Full Stack Intermedio

METODOLOGÍAS ÁGILES:

El objetivo de esta parte inicial del curso es brindar a los asistentes herramientas que les permitan poder ser más eficientes en el diseño e implementación de proyectos mediante la aplicación de metodologías ágiles, teniendo como factor diferenciador la innovación en los procesos y productos finales.

1.Introducción a las metodologías ágiles

2. Design thinking: Diseño del pensamiento, generación de productos y servicios innovadores (generación de ideas innovadoras para potencializar los proyectos) utilizando herramientas ágiles que contribuyan a la potencialización de cada una de las siguientes etapas:

      • Empatía

      • Definición

      • Ideación

      • Prototipado

      • Testeo

3. Innovation management: Desarrollar habilidades para potenciar los equipos de trabajo

      • Team Canvas: Canvas para la potencialización de equipos de trabajo

      • Modelo Denison: Potenciar la gestión organizacional

      • Agilismo para la gestión de innovación

      • Lean canvas: Generar proyectos con una metodología organizada para realizar su gestión e

      • implementación

      • Kanban para el seguimiento de roles en los proyecto

      • Scrum: buenas prácticas de trabajo colaborativo

MICROSERVICIOS INTERMEDIOS:

Esta etapa del curso tiene como objetivo reforzar la arquitectura orientada a microservicios, ya que esta facilita la actualización e implementación de servicios de una manera escalable y flexible.

1. Microservicios y APIs

    • Introducción

    • Buenas prácticas

    • Diseño de Apis (Open Api, Swap)

 2. Microservicios y Spring Boot

    • Estructura de microservicios con Spring boot

    • Propiedades configuración

    • Integración entre microservicios

    • Seguridad

    • Despliegue microservicios

    • Testing de microservicios

Microservicios en contenedores:

      • Docker

      • Kubernetes

      • Comparativo - openshift

DEVOPS:

Esta etapa del curso tiene como objetivo brindar a los estudiantes un sólido conocimiento y comprensión de los términos, principios, herramientas y prácticas de DevOps, y así mismo brindarles la completa información sobre cómo usar las herramientas de manera eficiente y efectiva dentro de un entorno DevOps para lograr los objetivos comerciales, utilizando un enfoque de pila completa.

    1. ¿Por qué DevOps?

    2. ¿Qué es DevOps?

    3. Los principios de DevOps

    4. DevOps y otros Frameworks

    5. DevOps y la Organización

    6. Adoptando la cultura DevOps

    7. Laboratorio DEVOPS en Azure

   ANGULAR INTERMEDIO:

El objetivo de esta parte del curso es fortalecer las capacidades de programación de los participantes mediante el uso de angular para el desarrollo de aplicaciones web modernas, complejas, con capacidad de respuesta y escalables, así mismo comprender la arquitectura de angular, sus componentes, integración con otros frameworks web y la versatilidad con la que cuenta la herramienta.

    1.  Node.js

    2. Typescript

    3. Creación de componentes

    4. Directivas con angular

    5. Comunicación entre componentes angular

    6. Servicios y routing

    7. Aplicaciones de página (enrutamiento, servicios, API REST)

    8. Librerías gráficas (d3.js)

    9. Manejo de sesiones

    10. Proyecto final