Java-11 Back End Developer
Java-11 Back End Developer
Java 11 Back-End
Developer
DURACIÓN: 96 HORAS
En este curso online, obtendrás los conocimientos y habilidades necesarias para el diseño y construcción de
Web Services bajo estilo REST con Spring Framework. Además, implementarás soluciones de estilo
arquitectónico de Microservicios para conseguir soluciones con mayor autonomía, alto performance y
escalamiento dinámico.
DIRIGIDO
Profesionales, egresados y estudiantes, interesados en profundizar sus conocimientos en soluciones de
arquitectura distribuidas altamente disponibles.
METODOLOGÍA
El enfoque práctico-reflexivo de cada una de las sesiones virtuales en tiempo real, así como la participación
de los estudiantes en un ambiente interactivo de clases moderado por el instructor, permitirá el aprendizaje
de contenidos y su aplicación en la resolución de contextos reales, utilizando herramientas digitales para el
aprendizaje significativo.
BENEFICIOS
• Acceso a la plataforma de Microsoft Azure Lab Services, desde cualquier PC o laptop con una conexión de
Internet de 2 Mbps como mínimo.
• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de
navegación disponible para las sesiones de clases.
• Correo institucional de Cibertec.
• Licencia de Office 365 (Word, Excel, Power Point, etc.).
• Acceso a Microsoft OneDrive y Microsoft Teams.
PRE-REQUISITOS
• Conocimiento de Windows (nivel intermedio).
• Conocimiento de programación orientada a objetos con Java (nivel intermedio).
• Conocimientos en patrones de diseño de software (nivel básico).
• Conocimiento de lenguaje SQL (nivel básico).
CAPACITACIÓN RECOMENDADA
• Java 8.0 Web Developer.
• Java 9.0 Web Developer.
• Java 10.0 Web Developer.
CERTIFICACIONES
• Al término de la capacitación, obtendrás un certificado de "Java Back-End Developer", a nombre de Cibertec.
• Al completar satisfactoriamente los cursos obligatorios y uno de los cursos opcionales se te acreditará con
una “Especialización en Desarrollo de Aplicaciones Empresariales con Java”.
LÍNEA DE ESPECIALIZACIÓN
Java 11 React 16 Java Back-End
Web Developer Front-End Developer Developer
CONCEPTOS Y TERMINOLOGÍA
CONTENIDO
CONTENIDOTEMÁTICO
TEMÁTICO
Páginas web dinámicas con jQuery • Form Tag Library. • Logging.
• HTML5. • Data Binding. • Spring Boot Actuator.
• CSS3. • Ámbitos.
• Páginas responsive con Bootstrap. • Subida de archivos. Servicios REST – Microservicios
• JavaScript. • Arquitectura Orientada a Servicios
• JQuery. Spring Data (SOA).
• Módulos. • Microservicios.
Spring Core • JPA (Java Persistence API). • Arquitectura REST.
• Introducción a Spring. • Repositorios. • RESTful con Spring Boot.
• Inversión de control. • Paginación y orden. • Respuestas HTTP.
• Inyección de dependencias. • Métodos de consultas DSL. • HATEOAS.
• Beans. • JPQL. • Spring Data REST.
• Configuración inicial. • Consultas nombradas y nativas. • Microservicios con Spring.
• Tipos de inyección. • Relaciones entre entidades. • Eureka Server.
• Ámbitos y Ciclo de vida. • Transacciones. • Ribbon.
• Tipos de inicialización y estereotipos. • Microservicios con Eureka.
• Programación orientada a aspectos. Spring Boot • Balanceo de carga con Ribbon.
• Inicio rápido con Spring Initializr.
Spring MVC • Clase de ejecución inicial. Spring Security
• Spring MVC. • Configuración mediante properties. • Autenticación, Roles, etc.
• Arquitectura y componentes. • Spring Boot Starters. • Spring Security API Rest.
• Ciclo de vida de una petición. • Spring Boot Web. • Validación HTTP Request Body
• DispatcherServlet. • Spring Boot DevTools. (métodos).
• Controlador y ModelAndView. • Spring Boot Data. • JSON Web Token (JWT).
• Root y Web Application Context. • Lombok. • OAuth2.