Tu futuro empieza aquí.

Te asesoramos
CURSOS CORTOS Tecnologia
ONLINE

JAVA 17 DESARROLLO BACK-END (ONLINE)

Duración del curso: 82 horas Dirigido a: Profesionales, egresados y estudiantes interesados en desarrollar servicios web y construir soluciones back-end escalables, seguras y orientadas a la integración con aplicaciones front-end.
Regístrate aquí
banner_desktop_java_11_back_end_developer.jpg

¿Qué aprenderás en el curso?

  • icon list

    Será capaz de implementar aplicaciones altamente escalables, seguras y eficientes.

  • icon list

    Diseñar arquitecturas con enfoque en microservicios y alta disponibilidad.

  • icon list

    Construir servicios web utilizando patrones de diseño y buenas prácticas.

  • icon list

    Implementar y desplegar aplicaciones usando componentes del ecosistema Spring.

Temario del curso

Tema 1
  • Introducción a Spring

  • Conceptos Básicos

  • Configuración Inicial

  • Tipos de Inyección

  • Ventajas de Inyección

  • Ámbitos y Ciclo de Vida

  • Tipos de Inicialización

  • Estereotipos

  • Programación Orientada a Aspectos

  • Buenas Prácticas

Tema 2
  • Data Modeler - Mapstruct

  • Aplicación de Carrito de Compras con HTML5 y Jquery

Tema 3
  • Introducción a Spring Data

  • Módulos

  • Jpa (Java Persistence API)

  • Entidades

  • Repositorios

  • Paginación y Orden

  • Métodos de Consultas Dsl

  • Jpql

  • Consultas Nombradas

  • Consultas Nativas

  • Stored Procedures

  • Relaciones entre Entidades

  • Transacciones

Tema 4
  • Introducción a Spring Boot

  • Inicio Rápido con Spring Initializr

  • Clase de Ejecución Inicial

  • Configuración mediante Properties

  • Spring Boot Starters

  • Spring Boot Web

  • Spring Boot Devtools

  • Spring Boot Data

  • Lombok And Records

  • Spring Boot Validation

  • Logging

  • Spring Boot Actuator

Tema 5
  • Arquitectura Orientada a Servicios

  • Microservicios

  • Comunicación entre Microservicios

  • Patrones de Microservicios

  • Patrones de Descomposición

  • Arquitectura REST

  • Restful con Spring Boot

  • Respuestas HTTP

  • Responseentity

  • Resttemplate

  • HATEOAS

  • Spring Data REST

  • Microservicios con Spring

  • Eureka Server

  • Ribbon

  • Apache Kafka

Tema 6
  • Spring Boot Security

  • Autenticación

  • Autorización

  • Spring Security REST

  • Seguridad Vía Métodos

  • JWT (JSON Web Token)

  • Oauth2

Conocimientos deseables

  • Conocimiento de Windows (nivel intermedio).

  • Conocimiento de programación estructurada (nivel intermedio).

  • Conocimiento de programación orientada a objetos (nivel intermedio).

  • Conocimiento de lenguaje de programación Java (nivel intermedio).

  • Conocimiento de lenguaje SQL (nivel básico).

Certificación

Al aprobar satisfactoriamente el curso, obtendrás un certificado en Java 17 Desarrollo Back-End, otorgado por Cibertec.

Certificado Cibertec