Aquí hay un curso que encontré en Udemy que resultó ser de gran ayuda.
El curso completo para desarrolladores de Java: principiante a experto
Aquí está la descripción del curso:
- ¿Cuáles son las mejores citas de los libros?
- ¿Cuáles son las mejores y / o las peores experiencias de navegación en el sofá?
- ¿Cuáles son las mejores configuraciones en Photoshop para obtener un GIF animado de alta calidad en un tamaño de archivo pequeño?
- ¿Qué empresas son reconocidas por su formación en gestión y prácticas de gestión?
- ¿Cuál es el mejor tipo de lente para usar cuando se graba un video interno con una Canon EOS 650D?
Cómo escribir programas Java desde Scratch. Cómo diseñar la interfaz de usuario utilizando las últimas herramientas JavaFX. Cómo usar los principios de la programación orientada a objetos en Java. Aprende sobre el creador de escenas, crea interfaces de usuario al instante. Primero comenzamos el curso con los pasos necesarios. en la creación del entorno de desarrollo. Una vez que el entorno está configurado, comenzamos escribiendo un código Java simple. Luego, gradualmente avanzamos para entender cuáles son las variables en Java y también aprendemos cómo aceptar la entrada del usuario en Java. Moviéndonos, aprendemos cuáles son los arrays de bucles y las clases en Java. Entendemos por qué el concepto de clase se utiliza en Java. También aprendemos la importancia y el funcionamiento de diferentes tipos de bucles, como el bucle for y el bucle while. Después de eso aprendemos los conceptos de matrices y cadenas en Java. Aprendemos qué son las matrices y cómo se pueden usar para almacenar datos mientras se escriben programas en java. Moviéndonos, aprendemos el concepto más importante en Java, es decir, la programación orientada a objetos. En esto aprendemos qué son los objetos, clases y métodos. También aprendemos sobre herencia, encapsulación y polimorfismo.
También aquí hay una lista importante de temas que necesita aprender en Java:
Concepto OOPs – fundamentos de cualquier lenguaje orientado a objetos. Trate de entender cómo se aplican estos conceptos en Java. Más información sobre: abstracción, encapsulación – (Herpes / definidores) Herencia – (Interfaz y clases abstractas), Polimorfismo – (anulación y sobrecarga)
Vida de un objeto en Java : aprenda dónde viven los objetos y las variables en Java. ¿Qué son las pilas y los montones. Necesitas saber sobre variables locales y de instancia. Aprenda sobre los constructores y algunas palabras clave importantes como ‘this’ y ‘super’.
Clases – Aprenda sobre clases y variables de clase. Necesita saber acerca de las variables estáticas / métodos / bloque y las importaciones estáticas.
Variables : tipos primitivos de Java, matrices, clases de envoltorio, boxeo automático y des-boxeo.
Excepciones – Aprenda a manejar situaciones no deseadas en Java. Obtenga información sobre las excepciones de tiempo de ejecución y compilación. Explora estas 5 palabras clave: prueba, atrapa, finalmente, lanza y lanza.
Estructuras de datos : uno de los conceptos más importantes al aprender cualquier lenguaje de programación. Intenta codificar tus propias estructuras de datos. Aprender colecciones java.
Genéricos – Otra herramienta poderosa en java. Encontrarás genéricos mucho en código de producción. Un tema que debes conocer de java.
Muerte de un objeto – Aprende sobre la recolección de basura de Java. Si está comenzando con Java, al menos familiarícese con la terminología.
Redes y subprocesos : una de las mayores ventajas de java es llegar a otros programas y procesar las solicitudes en paralelo. Obtenga información sobre la serialización, los lectores / escritores de búfer y el ciclo de vida del subproceso. Usted debe saber sobre la clase Thread y la interfaz Runnable.
y finalmente recordar:
Cuanto más código escribas, más derecho codificas …
PD: Lo mejor que me ha gustado de este curso es que no solo cubre los conceptos básicos de Java, sino también los temas de JavaFx para crear IU para aplicaciones Java.