Desarrollo Full Stack

6 semanas

Adéntrate en el ecosistema de JavaScript y domina las herramientas que las empresas buscan para crear aplicaciones de alto nivel. En este módulo, te sumergirás en el mundo de TypeScript, un superconjunto de JavaScript desarrollado por Microsoft, que te permitirá potenciar tu entorno de desarrollo y llevar tus proyectos de software al siguiente nivel.

  • Fundamentos de TypeScript

    • Introducción a TS e historia

    • JavaScript vs TypeScript

    • Sistema de tipos

    • Objetos

    • Funciones

    • Arrays

    • Interfaces

    • Classes

    • Type Modifiers

    • Generics

    • Declaration files

    • Type operations

    • Configuración de proyectos con TS

    • Build y deployment

  • Node JS con TypeScript y GraphQL

    • TDD

    • Añadiendo tipos a express

    • Arquitectura de la aplicación

    • Routing con express y TS

    • Middlewares

    • Introducción a GraphQL

    • Configuración de GraphQL

    • GraphQL: Schemas

    • GraphQL: Resolvers

    • GraphQL: Queries

    • GraphQL: Mutations

    • GraphQL: Subscriptions

    • Authentication con GraphQL

    • Conexión a Base de datos

    • Introducción a Apollo

    • Configuración e integración de Apollo Server

    • Authentication con Apollo


  • NextJS

    • Server side rendering en React

    • NextJS vs React

    • Configurando entorno de desarrollo

    • Iniciando una aplicación de NextJS

    • Páginas y routing

    • Link

    • Head

    • Layout

    • Página 404

    • Data fetching

    • Autenticación


  • Next JS con TypeScript y GraphQL

    • Creación y configuración de proyectos con Next JS y TS

    • TDD

    • TS + Next JS

    • Uso de librerías útiles en Next JS con TS

    • GraphQL Queries usando AJAX

    • GraphQL Mutations

    • Authentication con GraphQL

    • Configuración de Apollo Client

    • GraphQL Queries usando Apollo Client

    • Mutations con Apollo

    • Subscriptions con Apollo

    • Authentication con Apollo

    • Debugging con Apollo Client Dev Tools


  • Microservicios

    • Conceptos básicos de micro servicios

    • Monolitos

    • Modelando micro servicios

    • Decompositional patterns

    • Estilos de comunicación entre micro servicios

    • Request-Response

    • Event-driven

    • Implementando micro servicios

    • Transacciones con la BD

    • ACID

    • Build: Continuos integration

    • Build: Pipelines

    • Despliegue: Conceptos a conocer

    • Monitoreo

    • Seguridad

    • Escalabilidad

    • Creando nuestro cluster de Kubernetes

    • Cargas de trabajo

    • Servicios

    • Load balancing

    • Networking 1: Conceptos básicos

    • Networking 2: Interconectando contenedores

    • Almacenamiento

¿List@ para iniciar en tecnología?

¿List@ para iniciar en tecnología?

¿List@ para iniciar en tecnología?

Formamos líderes con el mejor programa académico de la región.

Formamos líderes con el mejor programa académico de la región.

Formamos líderes con el mejor programa académico de la región.

México

Colombia

España

Perú

Argentina

Chile

#

#

#

#

#

#

#

#

Súscribete a nuestro newsletter y mantente al pendiente de ofertas y nuevas opciones de aprendizaje:

Información

Hack Foundry

© 2024 Hack Foundry. All Rights Reserved.

Súscribete a nuestro newsletter y mantente al pendiente de ofertas y nuevas opciones de aprendizaje:

Información

Hack Foundry

© 2024 Hack Foundry. All Rights Reserved.