JAVA: ¡obtén un cinturón negro! — curso 1350 frotar. de Stepik, formación 121 lecciones, Fecha: 29 de octubre de 2023.
Miscelánea / / November 28, 2023
¡Hola amigos!
Si está viendo este llamamiento, sin duda ya sabrá que Java está presente en todos los ámbitos de la vida y resuelve casi cualquier problema. Las aplicaciones de servidor, las aplicaciones web y varios programas de escritorio están escritos en Java, redoble de tambores. Si desea aprender a escribir aplicaciones de Android, bienvenido al mundo de Java. Después de todo, la gran mayoría de las aplicaciones de Android están escritas en Java.
Entonces, ¿a quién está destinado mi curso en vídeo?
El curso es ideal para quienes ya están familiarizados con los temas básicos del lenguaje de programación Java. Y además el curso sin duda será apreciado por personas programadoras con cierta experiencia. Créame, definitivamente aprenderá muchas cosas nuevas, independientemente de sus conocimientos existentes.
Después de ver este curso, se sentirá seguro cuando se entreviste para un puesto de desarrollador de Java.
Si actualmente no tienes conocimientos básicos del lenguaje Java, he creado para ti el curso “Java para principiantes”, que es un BESTSELLER en su categoría.
¿Sabes qué me encanta hacer más que programar? ¡Enseña programación! Conozco un número considerable de excelentes programadores que, lamentablemente para todos, no pueden explicar nada con palabras sencillas.
Mis principios y métodos de enseñanza me permitieron crear un curso de 120 lecciones que cubren temas muy serios y necesarios en el lenguaje Java.
También presto especial atención a los comentarios. Siempre estoy dispuesto a comunicarme con mis alumnos y responder sus preguntas.
¡Hasta pronto amigos y felices estudios!
3
curso¡Hola a todos! Mi nombre es Zaur Tregulov. Me gradué de la Facultad de Cibernética y programo desde hace más de 9 años. Pero lo más importante es que comencé a enseñar mucho antes.
¡Hola a todos! Mi nombre es Zaur Tregulov. Me gradué de la Facultad de Cibernética y programo desde hace más de 9 años. Pero lo más importante es que comencé a enseñar mucho antes. Ya durante mis años de estudiante enseñé matemáticas a escolares y los preparé para ingresar a la universidad. Fue entonces cuando se formaron los principios básicos de mi metodología de enseñanza: 1) todo debe explicarse mediante ejemplos sencillos (la mayoría de las veces de la vida real) 2) el material debe explicarse completamente (sin espacios) Y es esta técnica la que permite a mis alumnos comprender toda la esencia de lo que se está estudiando. sujeto. Estoy seguro de que los cursos te aportarán muchos beneficios y quedarás satisfecho con ellos. ¡Feliz aprendizaje!
3
cursoEstoy trabajando en métodos de aprendizaje a distancia que faciliten el aprendizaje del inglés.
He estado enseñando durante 18 de mis 38 años. Comencé esta actividad mientras estudiaba el primer año de la Facultad de Filología (Lengua y Literatura Inglesas). experiencia en enseñanza privada y corporativa de inglés, Club de Conversación, realización de cursos orales y escritos. traducciones. Desde mayo de 2014 soy especialista certificado en el campo de las Comunicaciones por la London School of Business and Finance.
Introducción
1. Introducción al curso
— Conocimientos básicos de Java. Mi curso “Java para principiantes” es ideal para adquirirlos;
— DESEO de mejorar conocimientos en Java.
Interfaces comparables y comparadoras
1. Interfaz comparable
2. Interfaz del comparador
Genéricos
1. Introducción a los genéricos.
2. Clase parametrizada
3. Método parametrizado
4. Tipo de borrado
5. Subtipificación
6. comodines
7. Ejemplo sobre genéricos
Colecciones
1. Introducción a la colección y la lista
2. Lista de arreglo
3. Métodos ArrayList. Parte 1
4. Métodos ArrayList. Parte 2
5. Métodos ArrayList y métodos relacionados. parte 3
6. Interfaz iteradora
7. Lista enlazada
8. Interfaz ListIterator
9. Búsqueda binaria
10. Notación O grande
11. Vector
12. Pila
13. Introducción al mapa. HashMap
14. métodos iguales y hashCode
15. HashMap en detalle. Parte 1 (/lesson/694657?unit=694454)
16. HashMap en detalle. Parte 2 (/lesson/694658?unit=694455)
17. ÁrbolMapa
18. LinkedHashMap
19. Tabla de picadillo
20. Introducción al conjunto. Conjunto de hash
21. Conjunto de árboles (/lesson/694663?unit=694460)
22. LinkedHashSet
23. Introducción a la cola. Lista enlazada
24. Cola de prioridad (/lesson/694666?unit=694463)
25. Introducción a Deque. ArrayDeque
clases anidadas
1. Introducción a las clases anidadas
2. Clase anidada estática
3. clase interna
4. Clase interna local
5. clase anónima
expresiones lambda
1. Expresiones lambda. Parte 1
2. Expresiones lambda. Parte 2
3. Predicado
4. Proveedor
5. Consumidor
6. Función
Corrientes
1. Introducción a las corrientes. Método de mapa (/lesson/694685?unit=694482)
2. método de filtrado
3. para cada método (/lesson/694687?unit=694484)
4. método de reducción
5. método ordenado
6. Encadenamiento de métodos (/lesson/694690?unit=694487)
7. método concat
8. método distinto
9. método de conteo
10. método pico
11. método mapa plano
12. El método de recopilación: agrupación y partición
13. encontrar el primer método
14. métodos mínimo y máximo
15. método límite
16. método de omisión
17. método mapToInt
18. Transmisión paralela (/lesson/694702?unit=694499)
subprocesos múltiples
1. Introducción al subproceso múltiple
2. Opciones para crear hilos (/lesson/694704?unit=694501)
3. Nombre del hilo y prioridad del hilo
4. Métodos para dormir y unirse. Estados del hilo (/lesson/694706?unit=694503)
5. Concurrencia y paralelismo. Síncrono y asíncrono (/lesson/694707?unit=694504)
6. Palabra clave volátil
7. Carrera de datos. Métodos sincronizados
8. El concepto de "monitorizar". Bloques sincronizados
9. Métodos de espera y notificación.
10. Conceptos de punto muerto, bloqueo en vivo y inanición de bloqueo
11. Bloqueo y bloqueo reentrante
12. Corrientes de demonios
13. Interrupción de hilos
14. ThreadPool y ExecutorService. Parte 1
15. ThreadPool y ExecutorService. Parte 2
16. Interfaces invocables y futuras. Parte 1
17. Interfaces invocables y futuras. Parte 2
18. Sincronizador de semáforo (/lesson/694720?unit=694517)
19. Sincronizador CountDownLatch
20. Sincronizador de intercambiador
21. Clase AtomicInteger
22. Colecciones sincronizadas
23. Mapa de hash concurrente
24. Copiar en escritura Lista de matrices
25. ArrayBloqueoCola
Trabajar con archivos: IO y NIO
1. Introducción a las corrientes. Escritor de archivos (/lesson/694740?unit=694537)
2. Lector de archivos (/lesson/694741?unit=694538)
3. Prueba con recursos
4. BufferedWriter y BufferedReader
5. FileInputStream y FileOutputStream
6. Flujo de entrada de datos y flujo de salida de datos
7. Publicación por entregas. Parte 1
8. Publicación por entregas. Parte 2
9. Clase RandomAccessFile (/lesson/694748?unit=694545)
10. clase de archivo
11. Introducción al canal y al búfer. Leyendo de un archivo
12. Canal y búfer. escribir al archivo
13. Canal y búfer. Métodos importantes
14. Interfaz de ruta y clase de archivos. Parte 1
15. Interfaz de ruta y clase de archivos. Parte 2
16. Introducción al método walkFileTree
17. método walkFileTree. Copiar un directorio
18. método walkFileTree. Eliminar un directorio
Expresiones regulares
1. expresión regular. Parte 1
2. expresión regular. Parte 2
3. expresión regular. parte 3
4. Métodos de clase de cadena: matemáticas y división
5. Ejemplo "Verificación de IP"
6. reemplazartodos y métodos de grupo
7. Los métodos printf y format.
Otros temas importantes
1. Enumeración. Parte 1
2. Enumeración. Parte 2
3. Clase de escáner. Parte 1
4. Clase de escáner. Parte 2
5. Reflexión. Parte 1
6. Reflexión. Parte 2
7. Anotaciones