Titulación universitaria
La mayor facultad de informática del mundo”
Presentación
Especialízate en Cloud Computing a través de una titulación flexible, compatible con tus responsabilidades diarias”
La capacidad de almacenamiento, procesamiento y gestión de datos en la nube ha transformado la manera en que las empresas operan, permitiendo la automatización de procesos, la escalabilidad y reducción de costos. Unas bondades que han dado impulso al desarrollo de la Nube y su aplicación todos los sectores y entidades sea cual sea su tamaño.
Ante esta realidad, el perfil del informático cobra gran transcendencia y se ha convertido en los últimos años uno de los más demandados. Un escenario propicio que requiere de profesionales especializados y al tanto de las últimas tendencias. Así, nace este Grand Master de Formación Permanente en Cloud Computing de 24 meses de duración.
Se trata de un programa avanzado que llevará al egresado a realizar un recorrido académico intensivo por la programación de arquitecturas en Cloud Computing, la programación de aplicaciones Cloud Nativas, y orquestación de contenedores con Kubernetes y Docker. Esta titulación también abarda temas como el almacenamiento en Cloud Azure, la integración de servicios en la nube, y la transformación de infraestructuras IT hacia el Cloud Computing.
Además, gracias a los numerosos materiales pedagógicos, el alumnado profundizará de manera mucho más ágil en campos como la seguridad, el gobierno y la ciberseguridad en infraestructuras Cloud, así como en la monitorización y el backup. Una enseñanza única que permite reducir las largas horas de estudio y memorización, gracias al método Relearning, lo que supone otro atractivo más para cursar este programa.
Así, mediante una opción académica eminentemente online y totalmente flexible, el informático conseguirá el conocimiento que necesita para crecer en la industria tecnológica. Y es que, para acceder, en cualquier momento del día al contenido de esta titulación tan solo necesita de un dispositivo electrónico con conexión a internet. Una ocasión idónea para realizar una instrucción de calidad compatible con las responsabilidades diarias.
Una opción académica única, cuyo sistema Relearning te permitirá adquirir un aprendizaje sencillo y reducir las largas horas de estudio”
Este Grand Master de Formación Permanente en Cloud Computing contiene el programa más completo y actualizado del mercado. Sus características más destacadas son:
- El desarrollo de casos prácticos presentados por expertos en Cloud Computing
- Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que están concebidos recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
- Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
- Su especial hincapié en metodologías innovadoras en la realización de proyectos de Cloud Computing
- Las lecciones teóricas, preguntas al experto, foros de discusión de temas controvertidos y trabajos de reflexión individual
- La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet
¿Quieres estar a la vanguardia de la transformación digital? Matricúlate ahora en este Grand Master de Formación Permanente en Cloud Computing y aprende a crear soluciones innovadoras para las empresas del futuro”
Incluye en su cuadro docente a profesionales pertenecientes al ámbito del Cloud Computing, que vierten en este programa la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.
Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará un estudio inmersivo programado para entrenarse ante situaciones reales.
El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el alumno deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, el profesional contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.
Con esta titulación te convertirás en todo un experto en la programación de arquitecturas en la nube con las tecnologías más utilizadas, como Azure, AWS y Google Cloud"
Aprenderás a orquestar contenedores con Kubernetes y Docker, tecnologías clave para la implementación de soluciones en la nube"
Temario
El plan de estudios de este programa ha sido diseñado para ofrecer al alumnado el conocimiento más actual sobre Cloud Computing. Para que alcance dicha meta con éxito, TECH pone a disposición del egresado herramientas pedagógicas basadas en vídeo resúmenes de cada tema, vídeos en detalle, casos de estudio y literatura especializada que le permitirá extender aún más este temario avanzado. Asimismo, dicho material estará disponible en la Biblioteca de recursos didácticos las 24 horas del día, los 7 días de la semana.
Accede a la Biblioteca Virtual de este programa las 24 horas del día, desde cualquier dispositivo digital con conexión a internet”
Módulo 1. Programación Cloud. Servicios en Azure, Aws y Google Cloud
1.1. Cloud. Servicios y Tecnologías Cloud
1.1.1. Servicios y Tecnologías Cloud
1.1.2. Terminología Cloud
1.1.3. Proveedores Cloud de referencia
1.2. Cloud Computing
1.2.1. Cloud Computing
1.2.2. Ecosistema del Cloud Computing
1.2.3. Tipología Cloud Computing
1.3. Modelos de Servicio en Cloud
1.3.1. IaaS. Infraestructura como Servicio
1.3.2. SaaS. Software como Servicio
1.3.3. PaaS. Plataforma como Servicio
1.4. Tecnologías Cloud Computing
1.4.1. Sistema de Virtualización
1.4.2. Service-Oriented Architecture (SOA)
1.4.3. Computación GRID
1.5. Arquitectura Cloud Computing
1.5.1. Arquitectura Cloud Computing
1.5.2. Tipologías de red en Cloud Computing
1.5.3. Seguridad en Cloud Computing
1.6. Public Cloud
1.6.1. Public Cloud
1.6.2. Arquitectura y costes de Public Cloud
1.6.3. Public Cloud. Tipología
1.7. Private Cloud
1.7.1. Private Cloud
1.7.2. Arquitectura y Costes
1.7.3. Private Cloud. Tipología
1.8. Hybrid Cloud
1.8.1. Hybrid Cloud
1.8.2. Arquitectura y costes
1.8.3. Hybrid Cloud. Tipología
1.9. Proveedores Cloud
1.9.1. Amazon Web Services
1.9.2. Azure
1.9.3. Google
1.10. Seguridad en Cloud
1.10.1. Seguridad en Infraestructura
1.10.2. Seguridad en el Sistema Operativo y Redes
1.10.3. Mitigación de riesgos en Cloud
Módulo 2. Programación de Arquitecturas en Cloud Computing
2.1. Arquitectura Cloud para una red universitaria. Selección del Proveedor Cloud. Ejemplo Práctico
2.1.1. Planteamiento de Arquitectura Cloud para una red universitaria según proveedor Cloud
2.1.2. Componentes de Arquitectura Cloud
2.1.3. Análisis de las soluciones Cloud según Arquitectura propuesta
2.2. Estimación económica del proyecto de creación de una red universitaria. Financiación
2.2.1. Selección del proveedor Cloud
2.2.2. Estimación económica en base a los componentes
2.2.3. Financiación del proyecto
2.3. Estimación de Recursos Humanos del Proyecto. Composición de un equipo software
2.3.1. Composición del equipo de desarrollo software
2.3.2. Roles en un equipo de desarrollo. Tipología
2.3.3. Evaluación de la estimación económica del proyecto
2.4. Cronograma de ejecución y documentación del proyecto
2.4.1. Cronograma agile del proyecto
2.4.2. Documentación para la viabilidad del proyecto
2.4.3. Documentación a aportar para la ejecución del proyecto
2.5. Implicaciones legales de un proyecto
2.5.1. Implicaciones legales de un proyecto
2.5.2. Política de Protección de Datos
2.5.2.1. GDPR. Reglamento General de Protección de Datos
2.5.3. Responsabilidad de la empresa integradora
2.6. Diseño y creación de una red Blockchain en Cloud para la arquitectura propuesta
2.6.1. Blockchain – Hyperledger Fabric
2.6.2. Hyperledger Fabric Basics
2.6.3. Diseño de una red de Hyperledger Fabric universitaria internacional
2.7. Planteamiento de ampliación de la arquitectura propuesta
2.7.1. Creación de la arquitectura propuesta con Blockchain
2.7.2. Ampliación de la arquitectura propuesta
2.7.3. Configuración de una arquitectura en alta disponibilidad
2.8. Administración de la arquitectura Cloud propuesta
2.8.1. Suma de un nuevo participante a la arquitectura propuesta inicial
2.8.2. Administración de la arquitectura Cloud
2.8.3. Gestión de la lógica del proyecto – Smart Contracts
2.9. Administración y gestión de los componentes específicos en la arquitectura Cloud propuesta
2.9.1. Gestión de los certificados de una red
2.9.2. Gestión de la seguridad de diversos componentes: CouchDB
2.9.3. Gestión de los nodos de la red blockchain
2.10. Modificación de una instalación básica inicial en la creación de la red blockchain
2.10.1. Suma de un nodo a la red blockchain
2.10.2. Suma de persistencia de datos extra
2.10.3. Gestión de Smart Contracts
2.10.4. Suma de una nueva universidad a la red existente
Módulo 3. Storage en Cloud Azure
3.1. Instalación MV en Azure
3.1.1. Comandos de creación
3.1.2. Comandos de visualización
3.1.3. Comandos de modificación
3.2. Blobs en Azure
3.2.1. Tipos de Blob
3.2.2. Contenedor
3.2.3. Azcopy
3.2.4. Supresión reversible de blobs
3.3. Disco Administrado y Almacenamiento en Azure
3.3.1. Disco administrado
3.3.2. Seguridad
3.3.3. Almacenamiento en frío
3.3.4. Replicación
3.3.4.1. Redundancia local
3.3.4.2. Redundancia en una zona
3.3.4.3. Georredundante
3.4. Tablas, Colas, Archivos en Azure
3.4.1. Tablas
3.4.2. Colas
3.4.3. Archivos
3.5. Encriptación y Seguridad en Azure
3.5.1. Storage Service Encryption (SSE)
3.5.2. Claves de acceso
3.5.2.1. Firma de acceso compartido
3.5.2.2. Directivas de acceso a nivel de contenedores
3.5.2.3. Firma de acceso a nivel de blob
3.5.3. Autenticación Azure AD
3.6. Red Virtual en Azure
3.6.1. Subred y Emparejamiento
3.6.2. Vnet to Vnet
3.6.3. Enlace privado
3.6.4. Alta disponibilidad
3.7. Tipos de conexiones en Azure
3.7.1. Azure Application Gateway
3.7.2. VPN de sitio a sitio
3.7.3. VPN punto a sitio
3.7.4. ExpressRoute
3.8. Recursos en Azure
3.8.1. Bloqueo de recursos
3.8.2. Movimiento de recursos
3.8.3. Eliminación de recursos
3.9. Backup en Azure
3.9.1. Recovery Services
3.9.2. Agente Azure Backup
3.9.3. Azure Backup Server
3.10. Desarrollo de Soluciones
3.10.1. Compresión, deduplicación, replicación
3.10.2. Recovery Services
3.10.3. Disaster Recovery Plan
Módulo 4. Entornos Cloud. Seguridad
4.1. Entornos Cloud. Seguridad
4.1.1. Entornos Cloud, seguridad
4.1.1.1. Seguridad en Cloud
4.1.1.2. Postura de seguridad
4.2. Modelo de Gestión de seguridad compartida en Cloud
4.2.1. Elementos de seguridad gestionados por proveedor
4.2.2. Elementos gestionados por cliente
4.2.3. Estrategia para seguridad
4.3. Mecanismos de prevención en Cloud
4.3.1. Sistemas de gestión de autenticación
4.3.2. Sistema de gestión de autorización. Políticas de acceso
4.3.3. Sistemas de gestión de claves
4.4. Seguridad de los datos en infraestructura Cloud
4.4.1. Securización de los sistemas de almacenamiento:
4.4.1.1. Block
4.4.1.2. Object storage
4.4.1.3. File systems
4.4.2. Protección de los sistemas de base de datos
4.4.3. Securización de datos en tránsito
4.5. Protección de Infraestructura Cloud
4.5.1. Diseño e implementación de red segura
4.5.2. Seguridad en recursos de computación
4.5.3. Herramientas y recursos para protección de infraestructura
4.6. Riesgos y vulnerabilidades en aplicaciones
4.6.1. Riesgos en desarrollo de aplicaciones
4.6.2. Riesgos de seguridad críticos
4.6.3. Vulnerabilidades en el desarrollo de software
4.7. Defensas en aplicaciones frente a ataques
4.7.1. Diseño en el desarrollo de aplicaciones
4.7.2. Securización a través de la verificación y testeo
4.7.3. Práctica de programación segura
4.8. Seguridad en Entornos DevOps
4.8.1. Seguridad en entornos virtualizados y con containers
4.8.2. Seguridad en Desarrollo y Operaciones (DevSecOps)
4.8.3. Mejores prácticas en seguridad en entornos productivos con containers
4.9. Seguridad en Clouds Públicos
4.9.1. AWS
4.9.2. Azure
4.9.3. Oracle Cloud
4.10. Normativa de Seguridad, gobernanza y cumplimiento
4.10.1. Cumplimiento de normativas de seguridad
4.10.2. Gestión de riesgos
4.10.3. Proceso en las organizaciones
Módulo 5. Orquestación contenedores: Kubernetes y Docker
5.1. Base de arquitecturas de aplicaciones
5.1.1. Modelos de aplicaciones actuales
5.1.2. Plataformas de ejecución de aplicaciones
5.1.3. Tecnologías de contenedores
5.2. Arquitectura de Docker
5.2.1. Arquitectura de Docker
5.2.2. Instalación arquitectura Docker
5.2.3. Comandos. Proyecto local
5.3. Arquitectura Docker. Gestión del almacenamiento
5.3.1. Manejo de imágenes y registro
5.3.2. Redes en Docker
5.3.3. Gestión del almacenamiento
5.4. Arquitectura Docker avanzado
5.4.1. Docker Compose
5.4.2. Docker en la organización
5.4.3. Ejemplo de adopción de Docker
5.5. Arquitectura Kubernetes
5.5.1. Arquitectura Kubernetes
5.5.2. Elementos de despliegue en Kubernetes
5.5.3. Distribuciones y soluciones gestionadas
5.5.4. Instalación y entorno
5.6. Arquitecturas Kubernetes: Desarrollo con Kubernetes
5.6.1. Herramientas para el desarrollo en K8s
5.6.2. Modo imperativo vs declarativo
5.6.3. Despliegue y exposición de aplicaciones
5.7. Kubernetes en entornos empresariales
5.7.1. Persistencia de datos
5.7.2. Alta disponibilidad, escalado y red
5.7.3. Seguridad en Kubernetes
5.7.4. Gestión y monitorización de Kubernetes
5.8. Distribuciones de K8s
5.8.1. Comparativa de entornos de despliegue
5.8.2. Despliegue en GKE, AKS, EKS o OKE
5.8.3. Despliegue on premise
5.9. Rancher y Openshift
5.9.1. Rancher
5.9.2. Openshift
5.9.3. Openshift: configuración y despliegue de aplicaciones
5.10. Arquitecturas Kubernetes y Containers. Actualizaciones
5.10.1. Open Application Model
5.10.2. Herramientas para gestión de despliegue en entornos Kubernetes
5.10.3. Referencias a otros proyectos y tendencias
Módulo 6. Programación de aplicaciones Cloud Nativas
6.1. Tecnologías Cloud-Native
6.1.1. Tecnologías Cloud-Native
6.1.2. Cloud Native Computing Foundation
6.1.3. Herramientas para desarrollo Cloud-Native
6.2. Arquitectura de Aplicaciones Cloud-Native
6.2.1. Diseño de aplicaciones Cloud-Native
6.2.2. Componentes de Arquitectura Cloud-Native
6.2.3. Modernización de Aplicaciones Legacy
6.3. Containerization
6.3.1. Desarrollo con orientación a Containers
6.3.2. Desarrollo con Microservicios
6.3.3. Herramientas para el trabajo en equipo
6.4. DevOps y la integración y despliegues continuos
6.4.1. Integración y despliegues continuos: CI/CD
6.4.2. Ecosistema de herramientas para CI/CD
6.4.3. Creación de un entorno de CI/CD
6.5. Observabilidad y análisis de la plataforma
6.5.1. Observabilidad de Aplicaciones Cloud-Native
6.5.2. Herramientas para Monitorización, Logging y trazabilidad
6.5.3. Puesta en marcha de un entorno de observabilidad y análisis
6.6. Gestión de datos en aplicaciones cloud-native
6.6.1. Base de Datos en Cloud-Native
6.6.2. Patrones en la Gestión de Datos
6.6.3. Tecnologías para implementar los Patrones en Gestión de Datos
6.7. Comunicaciones en las Aplicaciones Cloud-Native
6.7.1. Comunicaciones síncronas y asíncronas
6.7.2. Tecnologías para patrones de comunicaciones síncronos
6.7.3. Tecnologías para patrones de comunicaciones asíncronos
6.8. Resiliencia, seguridad y rendimiento en las aplicaciones Cloud-Native
6.8.1. Resiliencia de las aplicaciones
6.8.2. Desarrollo seguro en aplicaciones Cloud-Native
6.8.3. Rendimiento y Escalabilidad de las Aplicaciones
6.9. Serverless
6.9.1. Serverless en Cloud-Native
6.9.2. Plataformas de Serverless
6.9.3. Casos de uso para desarrollo Serverless
6.10. Plataformas de Despliegue
6.10.1. Entornos para desarrollos Cloud-Native
6.10.2. Plataformas de orquestación. Comparativa
6.10.3. Automatización de Infraestructura
Módulo 7. Programación Cloud. Data Governance
7.1. Gestión de datos
7.1.1. Gestión de datos
7.1.2. Ética en el manejo de datos
7.2. Data Governance
7.2.1. Clasificación. Control de acceso
7.2.2. Regulación sobre el Tratamiento de Datos
7.2.3. Data Governance. Valor
7.3. Gobierno de Datos. Herramientas
7.3.1. Linaje
7.3.2. Metadatos
7.3.3. Catálogo de datos. Business Glossary
7.4. Usuarios y procesos en el gobierno de datos
7.4.1. Usuarios
7.4.1.1. Roles y responsabilidades
7.4.2 Procesos
7.4.2.1. Enriquecimiento de datos
7.5. Ciclo de vida de los datos en la empresa
7.5.1. Creación de los datos
7.5.2. Procesamiento de datos
7.5.3. Almacenamiento de datos
7.5.4. Uso de los datos
7.5.5. Destrucción de los datos
7.6. Calidad del dato
7.6.1. La calidad en el gobierno del dato
7.6.2. Calidad del dato en analítica
7.6.3. Técnicas de calidad del dato
7.7. Gobierno del dato en tránsito
7.7.1. Gobierno del dato en tránsito
7.7.1.1. Linaje
7.7.2. La cuarta dimensión
7.8. Protección de datos
7.8.1. Niveles de acceso
7.8.2. Clasificación
7.8.3. Compliance. Normativa
7.9. Monitorización y Medida del Gobierno del dato
7.9.1. Monitorización y medida del Gobierno del dato
7.9.2. Monitorización del linaje
7.9.3. Monitorización de la calidad del dato
7.10. Herramientas para el gobierno del dato
7.10.1. Talend
7.10.2. Collibra
7.10.3. Informática
Módulo 8. Programación Cloud en Tiempo Real. Streaming
8.1. Procesamiento y estructuración de la información en streaming
8.1.1. Proceso de recolección, estructuración, procesado, análisis e interpretación de los datos
8.1.2. Técnicas de procesamiento de datos en streaming
8.1.3. Procesamiento en streaming
8.1.4. Casos de uso del procesamiento en streaming
8.2. Estadística para la comprensión del flujo del dato streaming
8.2.1. Estadística descriptiva
8.2.2. Cálculo de probabilidades
8.2.3. Inferencia
8.3. Programación con Python
8.3.1. Tipología, condicionales, funciones y bucles
8.3.2. Numpy, matplotlib, dataframes, ficheros csv y formatos json
8.3.3. Secuencias: listas, bucles, ficheros y diccionarios
8.3.4. Mutabilidad, excepciones y funciones de orden superior
8.4. Programación con R
8.4.1. Programación con R
8.4.2. Vectores y factores
8.4.3. Matrices y arrays
8.4.4. Listas y data frame
8.4.5. Funciones
8.5. Base de datos SQL para el Procesamiento de Datos en streaming
8.5.1. Base de datos SQL
8.5.2. Modelo entidad - relación
8.5.3. Modelo relacional
8.5.4. SQL
8.6. Base de datos NO SQL para el Procesamiento de Datos en streaming
8.6.1. Base de datos NO SQL
8.6.2. MongoDB
8.6.3. Arquitectura MongoDB
8.6.4. Operaciones CRUD
8.6.5. Find, proyecciones, indexes aggregation y cursores
8.6.6. Modelo de datos
8.7. Minería de datos y modelización predictiva
8.7.1. Análisis multivariante
8.7.2. Técnicas de reducción de la dimensión
8.7.3. Análisis clúster
8.7.4. Series
8.8. Maching learning para Procesamiento de Datos en streaming
8.8.1. Maching learning y modelización predictiva avanzada
8.8.2. Redes Neuronales
8.8.3. Deep Learning
8.8.4. Bagging y Random Forest
8.8.5. Gradient Bosting
8.8.6. SVM
8.8.7. Métodos de ensamblado.
8.9. Tecnologías en el procesamiento de datos en streaming
8.9.1. Spark Streaming
8.9.2. Kafka Streams
8.9.3. Flink Streaming
8.10. Apache Spark Streaming
8.10.1. Apache Spark Streaming
8.10.2. Componentes de Spark
8.10.3. Arquitectura de Spark
8.10.4. RDD
8.10.5. SPARK SQL
8.10.6. Jobs, stages y task
Módulo 9. Integración Cloud con Servicios Web. Tecnologías y Protocolos
9.1. Estándares y protocolos de la Web
9.1.1. Web y Web 2.0
9.1.2. Arquitectura cliente-servidor
9.1.3. Protocolos y estándares de comunicación
9.2. Servicios Web
9.2.1. Los servicios web
9.2.2. Capas y mecanismos de comunicación
9.2.3. Arquitecturas de servicios
9.3. Arquitecturas Orientadas a Servicios
9.3.1. Service Oriented Architecture (SOA)
9.3.2. Diseño de servicios web
9.3.3. SOAP y REST
9.4. SOAP. Service Oriented Arquitecture
9.4.1. Estructura y paso de mensajes
9.4.2. Web Service Description Language (WSDL)
9.4.3. Implementación de clientes y servidores SOAP
9.5. Arquitecturas REST
9.5.1. Las arquitecturas REST y Servicios Web RESTful
9.5.2. Verbos HTTP: semántica y propósitos
9.5.3. Swagger
9.5.4. Implementación de clientes y servidores REST
9.6. Arquitecturas basadas en microservicios
9.6.1. Planteamiento monolítico de arquitectura vs. uso microservicios
9.6.2. Las Arquitecturas basadas en microservicios
9.6.3. Flujos de comunicación con el uso de microservicios
9.7. Invocación de APIs desde el lado cliente
9.7.1. Tipologías de clientes Web
9.7.2. Herramientas de desarrollo para el tratamiento de servicios Web
9.7.3. Recursos de Origen Cruzado (CORS)
9.8. Seguridad en la invocación a APIs
9.8.1. Seguridad en los Servicios Web
9.8.2. Autenticación y autorización
9.8.3. Métodos de autenticación en base al grado de seguridad
9.9. Integración de aplicaciones con proveedores Cloud
9.9.1. Proveedores de Cloud Computing
9.9.2. Servicios de las plataformas
9.9.3. Servicios orientados a la implementación/consumo de Servicios Web
9.10. Implementación de Bots y Asistentes
9.10.1. Uso de Bots
9.10.2. Uso del Servicio Web en Bots
9.10.3. Implementación de Chatbots y asistentes web
Módulo 10. Programación Cloud. Gestión de proyectos y verificación del producto
10.1. Metodologías Cascada
10.1.1. Clasificación de metodologías
10.1.2. Modelo en cascada. Waterfall
10.1.3. Strong and weakness
10.1.4. Comparativa de modelos. Waterfall vs. Agile
10.2. Metodología Agile
10.2.1. Metodología Agile
10.2.2. El manifiesto Agile
10.2.3. Uso de Agile
10.3. Metodología Scrum
10.3.1. Metodología Scrum
10.3.1.1. Uso de Scrum
10.3.2. Eventos de Scrum
10.3.3. Artefactos de Scrum
10.3.4. Guía de Scrum
10.4. Agile Inception Desk
10.4.1. Agile Inception Desk
10.4.2. Fases en Inception Desk
10.5. Técnica Impact Mapping
10.5.1. Impact Mapping
10.5.2. Uso de Impact Mappig
10.5.3. Estructura Impact Mapping
10.6. Historias de usuario
10.6.1. Historias de usuario
10.6.2. Redacción de historias de usuario
10.6.3. Jerarquía de historias de usuario
10.6.4. Use Story Mapping
10.7. Test Qa Manual
10.7.1. Testing manual
10.7.2. Validación y Verificación. Diferencias
10.7.3. Pruebas manuales. Tipología
10.7.4. UAT. User Acceptance Testing
10.7.5. UAT y pruebas Alfa & beta
10.7.6. Calidad del software
10.8. Pruebas Automáticas
10.8.1. Pruebas Automáticas
10.8.2. Pruebas Manuales vs. Automáticas
10.8.3. El impacto del test automático
10.8.4. El Resultado de aplicar automatización
10.8.5. La rueda de la calidad
10.9. Pruebas Funcionales y No Funcionales
10.9.1. Pruebas funcionales y no funcionales
10.9.2. Pruebas funcionales
10.9.2.1. Pruebas unitarias
10.9.2.2. Pruebas de integración
10.9.2.3. Pruebas de regresión
10.9.2.4. Pruebas de smoke test
10.9.2.5. Pruebas de mono
10.9.2.6. Pruebas de sanidad
10.9.3. Pruebas No funcionales
10.9.3.1. Pruebas de carga
10.9.3.2. Pruebas de rendimiento
10.9.3.3. Pruebas de seguridad
10.9.3.4. Pruebas de configuración
10.9.3.5. Pruebas de estrés
10.10. Métodos y Herramientas de Verificación
10.10.1. Mapa de calor
10.10.2. Eye tracking
10.10.3. Mapas de Scroll
10.10.4. Mapas de movimiento
10.10.5. Mapas de confeti
10.10.6. Test A/B
10.10.7. Método Blue & Green Deployment
10.10.8. Método Canary Release
10.10.9. Selección de las herramientas
10.10.10. Herramientas analíticas
Módulo 11. Transformación de las Infraestructuras IT. Cloud Computing
11.1. Cloud Computing. Adopción Cloud Computing
11.1.1. La Computación
11.1.2. Adopción del Cloud Computing
11.1.3. Tipos de Cloud Computing
11.2. Adopción de Cloud Computing. Factores de Adopción
11.2.1. Factores de adopción de infraestructuras en la nube
11.2.2. Usos y servicios
11.2.3. Evolución
11.3. Infraestructuras Cloud Computing
11.3.1. Las infraestructuras Cloud Computing
11.3.2. Tipos de infraestructuras (IaaS, PaaS, SaaS)
11.3.3. Modelo de implementación (Privada, Pública, Híbrida)
11.3.4. Elementos (hardware, almacenamiento, red)
11.4. Infraestructura Cloud Computing: Funcionamiento
11.4.1. Virtualización
11.4.2. Automatización
11.4.3. Gestión
11.5. El Ecosistema Cloud Computing
11.5.1. Observabilidad y Análisis
11.5.2. Aprovisionamiento
11.5.3. Orquestación y gestión
11.5.4. Plataformas Cloud
11.6. Gestión de Servicios en Infraestructuras Cloud
11.6.1. Orientación a servicio
11.6.2. Estándar y ecosistema
11.6.3. Tipos de servicios
11.7. Automatización de Gestión de Infraestructuras Cloud
11.7.1. Ecosistema
11.7.2. Cultura DevOps
11.7.3. Infraestructura como código (Terraform, Ansible, Github, Jenkins)
11.8. Seguridad en Infraestructuras Cloud
11.8.1. Ecosistema
11.8.2. Cultura DevSecOps
11.8.3. Herramientas
11.9. Preparación del Entorno de Gestión de Infraestructuras Cloud
11.9.1. Herramientas
11.9.2. Preparación del entorno
11.9.3. Primeros pasos
11.10. Infraestructuras en Cloud. Futuro y Evolución
11.10.1. Infraestructuras en Cloud. Retos
11.10.2. Evolución de Infraestructuras en Cloud
11.10.3. Desafíos de Seguridad y Cumplimiento
Módulo 12. Infraestructura como Servicio (IaaS)
12.1. Capas de Abstracción en Cloud Computing y su Gestión
12.1.1. La Abstracción. Conceptos Core
12.1.2. Modelos de servicio
12.1.3. Gestión de Servicios Cloud. Beneficios
12.2. Construcción de la Arquitectura. Decisiones troncales
12.2.1. HDDC y SDDC. Hipercompetencia
12.2.2. Mercado
12.2.3. Modelo de trabajo y Perfiles profesionales. Cambios
12.2.3.1. Figura del Cloudbroker
12.3. Transformación Digital e Infraestructuras Cloud
12.3.1. Demo del trabajo en la nube
12.3.2. El papel del navegador como herramienta
12.3.3. Nuevo concepto de dispositivos
12.3.4. Arquitecturas avanzadas y el rol del CIO
12.4. Gestión Ágil en Infraestructuras Cloud
12.4.1. Ciclo de vida de nuevos servicios y competitividad
12.4.2. Metodologías de desarrollo de apps y microservicios
12.4.3. Relación entre desarrollo y operaciones TI
12.4.3.1. Uso de Cloud como apoyo
12.5. Recursos de Computación en la nube I. Gestión de Identidad, Almacenamiento y Dominios
12.5.1. Gestión de acceso e identidad
12.5.2. Almacenamiento de datos seguro, de archivos flexible y bases de datos
12.5.3. Gestión de Dominios
12.6. Recursos de Computación en la nube II. Recursos de Red, Infraestructura y Monitorización
12.6.1. Red Virtual Privada
12.6.2. Capacidad Informática en la nube
12.6.3. Monitorización
12.7. Recursos de Computación en la nube III. Automatización
12.7.1. Ejecución de código sin servidores
12.7.2. Colas de Mensajes
12.7.3. Servicios de flujos de trabajo
12.8. Recursos de Computación en la nube IV. Otros servicios
12.8.1. Servicio de notificaciones
12.8.2. Servicios de streaming y tecnologías de transcodificación
12.8.3. Solución llave en mano para publicar API para consumidores externos e internos
12.9. Recursos de Computación en la nube V. Servicios centrados en el Dato
12.9.1. Plataformas de análisis de datos y automatización de tareas TI manuales
12.9.2. Migración de Datos
12.9.3. Nube híbrida
12.10. Laboratorio de prácticas en servicios IaaS
12.10.1. Ejercicio 1
12.10.2. Ejercicio 2
12.10.3. Ejercicio 3
Módulo 13. Almacenamiento y Bases de Datos en Infraestructuras en Cloud
13.1. Cloud Storage Infraestucture
13.1.1. Almacenamiento en la nube. Fundamentos
13.1.2. Ventajas del almacenamiento en la nube
13.1.3. Funcionamiento
13.2. Tipologías de Cloud Storage
13.2.1. SaaS
13.2.2. IaaS
13.3. Casos de uso Cloud Storage
13.3.1. Análisis de Datos
13.3.2. Copias de Seguridad y archivado
13.3.3. Desarrollo de Software
13.4. Seguridad Cloud Storage
13.4.1. Seguridad en la capa de transporte
13.4.2. Seguridad de almacenamiento
13.4.3. Encriptación del almacenamiento
13.5. Análisis del Cloud Storage
13.5.1. Rentabilidad
13.5.2. Agilidad y escalabilidad
13.5.3. Administración
13.6. Infraestructura de Bases de Datos en Cloud
13.6.1. Fundamentos de las bases de datos
13.6.2. Análisis de las Bases de Datos
13.6.3. Clasificación de las Bases de Datos en la nube
13.7. Tipos de Infraestructura de Bases de Datos en Cloud
13.7.1. Bases de Relacionales
13.7.2. Bases de Datos No SQL
13.7.3. Bases de Datos Datawarehouse
13.8. Casos de uso de Infraestructura de Bases de Datos en Cloud
13.8.1. Almacenamiento de Datos
13.8.2. Análisis de Datos. IA .ML
13.8.3. Big Data
13.9. Seguridad de Infraestructura de Bases de Datos en Cloud
13.9.1. Controles de Acceso. ACL, IAM, SG
13.9.2. Cifrado de los datos
13.9.3. Auditorías
13.10. Migración y Backup de Infraestructuras de Bases de Datos en Cloud
13.10.1. Backups de las Bases de Datos
13.10.2. Migración de las Bases de Datos
13.10.3. Optimización de las Bases de Datos
Módulo 14. Network Devops y Arquitecturas de Red en Infraestructuras Cloud
14.1. Network DevOps (NetOps)
14.1.1. Network DevOps (NetOps)
14.1.2. Metodología NetOps
14.1.3. Beneficios NetOps
14.2. Fundamentos Network DevOps
14.2.1. Fundamentos Networking
14.2.2. Modelo OSI TCP/IP, CIDR y Subnetting
14.2.3. Protocolos principales
14.2.4. Respuestas HTTP
14.3. Herramientas y software para Network DevOps
14.3.1. Herramientas en capa de red
14.3.2. Herramientas en capa de aplicación
14.3.3. Herramientas DNS
14.4. Networking en Entornos Cloud: Servicios de red internos
14.4.1. Redes virtuales
14.4.2. Subredes
14.4.3. Tablas de enrutamiento
14.4.4. Zonas de disponibilidad
14.5. Networking en Entornos Cloud: Servicios de Red Frontera
14.5.1. Internet Gateway
14.5.2. NAT Gateway
14.5.3. Load Balancing
14.6. Networking en Entornos Cloud: DNS
14.6.1. Fundamentos DNS
14.6.2. Servicios Cloud DNS
14.6.3. HA / LB mediante DNS
14.7. Conectividad Redes Híbridas / Multitenant
14.7.1. VPN Site to Site
14.7.2. VPC Peering
14.7.3. Transit Gateway / VPC Peering
14.8. Servicios de Red de Entrega de Contenido
14.8.1. Servicios de entrega de contenido
14.8.2. AWS CLoudFront
14.8.3. Otros CDNs
14.9. Seguridad en Redes Cloud
14.9.1. Principios de Seguridad en Redes
14.9.2. Protección en capa 3 y 4
14.9.3. Protección en capa 7
14.10. Monitorización y Auditoría de Redes
14.10.1. Monitorización y auditoría
14.10.2. Flow Logs
14.10.3. Servicios de monitoreo: CloudWatch
Módulo 15. Gobierno en Infraestructuras Cloud
15.1. El Cumplimiento en Entornos Cloud
15.1.1. Modelo de responsabilidad compartida
15.1.2. Leyes, regulaciones y contratos
15.1.3. Auditorías
15.2. El CISO en la Gobernanza Cloud
15.2.1. Marco Organizativo. Figura del CISO en la Organización
15.2.2. Relación del CISO con las áreas de tratamiento de datos
15.2.3. Estrategia GRC contra el Shadow IT
15.3. Estándar de Gobernanza Cloud
15.3.1. Valoraciones previas
15.3.2. Cumplimiento del proveedor de servicios Cloud
15.3.3. Obligaciones del personal
15.4. Privacidad en Entornos Cloud
15.4.1. Relación Consumidores y usuarios con la Privacidad
15.4.2. Privacidad en América, Asia Pacífico, Medio Oriente y África
15.4.3. Privacidad en el contexto europeo
15.5. Homologaciones y marcos reguladores en Entornos Cloud
15.5.1. Homologaciones y frameworks americanos
15.5.2. Homologaciones y frameworks asiáticos
15.5.3. Homologaciones y frameworks en Europa
15.6. Certificaciones y acreditaciones en Entornos Cloud
15.6.1. América y Asia Pacífico
15.6.2. Europa, Medio Oriente y África
15.6.3. Globales
15.7. Leyes / Regulaciones en Entornos Cloud
15.7.1. CLOUD Act, HIPAA, IRS 1075
15.7.2. ITAR, Norma SEC 17a-4(f), VPAT/Sección 508
15.7.3. Regulación europea
15.8. Control de costes y facturación en el Gobierno Cloud
15.8.1. Modelo de pago por uso. Costes
15.8.2. Figura del CFO y Perfiles FinOps
15.8.3. Control de gastos
15.9. Tools en Cloud Governance
15.9.1. OvalEdge
15.9.2. ManageEngine ADAudit Plus
15.9.3. Erwin Data Governance
15.10. Gobernanza Corporativa
15.10.1. Código de Conducta
15.10.2. Canal de Denuncias
15.10.3. Due Diligence
Módulo 16. Ciberseguridad en Infraestructuras Cloud
16.1. Riesgos en Entornos Cloud
16.1.1. Estrategias de ciberseguridad
16.1.2. Enfoque basado en riesgos
16.1.3. Categorización de riesgos en entornos Cloud
16.2. Frameworks de seguridad en Entornos Cloud
16.2.1. Frameworks y estándares de ciberseguridad
16.2.2. Frameworks de ciberseguridad técnica
16.2.3. Frameworks de ciberseguridad organizativa
16.3. Modelado de Amenazas en Entornos Cloud
16.3.1. Proceso de modelado de amenazas
16.3.2. Fases de modelado de amenazas
16.3.3. STRIDE
16.4. Herramientas de ciberseguridad a nivel de código
16.4.1. Clasificación de las herramientas
16.4.2. Integraciones
16.4.3. Ejemplos de uso
16.5. Integraciones de controles de ciberseguridad en Entornos Cloud
16.5.1. Seguridad en los procesos
16.5.2. Controles de seguridad en las diferentes fases
16.5.3. Ejemplos de integraciones
16.6. Herramienta ZAP Proxy
16.6.1. ZAP Proxy
16.6.2. Características ZAP Proxy
16.6.3. Automatización ZAP Proxy
16.7. Análisis de vulnerabilidades automatizado en Entornos Cloud
16.7.1. Análisis de vulnerabilidades persistentes y automatizados
16.7.2. OpenVAS
16.7.3. Análisis de vulnerabilidades en entornos cloud
16.8. Firewalls en Entornos Cloud
16.8.1. Tipos de firewalls
16.8.2. Importancia de los firewalls
16.8.3. OnPremise firewalls y Cloud firewalls
16.9. Seguridad en Capa Transporte en Entornos Cloud
16.9.1. SSL/TLS y Certificados
16.9.2. Auditorias SSL
16.9.3. Automatización de los certificados
16.10. SIEM en Entornos Cloud
16.10.1. SIEM como Núcleo de Seguridad
16.10.2. Ciberinteligencia
16.10.3. Ejemplos de Sistemas SIEM
Módulo 17. Adopción de Servicios en Infraestructuras Cloud
17.1. Configuración de un servidor en la nube
17.1.1. Configuración hardware
17.1.2. Configuración software
17.1.3. Configuración de red y seguridad
17.2. Configuración de servicio en la nube
17.2.1. Asignando permisos a mi servidor cloud
17.2.2. Configuración reglas de seguridad
17.2.3. Despliegue de un servicio en la nube
17.3. Administración de un servidor cloud
17.3.1. Gestión de unidades de almacenamiento
17.3.2. Gestión de red
17.3.3. Gestión de copias de seguridad
7.4. Persistencia
17.4.1. Desacoplando nuestro servicio cloud
17.4.2. Configuración de servicio de persistencia
17.4.3. Integración de la BB.DD con nuestro servicio cloud
17.5. Autoescalado
17.5.1. Generación de imagen de nuestro servidor
17.5.2. Creación de grupo de autoescalado
17.5.3. Definición de reglas de escalado automático
17.6. Servicios de balanceo
17.6.1. Los Servicios de balanceo
17.6.2. Generación de un balanceador de carga
17.6.3. Conexión del balanceador con nuestro servicio cloud
17.7. Servicios de entrega de contenidos
17.7.1. Servicios de entrega de contenidos
17.7.2. Configuración de servicio de entrega de contenido
17.7.3. Integración del CDN con nuestro servicio cloud
17.8. Parámetros de Configuración y Secretos
17.8.1. Servicios de gestión de parámetros de configuración
17.8.2. Servicios de gestión de secretos
17.8.3. Integrando servicios de configuración y secretos con nuestro servicio cloud
17.9. Servicios de gestión de colas
17.9.1. Desacoplando nuestra aplicación
17.9.2. Configuración de un servicio de encolado
17.9.3. Integrando la cola con nuestro servicio cloud
17.10. Servicios de notificación
17.10.1. Servicios de notificación en la nube
17.10.2. Configuración de un servicio de notificación
17.10.3. Añadido de notificaciones a nuestro servicio cloud
Módulo 18. Virtual Desktop Infrastructure (VDI)
18.1. Virtual Desktop Infrastructure (VDI)
18.1.1. La VDI. Funcionamiento
18.1.2. Ventajas y desventajas de la VDI
18.1.3. Escenarios de uso comunes de la VDI
18.2. Arquitecturas de VDI híbrida y en la nube
18.2.1. Arquitecturas híbridas de VDI
18.2.2. Implementación de VDI en la nube
18.2.3. Gestión de VDI en la nube
18.3. Diseño y planificación de una implementación de VDI
18.3.1. Selección de hardware y software
18.3.2. Diseño de la red y la infraestructura de almacenamiento
18.3.3. Planificación de la implementación y el escalado
18.4. Gestión de la VDI
18.4.1. Instalación y configuración de la VDI
18.4.2. Gestión de imágenes de escritorio y aplicaciones
18.4.3. Gestión de la seguridad y la conformidad
18.4.4. Gestión de la disponibilidad y el rendimiento
18.5. Integración de aplicaciones y periféricos en la VDI
18.5.1. Integración de aplicaciones empresariales
18.5.2. Integración de periféricos y dispositivos
18.5.3. Integración de la VDI con soluciones de videoconferencia y mensajería instantánea
18.5.4. Integración de la VDI con plataformas de colaboración en línea
18.6. Optimización y mejora de la VDI
18.6.1. Optimización de la calidad de servicio y el rendimiento
18.6.2. Mejora de la eficiencia y la escalabilidad
18.6.3. Mejora de la experiencia del usuario final
18.7. Gestión del ciclo de vida de la VDI
18.7.1. Gestión del ciclo de vida del hardware y el software
18.7.2. Gestión de la migración y el reemplazo de la infraestructura
18.7.3. Gestión del soporte y el mantenimiento
18.8. Seguridad en la VDI: Protección de la infraestructura y los datos de los usuarios
18.8.1. Seguridad en la red de la VDI
18.8.2. Protección de los datos almacenados en la VDI
18.8.3. Seguridad del usuario. Protección de la privacidad
18.9. Casos de uso avanzados de la VDI
18.9.1. Uso de la VDI para el acceso remoto seguro
18.9.2. Uso de la VDI para la virtualización de aplicaciones especializadas
18.9.3. Uso de la VDI para la gestión de dispositivos móviles
18.10. Tendencias y futuro de la VDI
18.10.1. Nuevas tecnologías y tendencias en el campo de la VDI
18.10.2. Predicciones sobre el futuro de la VDI
18.10.3. Desafíos y oportunidades futuras para la VD
Módulo 19. Operación de Infraestructura como Código (IAC)
19.1. Infraestructura como Código, IAC
19.1.1. IaC, Infraestructura como Código
19.1.2. Gestión de las Infraestructuras. Evolución
19.1.3. Ventajas del IaC
19.2. Estrategias para Definición de IAC
19.2.1. Análisis de requisitos
19.2.2. Definición imperativa
19.2.3. Definición declarativa
19.3. Herramientas IAC
19.3.1. Objetivos del IAC
19.3.2. Herramientas propietarias
19.3.3. Herramientas de terceros
19.4. Evolución de la Infraestructura como Código
19.4.1. IaC en Kubernetes
19.4.2. Platform as Code
19.4.3. Compliance as Code
19.5. IAC in Devops
19.5.1. Infraestructuras flexibles
19.5.2. Integración continua
19.5.3. Pipeline as code
19.6. IAC - VPC - Herramientas propietarias
19.6.1. Diseño de una VPC
19.6.2. Despliegue de la solución
19.6.3. Validación y análisis
19.7. IAC - Serverless - Herramientas propietarias
19.7.1. Diseño de una solución serverless
19.7.2. Despliegue de la solución
19.7.3. Validación y análisis
19.8. IAC - VPC - Herramientas de terceros
19.8.1. Diseño de una VPC
19.8.2. Despliegue de la solución
19.8.3. Validación y análisis
19.9. IAC - Serverless - Herramientas de terceros
19.9.1. Diseño de una solución serverless
19.9.2. Despliegue de la solución
19.9.3. Validación y análisis
19.10. IAC – Comparativa. Tendencias a Futuro
19.10.1. Valoración de las soluciones propietarias
19.10.2. Valoración de las soluciones de terceros
19.10.3. Líneas futuras
Módulo 20. Monitorización y Backup en Infraestructuras Cloud
20.1. Monitorización y Backup en Infraestructuras Cloud
20.1.1. Beneficios del Backup en la nube
20.1.2. Tipos de Backup
20.1.3. Beneficios de la monitorización en la nube
20.1.4. Tipos de monitorización
20.2. Disponibilidad y Seguridad de los sistemas en Infraestructuras Cloud
20.2.1. Principales Factores
20.2.2. Usos y servicios más demandados
20.2.3. Evolución
20.3. Tipos de servicios de backup en Infraestructuras Cloud
20.3.1. Backup total
20.3.2. Backup incrementar
20.3.3. Backup diferencial
20.3.4. Otros tipos de backup
20.4. Estrategia, planificación y gestión de copias de seguridad en Infraestructuras Cloud
20.4.1. Establecimiento de objetivos y alcance
20.4.2. Tipos de copia de seguridad
20.4.3. Buenas prácticas
20.5. Plan de continuidad de Infraestructuras Cloud
20.5.1. Estrategia plan de continuidad
20.5.2. Tipos de planes
20.5.3. Creación de un Plan de Continuidad
20.6. Tipos de monitorización en Infraestructuras Cloud
20.6.1. Monitorización de rendimiento
20.6.2. Monitorización de disponibilidad
20.6.3. Monitorización de eventos
20.6.4. Monitorización de log
20.6.5. Monitorización de tráfico de red
20.7. Estrategia, Herramientas y Técnicas de Monitorización en Infraestructuras Cloud
20.7.1. Cómo establecer objetivos y alcance
20.7.2. Tipos de monitorización
20.7.3. Buenas prácticas
20.8. Mejora continua en Infraestructuras Cloud
20.8.1. La mejora continua en la nube
20.8.2. Métricas clave de rendimiento (KPI) en la nube
20.8.3. Diseño de un plan de mejora continua en la nube
20.9. Casos de estudio en Infraestructuras Cloud
20.9.1. Caso de estudio backup
20.9.2. Caso de estudio monitorización
20.9.3. Aprendizajes y buenas prácticas
20.10. Casos prácticos en Infraestructuras Cloud
20.10.1. Laboratorio 1
20.10.2. Laboratorio 2
20.10.3. Laboratorio 3
Un programa que te ofrece un enfoque práctico a través de los numerosos casos de estudio en Infraestructuras Cloud”
Grand Master en Cloud Computing
El cómputo en la nube se ha convertido en una tecnología disruptiva que ha transformado la manera en que las empresas gestionan su infraestructura tecnológica y ofrecen servicios digitales. Como líder en educación tecnológica, TECH Universidad Tecnológica ha desarrollado un programa de Grand Master en Cloud Computing para aquellos profesionales que buscan actualizarse y especializarse en esta área en constante evolución. A través de nuestro posgrado, obtendrás una comprensión profunda de los conceptos, principios y tecnologías que conforman el cómputo en la nube, y aprenderás a implementar soluciones de nube innovadoras y escalables que impulsen la transformación digital en las organizaciones.
En nuestro posgrado, adquirirás habilidades prácticas en el diseño, implementación y gestión de infraestructuras en la nube, la seguridad en la nube, la administración de servicios en la nube, la migración a la nube, la analítica de datos en la nube y mucho más. Nuestros profesores Experto Universitarios en la industria te guiarán en el aprendizaje de las mejores prácticas y te brindarán la experiencia práctica necesaria a través de proyectos reales y estudios de casos. Prepárate para liderar la revolución del cómputo en la nube con este Grand Master y transforma tu carrera en el mundo de la tecnología.