% Off Udemy Coupon - CourseSpeak

Java avanzado: reactividad, concurrencia y patrones

Generics, Stream, Optional, RxJava, Thread, Runnable, ExecutorsService, JDBC, Pool de conexiones, LocalDateTime y SQL

$9.99 (95% OFF)
Get Course Now

About This Course

<div>¿Querés llevar tu conocimiento de Java al siguiente nivel? Este curso fue diseñado para quienes ya dominan los fundamentos y buscan profundizar en conceptos modernos como programación funcional, reactiva, hilos, JDBC, patrones de diseño y más. Trabajaremos con ejemplos y tareas prácticas, siempre con un enfoque claro y profesional.</div><div><br></div><div>A lo largo del curso vas a incorporar temas fundamentales para tu crecimiento como desarrollador Java:</div><div><ul><li>Genéricos: listas, pilas, colas y estructuras reutilizables sin repetir código</li><li><span style="font-size: 1rem;">MVC + Lombok: repasamos arquitectura profesional y simplificamos código con anotaciones</span></li><li><span style="font-size: 1rem;">Programación funcional: lambdas, streams, records e interfaces funcionales</span></li><li><span style="font-size: 1rem;">Optional&lt;T&gt;: cómo evitar nulls y escribir código más limpio</span></li><li><span style="font-size: 1rem;">Hilos y concurrencia: desde Thread hasta ExecutorService y programación paralela</span></li><li><span style="font-size: 1rem;">Programación reactiva: RxJava, observables, flujos y eventos asíncronos</span></li><li><span style="font-size: 1rem;">Persistencia con JDBC: conexión a bases de datos, DAOs, transacciones, conexión pool y seguridad</span></li><li><span style="font-size: 1rem;">Patrones de diseño: Strategy, Singleton, Observer, Decorator, Builder y más, con ejemplos y UML</span></li><li><span style="font-size: 1rem;">Manejo de fechas: la API java.time y su uso con JSON y JDBC</span></li><li><span style="font-size: 1rem;">Introducción a Spring Boot: crea tu primera app web usando controladores, Thymeleaf y despliegue en la nube</span></li></ul></div><div><span style="font-size: 1rem;">Al terminar este curso, vas a estar preparado para construir aplicaciones profesionales, con código más limpio, moderno y preparado para enfrentar proyectos reales con confianza.</span></div><div><br></div><div><br></div><div>¿Estás listo para convertirte en un programador Java completo?</div><div><br></div><div>¡Sumate y seguí construyendo tu carrera!</div>

What you'll learn:

  • Aplicar conceptos avanzados de programación en Java como genéricos, concurrencia y programación funcional.
  • Diseñar e implementar arquitecturas MVC, utilizando buenas prácticas como Lombok y persistencia con JDBC.
  • Dominar el uso de Streams, Optional, Hilos, RxJava, JDBC, Manejo de fechas, buenas prácticas y colecciones avanzadas para procesar datos de forma eficiente.
  • Crear aplicaciones integrando SQL, JDBC, patrones de diseño y al final una introducción al framework: Spring Boot.