Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Spring Framework 5 + REST de cero a experto

via Udemy

Overview

Se explica a profundidad tanto Spring como REST utilizando tecnologías como Kafka, Redis, Grafana, Prometheus, etc.

What you'll learn:
  • Desarrollo de Apis REST utilizando Spring framework + Spring boot
  • Inversion of control
  • Dependency Inyection
  • Stereotypes
  • Qualifiers
  • Profiles
  • SpEL
  • Ciclo de vida de Spring beans
  • Programación orientada a aspectos
  • Uso de Spring boot
  • Http
  • Spring REST
  • Spring data + JPA + H2
  • Spring metrics y Actuator
  • Micrometer
  • Prometheus
  • Grafana
  • Uso de swagger
  • Spring cache
  • Redis
  • Spring Security
  • Apache Kafka

Mi nombre es Alejandro Agapito Bautista @raidentrance y en mi curso aprenderás a detalle detalle el uso de Spring framework enfocado en los siguientes módulos:

  1. Core de Spring

    1. Inyección de dependencias

    2. Ciclo de vida de las aplicaciones de spring

    3. Perfiles

    4. Qualifiers

  2. Core de Spring, conceptos avanzados

    1. Scopes

    2. Definición explícita de los beans

    3. Inyección de múltiples objetos

    4. Carga de propiedades

    5. Uso de SpEL

  3. Ciclo de vida de los beans de Spring

    1. Aware interfaces

    2. Callbacks

    3. Reglas al utilizar callbacks

    4. Eager vs Lazy

    5. BeanFactoryPostProcessor

  4. Aspect oriented programming

    1. Conceptos básicos

    2. Tipos de advices

    3. Configuración y creación de un aspecto

    4. Accediendo a la información del Join point

    5. Definición de precedencia

  5. Http

    1. Conceptos básicos

    2. Métodos HTTP

    3. Peticiones y respuestas

    4. Connection less y stateless

    5. Status HTTP

    6. Definición de recursos

    7. Versionamiento

  6. Web services REST

    1. Configuración

    2. Spring MVC

    3. Definición de controllers

    4. Configuración de Java Faker

    5. Endpoint para obtener usuarios

    6. Uso de Postman

    7. Endpoint para crear usuarios

    8. Endpoint para actualizar usuarios

    9. Endpoint para borrar usuarios

    10. Uso de query params y path params

  7. Java Persistence Api + H2 (In memory databases)

    1. Conceptos básicos de JPA

    2. Relaciones OneToOne ManyToOne y OneToMany

    3. Introducción y configuración de H2

    4. Creando entidades

  8. Spring Data + Java Persistence Api

  9. Uso de métricas y Actuator (Prometheus, Micrometer y Grafana)

  10. Documentación con swagger

  11. Spring Cache (Redis)

  12. Complementando el ejemplo práctico

  13. Seguridad utilizando Spring Security

  14. Conceptos avanzados de autorización

  15. Apache Kafka con Spring Framework


Todo esto con ejemplos prácticos todo programado en el momento.

El curso es desde la perspectiva de un instructor que se dedica a la programación en su día a día y no desde la perspectiva de un académico.

Durante el curso podrás hacer preguntas relacionadas con el curso, además que se irá actualizando agregando nuevos temas o puntos nuevos importantes.

El curso tiene hojas de referencia las cuales sirven a los estudiantes como formularios para poder acceder a la información de una forma muy simple y rápida.


Taught by

Alejandro Agapito Bautista

Reviews

4.6 rating at Udemy based on 991 ratings

Start your review of Spring Framework 5 + REST de cero a experto

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.