Java, Spring Web y Spring Boot con Paint
Aprenderás a programar en Java sin ver una sola diapositiva

Java, Spring Web y Spring Boot con Paint free download
Aprenderás a programar en Java sin ver una sola diapositiva
Este curso de Java no es un curso "estándar", es el resultado de 20 años encontrando "flecos" en la transmisión y percepción de la teoría y buscando símiles y memes que ayuden a entender de que va realmente todo esto.
No es un curso de java con diapositivas, abro MSPaint y te pinto las ideas fundamentales con ejemplos que he probado en cientos de cursos presenciales, la gente alucina, ¿en que hacemos foco?:
- Diferencia entre clases y objetos y parte estática y no estática de la JVM
- Paquetes lógicos versus paquetes físicos
- Classloaders y las maravillas de la JVM
- Distinción entre variables y objetos para evitar errores habituales
- Utilidades de Eclipse para navegación de código y refactorizar el código existente
- Call hierarchy y su importancia en la navegación y compresión del código Orientado a Objetos
- Jerarquía de tipos y encapsulamiento de objetos en casos prácticos reales
- Gestión local de excepciones con-Try Catch y propagación de excepciones (el debate)
- Uso de Google y Stackoverflow para resolver problemas típicos
- Como NO copiar y pegar código de Internet
- Reducir deuda técnica en proyectos de code-base creciente
- Especificaciones versus Implementaciones y que pinta el JCP (spoiler: muy poco)
- El uso de JDBC para acceso a BBDD
- Como los Servlets dominaron la web 1.0
- Hace falta una API para los diseñadores: entra JSP
- De la web a la web con etiquetas mágicas: de Custom Tags a JSF (y sus dolores)
- HTTP: Todo lo que no viene en los libros
- Spring Boot: transición desde Servlets
- MVC anotaciones principales y depuración de fallos oscuros
- Spring Data, como la programación reflexiva implementa comportamiento
- Spring Batch, principales anotaciones y precauciones
- Comportamiento reflexivo y todo eso tan friki