Si prefiere un curso en línea, puede echar un vistazo a mi curso Java altamente práctico y completo lanzado en Udemy. Comienza desde lo básico y cubre todo lo avanzado, como las reglas de diseño y las mejores prácticas, y lo llevará al nivel de un ingeniero sólido de nivel medio al final del curso. Todo el material, incluido OOPS, es muy profundo. Todos los conceptos en OOPS se explican mediante el uso de una aplicación de marcadores sociales del mundo real como un estudio de caso y también se implementan más tarde como parte del proyecto. Head First Java también es uno de los libros de referencia que recomiendo en este curso. El curso está en línea con los buenos consejos que se dan en esta quora respuesta de Scott Danzig. Como dice el título, el objetivo es construir ingenieros completos desde el primer momento y no solo enseñar las características principales del lenguaje. Asumí este proyecto después de trabajar con algunos de los mejores ingenieros que se graduaron de las mejores escuelas y que trabajaron en compañías como Google y todavía tenían dificultades para escribir un código bien diseñado. Actualmente es uno de los cursos Java más largos y mejor calificados en Udemy . Desde estudiantes de secundaria hasta ingenieros de Java de nivel superior de más de 90 países se han inscrito en este curso . Puede ver el video de introducción para comprender por qué se creó el curso y qué se ofrece. También puedes ver las reseñas y ver videos antes de registrarte . Aquí están los detalles:
Java en profundidad: ¡Conviértete en un ingeniero completo de Java!
Puntos destacados del curso:
- Para ayudarlo a obtener una comprensión profunda de los conceptos básicos y avanzados en Java
- Enseñar las mejores prácticas y principios clave de diseño para escribir programas Java efectivos. Alrededor del 30-40% de los principios de diseño descritos en el libro de Java efectivo se discuten
- Para ayudarlo a obtener experiencia práctica en la escritura de código de nivel profesional a través de la implementación de un proyecto dirigida por un instructor. El proyecto se implementa en Eclipse utilizando el patrón de diseño MVC , los principios de TDD (Test-Driven Development) y otras mejores prácticas.
- Para ayudarlo a comprender el funcionamiento interno de la plataforma Java (también conocido como JVM ). Incluye un capítulo con 3 horas de contenido solo en JVM.
- Enseña cómo usar Eclipse IDE de manera efectiva para escribir, depurar y probar el programa Java. Por lo tanto, incluye un tutorial de Eclipse en profundidad sólido.
Este no es un curso intensivo de ninguna manera. Es para ayudarlo a convertirse en un experto en Java y usarlo de manera efectiva durante mucho tiempo. ¡Feliz aprendizaje!
- ¿Qué libros y artículos están disponibles sobre teoría / paradigmas de programación?
- ¿Cuál es el mejor libro para C?
- ¿Qué libros o recursos necesito leer para comprender algunas cosas fundamentales sobre electricidad, computadoras, máquinas y otros?
- ¿Cuál es el mejor libro para DAA?
- ¿Cuáles son algunas recomendaciones sobre algunos libros sólidos de programación SAS?