Postgrado presencial
Castellón De La Plana (Castellón)
El rápido avance de las tecnologías disponibles en el mercado para el desarrollo de aplicaciones hace necesario que los profesionales de la informática otras ingenierías necesiten adaptar sus competencias de una forma flexible para estar reparados a las exigencias del mercado.
El curso Desarrollo ágil con Java, React/Angular y Docker combina una base metodológica ágil con tecnologías y herramientas de última generación para el completo desarrollo, testeo y despliegue de aplicaciones Java.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
Durante el curso el alumnado será capaz de desarrollar una aplicación que permita adquirir las siguientes competencias: Crear un backlog con la funcionalidad necesaria. Construir una aplicación Spring Boot, que haga uso de JAX-RS y de JPA para la definición de sus servicios. Publicar la aplicación en GitHub. Testear correctamente la aplicación en sus distintas capas con jUnit. Desarrollo de un frontend de usuario en React/Angular. Creación de un contenedor Docker para la aplicación. Despliegue de la aplicación en AWS/Google Cloud.
Temario completo de este curso
PROGRAMA
Agile (25h)
● Introducción a las metodologías ágiles
● Definición del entorno de desarrollo ágil
● Refactoring
● Código limpio
Java (30h)
● Repaso conocimientos básicos de Java.
● Novedades en Java 7 y Java 8.
● IDE, Maven y Jenkins
● Git.
● Testing y jUnit 5
Frontend (20h)
● CCS3 y SAAS
● JavaScript y ES6+
● React
Spring Boot y JPA (25h)
● Introducción a Spring Boot
● JPA
● HTTP, REST y otros protocolos avanzados
● JAX-RS y testing de servicios REST
● Spring Cloud
Docker y AWS (20h)
● Introducción a Amazon Web Services
● Introducción a Docker
● Despliegue de aplicaciones con Docker y Kubernetes