Java web sin fricción

¿Qué pensás cuando pensás en Java? ¿Arquitecturas pesadas, incómodas, difíciles de testear y de mockear? ¿Aplicaciones de tipo enterprise, con poca afinidad con la sensibilidad y fluidez que se espera hoy en día de una aplicación web? ¿Procesos de despliegue engorrosos, complejos de automatizar?

Retomando el concepto de eliminar la fricción en los procesos de desarrollo que introdujo Mary Poppendieck en la última conferencia de Agiles Latinoamérica, queremos presentar alternativas más livianas para desarrollo Java, que ayudan a reducir los tiempos entre la implementación de una funcionalidad y su despliegue y verificación.


1 jornada de 4 hs / presencial


Fecha

A definir

Hora

9:00 a 13:00 hs.

Lugar

Grupo Esfera
Av. Rivadavia 2134
3 piso "F", CABA


Resumen


En este curso, vamos a introducir una serie de técnicas y herramientas que ayudarán a disminuir la fricción del desarrollo web con Java y JavaScript de una forma alineada con las premisas del paradigma ágil y la entrega continua. Trabajaremos con herramientas como Angular JS, Spring Boot, Jenkins y Docker para generar un arquitectura que nos facilite la automatización de pruebas y despliegues.

Facilitadores


Qué te llevas

  • Experiencia concreta de desarrollo aplicando patrones de arquitectura y prácticas recomendadas por las metodologías ágiles.
  • Conceptos básicos de automatización y buenas prácticas relacionadas.
  • Técnicas y herramientas para despliegue automatizado, versionado de bases de datos y testing automatizado en aplicaciones enterprise.

Contenido del curso


  • La fricción del mundo Java.
  • Microservicios y contenedores livianos.
  • Prácticas para entrega continua.
  • Versionado de base de datos.
  • Automatización de pruebas.
  • Automatización de despliegues.
  • Spring y el stack "frictionless" de componentes y herramientas Java.
  • Angular y el stack de herramientas y componentes JavaScript.
  • Implementación de un caso de referencia.

  • ¿Qué voy a necesitar?


    Trae tu máquina con tu IDE favorita!


A quién está dirigido


Fundamentalmente, a desarrolladores y, en particular, a aquellos que estén buscando nuevas formas de crear aplicaciones web. Pero además, creemos que este curso también puede interesarle a otros miembros del equipo de desarrollo, incluyendo testers, analistas de negocio, arquitectos, y administradores de tecnología.



Objetivos

El encuentro tiene como objetivos:

  • Presentar buenas prácticas de desarrollo de aplicaciones web y los problemas que actualmente encontramos para llevarlo a cabo.
  • Desarrollar una funcionalidad de acuerdo a las prácticas recomendadas, con tests automatizados e integración continua.
  • Introducirnos en el mundo de la infraestructura como código.


Cómo aprendemos


El encuentro estará organizado a partir de una introducción a los conceptos fundamentales y la presentación de una aplicación de ejemplo desarrollada con JHipster. Los participantes podrán implementar nuevas funcionalidades sobre esta aplicación, poniendo en práctica los conceptos aprendidos. Se mantendrá un espacio de discusión abierto sobre oportunidades y alternativas de implementación, en el que los participantes puedan plantear preguntas y profundizar sobre los contenidos desarrollados.


Valores


Pronto pago

ARS Consultar

Parejas

ARS Consultar

Precio completo

ARS Consultar

Precio por grupos

¿Necesitas asistencia?

(5411) 6091-7400 / capacitacion@grupoesfera.com.ar