Profesional Fullstack
Profesional Fullstack
PROFESIONAL
FULLSTACK
Plan de estudios
ICEI TECH es la nueva forma de entender el
trabajo. Estudiamos y nos formamos porque
estar en las últimas tendencias digitales es la
manera de estar a la vanguardia en la sociedad.
A través de la formación digital podemos ser
independientes, conseguir el trabajo que tanto
nos interesa o llevar a la cima nuestro propio
emprendimiento.
#seunespecialista
PROFESIONAL
FULLSTACK
Requisitos
• Manejo del ordenador
• Programacion Inicial
• Manejo de HTML 5 / CSS3 / JAVASCRIPT
• Conocimiento de LINUX / Docker
Módulo 1: Módulo 2:
BACKEND: ECO SISTEMA SPRING FRONTEND: LIBRERIAS Y FRAMEWORKS
JAVASCRIPT
• Introducción: Programación Fullstack
• Fullstack: conociendo ambos lados del desarrollo web • FRAMEWORK ANGULAR
• Ecosistema de Spring • Introducción a Angular
• Spring Boot 3
• Creación de un Proyecto Angular
• Imágenes Nativas GraalVM, reduciendo el peso de la App
de Spring
• Componentes/Rutas/Servicios
• Spring Cloud • Ejemplo de aplicación
• Eureka Server (Discovery) • FRAMEWORK VUEJS
• Spring Cloud Gateway (API Gateway) • Introducción a VueJS
• Resilience4J (Tolerancia a fallos, antes era manejado por • Creación de un Proyecto Vue
Hystrix) • Uso de Vite para la creación de proyecto VueJS
• Config Server, distribuyendo el trabajo entre los equipos • Métodos, Eventos y clases en Vue
de desarrollo. • Ejemplo de aplicación
• Administración de Identidades Keycloak
• LIBRERÍA REACT
• Ejemplos
• Spring Boot 3
• Introducción a React
• Introducción al framework Spring Boot 3 • Creación de un Proyecto React
• Concepto de microservicios • Uso de Vite para la creación de Proyectos React
• Creación de una aplicación Web (CRUD Completo) • Router, Components, Service (Axios, HTTP Library)
• Conexión a un Gestor de BBDD no relacional (MongoDB) • Ejemplo de Aplicación
• Uso de GraphQL
• Conociendo Docker
• Colocar la aplicación web Spring Boot 3 en un contene-
dor
• Spring Cloud
• Descubrimiento de Servicios con Eureka Server
• Canalizando los Microservicios mediante un API Gateway
• Tolerancia a fallos mediante circuit breaker y Resilience4J
• Config Server
• Trazabilidad Distribuida,¿qué es?, y en que nos ayuda
tenerla en nuestro arsenal de herramientas.
• Keycloak, Servidor de Gestión de Identidad (IAM)
• ¿Qué es Keycloak?
• Concepto de Autenticación y Autorización
• Uso de Keycloak para la gestión de usuarios y roles
PROFESIONAL
FULLSTACK
[email protected]
www.icei.tech
facebook.com/instituto.icei.srl