👋 Hola! Soy Amelie. La instructora del Curso de Básico a Avanzando de Java con SpringBoot.
Tengo más de 12 años de experiencia en el desarrollo de software.
Mi objetivo es apoyarte a crecer en tu carrera profesional, no sólo compartiendo los datos técnicos que puedes encontrar en cualquier manual o tutorial en internet, sino también de proveerte esos pequeños tips que te ayudarán a hacer un trabajo de calidad y con alta productividad.
Qué es Spring?
Cuáles son los modulos de Spring?
Cómo funciona Spring Core?
Cuál es la diferencia entre REST y SOAP y qué son?
¿Diferencias entre Java SE y Java EE?
Patrones de diseño MVC y MVP
Instalación
Diferencias entre ambientes: dev, qa, pre, pro
¿Qué es un Servlet?
Introducción a Spring Boot
Diseño de nuestra App
Configuración de una aplicación en Spring Boot
Crear estructura del proyecto
Pruebas unitarias
Git (GitLab / Bitbucket / Visual Studio Git / GitHub)
Creación de repositorio
Add
Commit
Push
Pop
Merge
Rebase
Persistencia de objetos
Spring Data JPA
Conector a la base de datos
Proyecto Lombok
Entidades y DTOs
Hibernate
JUnit: DAO
Comunicación con Repositorios
Diseño de las operaciones y TOs
Validators
Transacciones
Manejo de Excepciones
JUnit: Bussiness
Implementación de Controladores
Anotaciones de servicios REST vs SOAP
Implementación de Swagger
Documentación con Swagger
Https Status
Unhandled Exceptions
JUnit: Controllers
Servidor integrado en Spring
Servidor dedicado
Por imagen de Docker
Breve explicación de Integración Continua por DevOps
El equipo de frontend diseñará una aplicación web que podrá consumir los servicios de la API