Full Stack Básico

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 BÁSICOS:

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

    •     ¿Qué son?

      • Benerficios de una arquitectura orientada a microservicios

      • Diseño de una arquitectura orientada a microservicios

      • Diseño de Apis

      • Transacciones distribuidas

 2. Microservicios y Spring Boot

      • Estructura de microservicios con Spring boot

      • Propiedades configuración

      • Creación de microservicios

      • Integracion Datos

      • Metodo http

      • Integración entre microservicios

      • Seguridad

      • Despliegue microservicios

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 BÁSICO:

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. Ambientes de desarrollo

    2. Node.js

    3. Typescript

    4. Creación de componentes

    5. Directivas con angular

    6. Comunicación entre componentes angular

    7. Servicios y routing

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

    9. Estilos, componentes y ciclo de vida

    10. Formularios

    11. Proyecto final