Curso de Técnico En Virtualización y Cloud (Programa detallado)

Objetivo

  • Conocerás cómo se desarrollaron las primeras máquinas virtuales y los inicios de la computación en la nube
  • Aprenderás cómo funciona internamente un hipervisor, las características comunes a este tipo de herramientas y ejemplos de uso de los principales hipervisores que se pueden encontrar en el mercado.
  • Conocerás las herramientas de gestión de configuración más populares: Puppet, Ansible, Chef y Salt..
  • Contenedores y orquestadores: qué son, cuál es su origen y cómo funcionan internamente.
  • Conocerás que soluciones en la nube hay para alojar aplicaciones o utilizar diversos servicios que utilicen dichas aplicaciones, como envío de notificaciones push, llamadas a procedimientos remotos, tareas en segundo plano, almacenamiento de archivos, etc.
  • Manejarás las diferentes soluciones de computación en la nube como Amazon, Google y Microsoft Azure.

Dirigido a:

Esta formación está dirigida para todo el que quiere liderar el proceso de selección e implementación de estas tecnologías.
Perfiles profesionales que trabajen o sean responsables del departamento de sistemas de información y que realicen los procesos de evaluación, selección y adopción de este tipo de
soluciones en sus empresas.

Requisitos:

PROGRAMA DEL CURSO

1.- Guía del Curso Técnico en Virtualización y Cloud

Objetivo

Contenido

  1. Guía de Técnico en Virtualización y Cloud Computing Online

2.- Lección 1: Marco histórico y antecedentes de la computación en la nube

Objetivo

1.  Presentación

2.  Orígenes de la virtualización

3.  Virtualización de la arquitectura x86

4.  Historia de la computación en la nube

Contenido

  1. Lección 1: Marco histórico y antecedentes de la computación en la nube.

3.- Lección 2: Hipervisores

Objetivo

1.  Presentación

2.  Hipervisores

3.  Tipos de hipervisores

4.  Oracle VirtualBox

5.  VMware Player y VMware Workstation

6.  Microsoft Hyper-V

Contenido

4.- Lección 3: Herramientas de gestión de la configuración

Objetivo

1.  Presentación

2.  Introducción

3.  Vagrant

4.  Ansible

5.  Puppet

6.  Chef

Contenido

  1. Lección 3: Herramientas de gestión de la configuración

5.- Lección 4: Contenedores

Objetivo

1.  Introducción

2.  Docker

3.  LXC

4.  RKT

Contenido

  1. Lección 4: Contenedores

6.- Lección 5: Orquestadores

Objetivo

1.  Introducción

2.  Docker Swarm

3.  Kubernetes

Contenido

  1. Lección 5: Orquestadores

7.- Lección 6: Computación en la nube: SaaS, PaaS e IaaS

Objetivo

1.   Presentación

2.   La computación en la nube

3.   Tipos de computación en la nube

Contenido

8.- Lección 7: Soluciones Cloud: Amazon Web Services

Objetivo

1.  Presentación

2.  Amazon Web Services (AWS)

2.1. Elastic Cloud Computing (EC2)

2.2. Simple Storage Service (S3)

2.3. Lambda

2.4. Elastic Container Service (ECS)

2.5. ECS para Kubernetes (EKS)

Contenido

9.- Lección 8: Soluciones Cloud: Google Cloud Platform

Objetivo

1.  Presentación

2.  Google Cloud Platform (GCP)

2.1. Google App Engine

2.2. Google Compute Engine

2.3. Google Kubernetes Engine (GKE)

2.4. Google Cloud Functions

2.5. Firebase

Contenido

10.- Lección 9: Soluciones Cloud: Microsoft Azure

Objetivo

1.  Presentación

2.  Microsoft Azure

2.1. Máquinas Virtuales

2.2. Function App

2.3. Cosmos DB

2.4. Active Directory

2.5. Kubernetes Service

Contenido

  1. Lección 9: Soluciones Cloud: Microsoft Azure

11.- Lección 10: Caso práctico: Implementación de una nube privada mediante Kubernetes

Objetivo

1.  Introducción

2.  Marco inicial

3.  Objetivos a cumplir

4.  Análisis

4.1. Número de empleados

4.2. Sector

4.3. Emplazamiento de la infraestructura tecnológica

4.4. Herramientas utilizadas por los empleados

4.5. Flujos de trabajo

4.6. Protocolos de actuación

5.  Plan de acción

5.1. Identificación de problemáticas

5.2. Propuesta de alternativas

5.3. Implementación de soluciones

6.  Conclusión

Contenido

  1. Lección 10: Caso práctico: Implementación de una nube privada mediante kubernetes