Training
Fullstack Java DevOps

Este programa de capacitación tiene como objetivo llevar al candidato a poder integrarse rápidamente en un equipo de desarrollo de software en informática empresarial. Le dará la experiencia necesaria para explotar, en el campo, las tecnologías más solicitadas en un entorno Full Stack Java DevOps.

Emilie Donard FullstackJava

Con esta capacitación, aprenderé a:

  • Desarrollar interfaces web
  • Utilizar la metodología DevOps
  • Implementar bases de datos web
  • Dominar el framwork MVC

Detalles de la capacitación - 55 días

HTML es el lenguaje universal utilizado para programar y comunicarse a través de Internet.

Información general, creación de sitios web con HTML, estudios de las diferentes etiquetas.

Bootstrap es una colección de herramientas útiles para el diseño de sitios web y aplicaciones web.

Formateo con Bootstrap de diferentes elementos de un sitio web (tablas, formulario, botones, lista desplegable, menú), diseño responsive con Bootstrap.

Javascript es un lenguaje de programación de scripting utilizado principalmente en páginas web interactivas (HTML). Información general, implementación, programación avanzada.

Formato de datos alternativo a XML, que respeta una cierta estructura para transmitir información de forma fácil y ligera. Información general sobre JSON, sintaxis, implementación.

Se trata de un lenguaje informático de marcado genérico cuyo objetivo inicial es facilitar el intercambio automatizado de contenidos complejos.

Información general sobre XML, sintaxis XML, definición de tipo de documento,

Modelo de objetos dinámicos, XPATH, XSL, XLINK, XML-SCHEMA.

Angular es un framework javascript gratuito y de código abierto desarrollado por Google. Los conceptos clave de Angular, crear su aplicación, consultar un servicio web.

SQL es un lenguaje informático estandarizado utilizado para realizar operaciones en bases de datos. SQL básico, programación procedimental, lenguajes y herramientas.

Eclipse es un IDE (entorno de desarrollo integrado) que permite la creación de proyectos con diferentes lenguajes de programación (Java, C, Python…).

Usando Eclipse, creando y lanzando un programa Java.

UML (Unified Modeling Language) es un lenguaje de modelado gráfico para visualizar el diseño de un sistema.

Arquitectura, diagrama estándar, diagrama de interacción, diagrama de actividades.

Github es un servicio web para alojar y administrar el desarrollo de software.

Instale un directorio git en Eclipse, comparta el proyecto con Github.

Sonarlint es una extensión IDE para detectar y resolver problemas de calidad al escribir código.

Implementación de Sonarlint bajo Eclipse, análisis de código con Sonarlint.

El lenguaje de programación orientado a objetos, que será la base de todos los desarrollos vistos en el resto de este programa.

Introducción, programación Java, conceptos de objetos, excepción y manejo de entrada/salida.

Junit y mockito son marcos de pruebas unitarias.

Pruebas unitarias con Junit, pruebas unitarias con Mockito, Uso mockito en combinación con Junit.

El objetivo de esta herramienta es producir software a partir de sus fuentes, optimizando las tareas realizadas para este fin y asegurando el orden de producción adecuado. Introducción, implementación.

Estudio de la especificación Java para empresas. Es un conjunto de extensiones del lenguaje Java.

Desarrollo de proyectos web a gran escala y en equipo, en particular gracias a los frameworks MVC.

Framework Java para organizar una aplicación web de acuerdo con el patrón de diseño

Spring Boot es un framework que facilita el desarrollo de aplicaciones basadas en Spring ofreciendo herramientas para obtener una aplicación empaquetada en jar (Java Archives), totalmente autónoma:

  • Introducción a Spring Boot,
  • Configuración de una aplicación Spring BOOT,
  • Características de Spring BOOT,
  • Supervisión
  • Implementación de una aplicación
  • Spring BOOT,
  • Implementación Spring BOOT.

Docker y docker compose son herramientas para diseñar, probar e implementar aplicaciones rápidamente

Contenedores e imágenes con docker, configuración de contenedores con dockerfile, definición de servicios con docker compose

Jenkins es una herramienta de integración continua.

Crear y configurar un proyecto en Jenkins, usando Jenkins con Docker.

Un proyecto full Stack es un proyecto en el que el ingeniero es capaz de realizar la parte Back y la parte Front.

Creación del backend con Spring boot, creación del frontend con Angular, creación de un entorno de trabajo con docker.

Una aplicación para facilitar la gestión de perfiles

Creación de diferentes formularios (añadir/editar perfil), creación de listas (lista de perfiles con opción de edición y eliminación), creación del entorno de trabajo con docker & docker compose, desarrollo: Angular y Spring boot.

Quiero preguntar sobre esta capacitación

¿Es usted un recién graduado o ya es un empleado y está interesado en uno de nuestros cursos de formación? ¡No dudes en contactarnos para conocer todas las modalidades para unirte a nosotros! ¡Contamos contigo!

    Gracias a HN Institut, muchos jóvenes graduados, pero también empleados, se han unido a las siguientes empresas: