Full Stack Development with JHipster

Full Stack Development with JHipster

24 horas
Todos los niveles
0 cuestionarios

Descripción:

JHipster es una plataforma de desarrollo de código abierto que le permite crear fácilmente aplicaciones web y microservicios desde cero sin perder tiempo en el cableado y la integración de diferentes tecnologías. Actualizado para incluir JHipster 6, Java 11, Spring Boot 2.1, Vue.js e Istio, este curso le ayudará a crear aplicaciones de pila completa y microservicios sin problemas. Comenzará por comprender JHipster y sus herramientas asociadas, junto con los elementos esenciales del desarrollo de pila completa, antes de crear una aplicación web monolítica. Luego aprenderá el lenguaje de dominio JHipster (JDL) con el modelado de entidades usando JDL-Studio. Con este curso, creará aplicaciones web listas para producción utilizando Spring Boot, Spring Framework, Angular y Bootstrap, y ejecutará pruebas y configurará pipelines de integración continua con Jenkins.

Objetivo:

Entre otras cosas, el alumno al término del curso será capaz de: Crear aplicaciones de stack completo desde cero con las últimas funciones de JHipster 6 y Spring Boot 2.1. Construir la lógica empresarial mediante la creación y el desarrollo de modelos de entidad utilizando JDL. Comprender cómo convertir una arquitectura monolítica en una arquitectura de microservicios completa. Crear y empaquetar sus aplicaciones para producción con Docker. Implementar su aplicación en Google Cloud con Kubernetes. Crear pipelines de CI/CD con Jenkins.

Temario:

Parte 1. Introducción a la plataforma JHipster

Introducción al desarrollo de aplicaciones web modernas  | Desarrollo web moderno de stack completo | Patrones de arquitectura web | Elegir el patrón correcto | ¿Por qué JHipster? | Objetivo y adopción de JHipster | Introducción a las tecnologías disponibles | Instalación y configuración de JHipster

Parte 2: Creación y personalización de aplicaciones web con JHipster

Generación de aplicaciones | Tutorial de código | Iniciando la aplicación | Módulos de aplicación | Ejecución de pruebas generadas

Parte 3. Modelado de entidades con lenguaje de dominio JHipster

Introducción a JDL | Generación de entidades con JHipster | Páginas generadas | Ejecutando las pruebas generadas

Parte 4. Personalización y mayor desarrollo

Recarga en vivo para el desarrollo | Personalización de la interfaz angular para una entidad | Editar una entidad usando el subgenerador de entidades JHipster | Cambiar la apariencia de la aplicación | Agregar un nuevo idioma i18n | Autorización con Spring Security

Parte 4. CI y CD

Pruebas e integración continua | Arreglar y ejecutar pruebas | Reunión informativa sobre CI | Herramientas CI / CD | Configurando Jenkins | Creando un pipeline de Jenkins usando JHipster

Parte 5. Entrando en producción
Introducción a Docker | Iniciar la base de datos de producción con Docker | Presentamos los perfiles de Spring | Empaquetado de la aplicación para implementación local | Actualización a la versión más reciente de JHipster | Opciones de implementación compatibles con JHipster | Implementación de producción en Heroku Cloud

Parte 6. Conversión de monolitos en arquitectura de microservicio

Tecnologías de microservicio del lado del servidor | Aplicaciones de microservicio versus monolitos | Bloques de construcción de una arquitectura de microservicios | Opciones compatibles con JHipster

Parte 7. Construyendo microservicios con JHipster

Arquitectura de la aplicación | Generando una pila de microservicios usando JDL | Aplicación de puerta de enlace | Configuración del microservicio de facturas | Configuración del microservicio de notificación

Parte 8. Trabajar con microservicios

Configurar el registro de JHipster localmente | Ejecutando una aplicación generada localmente

Parte 9.  Implementación de microservicios

Implementar con Docker Compose | Presentación de opciones de implementación de microservicios | Archivos de Docker Compose generados | Generación de archivos de Docker Compose para microservicios

Parte 10. Implementar en la nube con Kubernetes

Implementar en la nube con Kubernetes | Generando archivos de configuración de Kubernetes con JHipster | Caminando por los archivos generados | Implementar la aplicación en Google Cloud con Kubernetes | Usando la malla de servicios de Istio

Parte 11. Mejores prácticas con JHipster

Mejores prácticas con JHipster | Los siguientes pasos a seguir | Las mejores prácticas a tener en cuenta | Usando módulos de JHipster | Contribuyendo a JHipster

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0