Plan de estudios
Este Bootcamp DevOps proporciona conocimientos y habilidades en Cloud Computing y DevOps desde cero hasta un nivel avanzado. Domina conceptos esenciales como automatización, infraestructura virtual y como código, redes, seguridad, servicios web y contenedores.
0. Prework
- Repaso de la Arquitectura de Sistemas Tradicional
- Nube Privada, Pública e Híbrida
- Modelos de Servicios
- Introducción a Azure, AWS y Google Cloud
- Conceptos Básicos de cada Proveedor
- Productos y Documentación
- Diferencias Clave
- Costes y sistemas de facturación
El objetivo de este módulo es dotar a los alumnos de un conocimiento básico del cloud computing y saber expresar su propuesta de valor.
1. Automatización con PowerShell
- Cmdlets y Módulos
- Registro y WMI
- Orientación a Objetos
- Medida
- Filtros
- Formato
- GridView
- Scripting en PowerShell
- ISE y Visual Code
- Variables
- Estructuras Condicionales
- Bucles While y For
- Bucles Foreach y Foreach-Object
- Paso de Valores y funciones
El objetivo de este módulo es dotar a los alumnos de un pensamiento analítico donde cualquier proceso puede ser automatizado ahorrando recursos y tiempo a través de herramientas como PowerShell. Este contenido será imprescindible para lograr una Administración Cloud e implantación DevOps efectiva.
2. Cloud Administrator
- Introducción al Modelo IaaS en Azure
- Máquinas Virtuales
- Tamaños y Tipos de Instancia
- Extensiones
- Configuración
- Virtual Machine Scale Set
- Galería de imágenes
- Introducción a los Servicios de Almacenamiento en Azure
- Tipos de Cuenta de Almacenamiento
- Tipos de Almacenamiento
- Replicación
- Seguridad
- Introducción a los Servicios de Red en Azure
- Direccionamiento TCP/IP
- Componentes de Red
- Redes Virtuales
- Grupos de Seguridad de Red
- Conexiones Intersite y ExpressRoute
- Equilibradores de carga
- Introducción a los Servicios Web en Azure
- Componentes Web
- Contenidos Multimedia y CDN
- SPA en Storage Accounts
- Azure Functions
- API Management
- Introducción a los Servicios de Bases de Datos en Azure
- Servicios SQL
- Servicios NoSQL
- Data Lake y sistemas ETL
- Preparación al examen AZ-104
El objetivo de este módulo es dotar a los alumnos de conocimientos sólidos de Contratación y Administración de recursos cloud. Orientado a la certificación de Mircrosoft Azure Cloud Administrator AZ-104
3. Cloud Architect AZ-305
- Introduccion a la Arquitectura | Patrones de diseños y arquitecturas serverless
- Resiliencia de Sitios | Azure Backup, Azure Site Recovery & Azure Automation
- Autenticación en Azure | IAM (Identity Access Management) Active Directory en IaaS | Azure AD, ADDS, Azure Active Directory Domain Services
- Media, Comunicación y AI | DNS, CDN, Inteligencia Artificial, IoT, preparación al examen AZ - 305
El objetivo de este módulo es dotar a los alumnos de un conocimientos sólidos en diseño y arquitecturas cloud. Creación de soluciones resilientes, escalables y eficientes. Orientado a la certificación de Mircrosoft Azure Cloud Architect AZ-305
4. AWS - Associate Architect
- Introducción a la arquitectura de la nube
- Añadir una capa de almacenamiento
- Añadir una capa de computación
- Añadir una capa de base de datos
- Creación de un entorno de red
- Conexión de redes
- Asegurar el acceso de usuarios y aplicaciones
- Implementación de la elasticidad, la alta disponibilidad y la supervisión
- Automatización de la arquitectura
- Almacenamiento en caché de contenidos
- Creación de arquitecturas desacopladas
- Construcción de Microservicios y Arquitecturas sin Servidor
- Planificación para desastres
- Preparación al examen AWS - Associate Architect
El módulo presenta las habilidades y los conocimientos necesarios para diseñar soluciones seguras y robustas mediante tecnologías de AWS.
5. GCP - Cloud Engineer
- Introduccion a Google Cloud Platform (GCP)
- Configuración de un entorno de solución en la Nube
- Recursos de Almacenamiento
- Recursos de Procesamiento
- Explorando e implementando soluciones en la nube
- Google Kubernetes Engine
- Herramientas de monitoreo, registros y métricas
- Productos de bases de datos
- Preparación al examen GCP - Cloud Engineer
El objetivo de este módulo es dotar a los alumnos de conocimientos avanzados de orquestación de soluciones, creación de infrastructura como código y delivery.
6. Ingeniero DevOps
- Introduccion a DevOps.
- Plataformas DevOps (Azure DevOps y GitHub)
- Azure DevOps (Board | Repositories | CI Pipelines | CD Pipelines | ServiceConnections)
- Git (Contenerización | Docker)
- IaC (ARM, Terraform)
- Orquestación de contenedores (Docker-Compose | Kubernetes)
- Tipos de deployments (A/B Testing | Canary Testing | Blue Green deployments)
- Quality & Automation (Pull Requests | Validaciones y políticas | Shift-Left Testing)
El objetivo de este módulo es dotar a los alumnos de conocimientos transversales desde la base hasta nivel avanazado, de contenerización y delivery automatizado de soluciones.
7. Capstone Project
- Definición de idea con el tutor asignado.
- Selección de objetivos del trabajo.
- Plantear metodología y herramientas.
- Presentación ante tribunal de expertos y compañeros.
*El programa académico puede estar sujeto a cambios en función de la diferente variedad en la demanda de skills dominantes del mercado. Nuestro objetivo es tu empleabilidad.