Bootcamp DevOps para Desarrolladores

Bootcamp DevOps para Desarrolladores

Precio del curso MX$25,000.00 MXN Paga antes del March 19, 2022 MX$18,000.00 MXN
fecha fecha Inicio March 26, 2022
tiempo tiempo 96 horas totales
clases clases 8 módulos
precio precio MX$25,000.00 MXN

Descripción

Aprende a trabar colaborativamente con Git, aprenderemos a utilizar Docker para la instalación de servicios o nuestros sistemas, automatizaremos todo el proceso de despliegue en diferentes tipos de ambiente (Dev, QA, Stage), de igual forma estaremos creando sistemas complejos y utilizaremos servicios cloud en nuestros desarrollos.

¿qué voy a aprender?

Prenderas a crear aplicaciones escalables, implementar y trabajar en continuo con todas las herramientas, hasta automatizar todo el flujo de trabajo.

requisitos

  • Sistema operativo Linux
  • Cuenta de AWS
  • Cuenta en Bulto o DigitalOcean
  • Cuenta de DockerHub
  • Adquirir un dominio (Onios)
  • Temario del curso

    módulo 1 GitHub
    11 clases
    ¿Para que sirve?
    Comandos básicos
    Inicializando un proyecto
    Para que sirven las ramas (branch)
    Git Flow
    Feature, bugFix, HotFix
    Pull request
    ¿Para que sirve el readme?
    Repositorios remotos
    Conociendo Bitbucket, Github, Gitlab
    Trabajando en equipo
    módulo 2 Docker
    9 clases
    ¿Qué es docker?
    Commandos Básicos.
    Levantando servicios.
    Exponiendo puertos
    Volumenes
    Networks
    ¿Que es Docker Hub?
    Dockerfile (Creando mi primera imagen)
    Publicando imagen a docker hub
    módulo 3 Conceptos básicos de js
    5 clases
    const, let, var
    Promesas (Promises, async, await)
    Ciclos
    Arrays
    PromiseAll
    módulo 4 Node js
    19 clases
    Iniziano un proyecto en Nodejs
    ¿Que es rpm?
    ¿Que es rest?
    Arquitectura microservicios
    Instalando dependencias
    ¿Para que sirve package.json?
    Express
    Creando mi primer servidor
    Estructura del proyecto
    Query vs Query Builder vs ORM
    Enviroments
    Postgres sql
    MongoDb
    EventLoop
    Instalando Knex
    Create Migrations
    Create Seeders
    Producción (pm2)
    Dockerizando mi proyecto
    módulo 5 Vue js
    9 clases
    Creando un proyecto en Vue js
    Conociendo la estructura de un proyecto
    Instalando librerías
    Axios
    Creando un interceptor
    ¿Que es un spa?
    Configurando rutas
    Creando views
    Eventos
    módulo 6 AWS
    8 clases
    Cloud computing
    Servicio I AM (Roles y accesos)
    S3
    EC2
    Security Group
    Elastic Ip
    Connection SSH
    Elastic Container register
    módulo 7 Serverless
    6 clases
    Arquitectura FAS (Función as a services)
    Creando mi primer serverless
    Testeando mi serverless
    Implementando gateway en mi serverless
    ¿Que es Serverless Framework?
    Creando mi proyecto serverless
    módulo 8 Ci/Cd
    6 clases
    ¿Que es Ci/Cd?
    Comandos básicos Shell
    Generando mis claves ssh
    Creando mi primer pipeline
    Stage
    Deployment

    instructor del curso

    Ivan Sabido

    Iván Israel Sabido Cortés received a Computer Systems Engineering degree from the Instituto Tecnológico de Mérida (Mexico) in 2012. He holds an MSc. in Computer Science from the Universidad Nacional Autónoma de México (UNAM) in 2015. He made a research stay in the GAES group of the Faculty of Informatics at the Complutense University of Madrid (2014). He has several years of experience in web application development. His main areas of interest are: web application security, software architecture, information security, real-time applications and languages as Python, Javascript and Go.

    beneficios

    Como estudiante de ADC, cuentas con beneficios exclusivos que permitirán que tu experiencia en nuestra plataforma sea la mejor.

    diploma digital
    diploma digital Al culminar un curso en ADC, recibirás un certificado digital.
    plataforma e-learning
    plataforma e-learning Al entrar a nuestros cursos,tendras acceso a nuestra plataforma e-lerning.
    horarios flexibles
    horarios flexibles Todos los cursos son los fines de semana.
    coaching
    coaching Despues del curso, mantendras contacto con los profesores para seguir creciendo profesionalmente.
    experiencia en los cursos
    experiencia en los cursos Todos los cursos que se imparten son dominados e implementados por los profesores.
    precios accesibles
    precios accesibles Todos nuestros precios, estan pensados para ti estudiante y egresado. Accesibilidad y pagos por parcialidades.