1695€
Master en Desarrollo Web Microsoft Azure y Amazon Web Services
100% Online
12 meses
1695€
Presentación
El Máster en Desarrollo Web Microsoft Azure y Amazon Web Services es un programa educativo avanzado que te sumerge en el mundo del desarrollo web y la computación en la nube. Este máster te proporciona una base sólida en DevOps y cloud computing, explorando los diferentes tipos y modelos de nubes, y la implementación de soluciones en la nube con Linux, Azure y AWS. Aprenderás a administrar sistemas en la nube de Microsoft, a diseñar páginas web con HTML5 y CSS3, a programar en PHP y a gestionar bases de datos SQL. Este máster es esencial para aquellas personas que buscan liderar en el desarrollo web y la gestión de infraestructuras en la nube. El Máster es la mejor opción si buscas desarrollar habilidades prácticas en el campo de la tecnología y aumentar tus posibilidades de éxito.
Universidades colaboradoras
Para qué te prepara
El Máster en Desarrollo Web Microsoft Azure y Amazon Web Services te prepara para ser una persona experta en el desarrollo y la gestión de aplicaciones y servicios en la nube, con un enfoque especial en las plataformas cloud de Microsoft Azure y Amazon Web Services. Te proporcionará las habilidades y conocimientos necesarios para trabajar en empresas de tecnología de la información y desarrollar aplicaciones web.
Objetivos
- Comprender los fundamentos de DevOps y cloud computing.
- Distinguir entre los distintos tipos y modelos de servicios en la nube.
- Implementar soluciones cloud con Linux y Azure.
- Administrar sistemas en la nube de Microsoft.
- Utilizar AWS para el desarrollo y despliegue de aplicaciones.
- Diseñar páginas web modernas con HTML5 y CSS3.
- Desarrollar habilidades de programación en PHP.
- Crear bases de datos con SQL.
A quién va dirigido
Este Máster en Desarrollo Web Microsoft Azure y Amazon Web Services está dirigido a personas profesionales de TI, desarrollo web, administración de sistemas y cualquier persona interesada en especializarse en el desarrollo web y la computación en la nube utilizando las plataformas de Microsoft Azure y Amazon Web Services.
Salidas Profesionales
Tras completar el Máster en Desarrollo Web Microsoft Azure y Amazon Web Services, las salidas laborales son amplias, incluyendo roles en desarrollo web, administración de sistemas en la nube, consultoría de TI y más. Serás capaz de enfrentar los desafíos del desarrollo web y la computación en la nube, y de contribuir al éxito de proyectos digitales en un mercado competitivo.
Temario
MÓDULO 1. INTRODUCCIÓN A DEVOPS Y CLOUD COMPUTING
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A DEVOPS
- ¿Qué es DevOps?, ¿De dónde viene?
- Historia de DevOps
- ¿Cuáles son los desafíos que DevOps resuelve?
- ¿Cuál es el objetivo de DevOps?
- Continuidad en DevOps
- ¿Cuáles son las fases de la madurez de DevOps?
- ¿Cuáles son los valores de DevOps?
- ¿Qué herramientas se usan en DevOps?
UNIDAD DIDÁCTICA 2. ASPECTOS INTRODUCTORIOS DE CLOUD COMPUTING
- Orígenes del cloud computing
- Qué es cloud computing
- Características del cloud computing
- La nube y los negocios
- Modelos básicos en la nube
UNIDAD DIDÁCTICA 3. HARDWARE CLOUD
- Virtualización
- Categorías de virtualización
- Cloud storage
- Proveedores fiables de cloud storage
UNIDAD DIDÁCTICA 4. SERVICIOS CLOUD
- Servicios cloud para el usuario
- Escritorio virtual o VDI
- Servicio de centro de datos remoto
MÓDULO 2. TIPOS Y MODELOS DE NUBES
UNIDAD DIDÁCTICA 1. MODELOS DE NUBES
- Introducción
- IaaS
- PaaS
- SaaS
- Otros modelos comerciales
UNIDAD DIDÁCTICA 2. NUBES PRIVADAS
- Qué es una nube privada
- Ventajas e inconvenientes del servicio de la nube privada
- La transición a la nube privada
- Alternativas para crear una nube privada
UNIDAD DIDÁCTICA 3. NUBES PÚBLICAS
- Qué es una nube pública
- Ventajas e inconvenientes del servicio de nube pública
- Análisis DAFO de la nube pública
- Nubes públicas vs Nubes privadas
UNIDAD DIDÁCTICA 4. NUBES HÍBRIDAS Y VISIÓN ESTRATÉGICA
- Qué es una nube híbrida
- Ventajas e inconvenientes de las nubes híbridas
- Aspectos clave en la implantación de una nube híbrida
- Evaluación de alternativas para el establecimiento de una nube híbrida
MÓDULO 3. CLOUD COMPUTING CON LINUX Y AZURE
UNIDAD DIDÁCTICA 1. CLOUD COMPUTING
- Introducción al Cloud computing
- Modo de trabajo y funcionamiento
- Virtualización
- Tipos de Cloud
- Niveles de Programación
- Historia
- Ventajas e inconvenientes
- Análisis DAFO
UNIDAD DIDÁCTICA 2. AGENTES QUE INTERVIENEN EN EL CLOUD COMPUTING
- El Cloud Computing y el departamento IT
- Niveles del Cloud Computing
- ¿Qué es la virtualización?
- Centros de datos para Cloud
UNIDAD DIDÁCTICA 3. PROYECTO DE CLOUD COMPUTING
- Ventajas y desventajas del Cloud Computing
- Análisis DAFO de la implantación del Cloud
UNIDAD DIDÁCTICA 4. SEGURIDAD Y ASPECTOS LEGALES DEL CLOUD COMPUTING
- (LOPD) Ley de Protección de Datos
- Propiedad intelectual
- Relaciones laborales
- Los retos del Cloud Computing
- Implementación de la seguridad en el Cloud Computing
- Análisis forense en el Cloud Computing
- Cloud Security Alliance (CSA)
UNIDAD DIDÁCTICA 5. TOPOLOGÍA
- Tipos de nube
- Tipo de cloud que debo de usar
- La topología en el ámbito de los servicios cloud
UNIDAD DIDÁCTICA 6. AZURE
- Plataforma Windows Azure
- Usuario: modo de acceso y trabajo
- Administración de Azure
- Virtualización con Azure
- Vista programador
- Servicios de Azure
- Bases de Datos con Azure
- Programación en Azure
UNIDAD DIDÁCTICA 7. LINUX
- Distribuciones Linux en la Nube
- Usuario: modo de acceso y trabajo
- Administración
- Virtualización con Linux
- Vista programador
- Servicios en Linux
- Bases de Datos en Linux
- Programación en la Nube bajo Linux
UNIDAD DIDÁCTICA 8. SERVICIOS
- Acceso a servicios misma plataforma
- Acceso a servicios diferentes plataforma
- Interoperabilidad
- Futuro de los Servicios Cloud Computing
MÓDULO 4. ADMINISTRACIÓN DE SISTEMAS CLOUD MICROSOFT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LA ADMINISTRACIÓN DE SISTEMAS CLOUD
- ¿Qué es la computación en la nube?
- Beneficios de la computación en la nube para la administración de sistemas
- Conceptos clave en la administración de sistemas cloud de Microsoft
UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE MICROSOFT AZURE
- Visión general de Microsoft Azure
- Servicios principales de Azure
- Modelos de implementación en Azure
- Creación de una cuenta de Azure y suscripción
UNIDAD DIDÁCTICA 3. IMPLEMENTACIÓN Y GESTIÓN DE MÁQUINAS VIRTUALES EN AZURE
- Creación y configuración de máquinas virtuales en Azure
- Administración y supervisión de máquinas virtuales
- Escalabilidad y disponibilidad de las máquinas virtuales en Azure
UNIDAD DIDÁCTICA 4. ADMINISTRACIÓN DE ALMACENAMIENTO EN AZURE
- Tipos de almacenamiento en Azure
- Creación y configuración de cuentas de almacenamiento
- Gestión de la replicación y seguridad de datos en Azure
UNIDAD DIDÁCTICA 5. IMPLEMENTACIÓN Y GESTIÓN DE REDES EN AZURE
- Conceptos de redes virtuales en Azure
- Creación y configuración de redes virtuales
- Implementación de subredes, grupos de seguridad de red y equilibradores de carga
- Configuración de la conectividad híbrida con Azure
UNIDAD DIDÁCTICA 6. ADMINISTRACIÓN DE IDENTIDADES Y ACCESO A AZURE
- Servicios de identidad en Azure
- Creación y gestión de cuentas de usuario y grupos en Azure Active Directory
- Implementación de autenticación y autorización en Azure
- Uso de directivas de acceso y control de recursos en Azure
UNIDAD DIDÁCTICA 7. SUPERVISIÓN Y ADMINISTRACIÓN DE RECURSOS AZURE
- Herramientas y servicios de supervisión en Azure
- Configuración de la supervisión y los registros en Azure
- Gestión y resolución de problemas en Azure
- Uso de Azure Automation y Azure Logic Apps para la automatización de tareas
UNIDAD DIDÁCTICA 8. SEGURIDAD Y CUMPLIMIENTO EN AZURE
- Principios básicos de seguridad en la nube
- Configuración de la seguridad en Azure
- Implementación de soluciones de protección de datos en Azure
- Cumplimiento normativo y auditorías en Azure
MÓDULO 5. AWS
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A AWS
UNIDAD DIDÁCTICA 2. COMPUTACIÓN EN LA NUBE CON AWS
UNIDAD DIDÁCTICA 3. BASES DE DATOS EN AWS
UNIDAD DIDÁCTICA 4. DESARROLLO DE APLICACIONES EN AWS
UNIDAD DIDÁCTICA 5. SEGURIDAD EN AWS
UNIDAD DIDÁCTICA 6. ARQUITECTURA EN AWS
MÓDULO 6. DISEÑO DE PÁGINAS WEB CON HTML5 Y CSS3
UNIDAD DIDÁCTICA 1. HERRAMIENTAS NECESARIAS
- Introducción
- Entornos de Desarrollo
- Navegadores
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A HTML
- Introducción HTML
- ¿Cómo creamos documento HTML?
- Características básicas
UNIDAD DIDÁCTICA 3. HTML: ESTRUCTURA DE UN DOCUMENTO
- Introducción
- Versión HTML
- HTML
- Head
- Body
UNIDAD DIDÁCTICA 4.HTML: ELEMENTOS
- Textos en HTML
- Enlaces
- Listas en HTML
- Imágenes y objetos
- Tablas
- Formularios
- Marcos
- Estructuras y layout
- Otras etiquetas
UNIDAD DIDÁCTICA 5.HTML: CONTENIDO AUDIOVISUAL
- Audio
- Video
- Animaciones
UNIDAD DIDÁCTICA 6. HTML: METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN
- ¿Qué es la Metainformación?
- Accesibilidad
- Validación
UNIDAD DIDÁCTICA 7. INTRODUCCIÓN A CSS
- Introducción CSS
- Soporte de CSS en navegadores
- Especificación oficial
- Funcionamiento básico de CSS
- ¿Cómo incluir CSS en la Web?
- Estilo básico
- Medios CSS
- Comentarios
- Sintaxis de la definición
UNIDAD DIDÁCTICA 8. CSS: SELECTORES, UNIDADES DE MEDIDA Y COLORES
- Selectores CSS
- Unidades de medida
- Colores
UNIDAD DIDÁCTICA 9. CSS: PSEUDOCLASES Y PSEUDOELEMENTOS CSS
- Pseudoclases
- Pseudo-elementos
UNIDAD DIDÁCTICA 10. CSS: MODELOS DE CAJA, POSICIONAMIENTO Y VISUALIZACIÓN
- Modelo de cajas
- Propiedades de las cajas
- Margen, relleno, bordes y modelo de cajas
- Posicionamiento y visualización
- Posicionamiento
- Visualización
UNIDAD DIDÁCTICA 11. CSS: FLEXBOX
- En qué cosiste
- Visualización: Display
- Contenedores flexibles: flex e inline-flex
- Orientación: flex-box, flex-direction y flex-wrap
- La propiedad order
- Alineación de los elementos flexibles
- Soporte de los navegadores
UNIDAD DIDÁCTICA 12. CSS: ANIMACIONES CSS
- Introducción
- Keyframes
- Subpropiedades de animación
- Animaciones por pasos
- Iteración
- Curvas de animación
- Propiedades animables
UNIDAD DIDÁCTICA 13. CSS: HOJAS DE ESTILOS
- Crear y vincular hojas de estilos
- Estructura
- Propiedades Css
- Selectores
- Posición y tamaño
- Texto
- Imágenes
- Listas, tablas, formularios
UNIDAD DIDÁCTICA 14. PRE-PROCESADORES CSS: SASS Y LESS
- Qué es un preprocesador CSS
- Less
- Sass
UNIDAD DIDÁCTICA 15. RESPONSIVE DESIGN
- Introducción
- Definición de Diseño Web Responsive
- ¿En qué consiste el diseño responsive?
- Ventajas del diseño responsive
- SEO y diseño responsive
MÓDULO 7. ANALISTA PROGRAMADOR PHP
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PHP
- Historia y evolución de PHP
- Características y ventajas de PHP
- Instalación y configuración de PHP
- Sintaxis básica de PHP
- Variables y tipos de datos en PHP
- Operadores y expresiones en PHP
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ORIENTADA A OBJETOS EN PHP
- Conceptos básicos de la programación orientada a objetos
- Clases y objetos en PHP
- Propiedades y métodos en PHP
- Herencia y polimorfismo en PHP
- Interfaces en PHP
- Trabajo con excepciones en PHP
UNIDAD DIDÁCTICA 3. TRABAJO CON BASES DE DATOS EN PHP
- Introducción a las bases de datos
- Conexión y gestión de bases de datos en PHP
- Consultas SQL en PHP
- Trabajo con tablas y registros en PHP
- Transacciones y manejo de errores en PHP
- Uso de PDO para trabajar con bases de datos en PHP
UNIDAD DIDÁCTICA 4. PROGRAMACIÓN WEB CON PHP
- Introducción a la programación web
- Protocolos HTTP y HTTPS
- Programación de formularios web en PHP
- Validación de formularios en PHP
- Cookies y sesiones en PHP
- Trabajo con archivos y directorios en PHP
UNIDAD DIDÁCTICA 5. FRAMEWORKS DE PHP
- Conceptos básicos de los frameworks de PHP
- Introducción a Laravel, Symfony y CodeIgniter
- Estructura y funcionamiento de los frameworks de PHP
- Trabajo con modelos, vistas y controladores en los frameworks de PHP
- Uso de Blade y Twig en los frameworks de PHP
- Despliegue y mantenimiento de aplicaciones web con frameworks de PHP
UNIDAD DIDÁCTICA 6. SEGURIDAD EN APLICACIONES WEB CON PHP
- Conceptos básicos de seguridad en aplicaciones web
- Vulnerabilidades más comunes en aplicaciones web
- Ataques a través de formularios web en PHP
- Protección contra ataques XSS, CSRF y SQL Injection en PHP
- Implementación de autenticación y autorización en aplicaciones web con PHP
- Pruebas de seguridad en aplicaciones web con PHP
UNIDAD DIDÁCTICA 7. OPTIMIZACIÓN Y RENDIMIENTO EN PHP
- Técnicas para mejorar el rendimiento de aplicaciones web en PHP
- Medición y análisis de la velocidad de carga de aplicaciones web en PHP
- Caché de páginas web en PHP
- Uso de herramientas de perfilado de código en PHP
- Optimización de consultas SQL en PHP
- Despliegue y configuración de servidores web y PHP para mejorar el rendimiento
MÓDULO 8. CREACIÓN Y GESTIÓN DE BASE DE DATOS SQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS
- Ventajas e inconvenientes de las baes de datos
- Conceptos generales
- El modelo entidad-relación
- El modelo entidad-relación extendido
- Restricciones de integridad
UNIDAD DIDÁCTICA 2. EL MODELO DE BASES DE DATOS RELACIONAL
- Estructura del modelo relacional
- Claves en el modelo relacional
- Restricciones de integridad
- Teoría de la normalización
- Diseño de una base de datos relacional
- Tipos de lenguajes relacionales
UNIDAD DIDÁCTICA 3. LENGUAJE DE CONSULTA SQL
- Caracterísiticas de SQL
- Sistemas de Gestión de Bases de Datos con soporte SQL
- Sintaxis en SQL
- Especificación de restricciones de integridad
UNIDAD DIDÁCTICA 4. MYSQL COMO SISTEMA GESTOR DE BASES DE DATOS RELACIONALES
- Caracterísiticas de MySQL
- Tipos de datos
- Sisntaxis SQL para MySQL
UNIDAD DIDÁCTICA 5. SALVAGUARDA Y RECUPERACIÓN DE DATOS
- Posibles fallos en una base de datos
- Elementos de recuperación
- Tipos de soporte
- RAID
- Servidores remotos de salvaguarda de datos
- Diseño de un plan de salvaguarda y protocolo de recuperación de datos
- Tipos de salvaguardas de datos
- RTO (Recovery Time Objective) y RPO (Recovery Point Objective)
- Mecanismos de verificación de la integridad de las copias de seguridad
UNIDAD DIDÁCTICA 6. BASES DE DATOS DISTRIBUIDAS
- Definición de SGBD distribuido. Principales ventajas y desventajas
- Características esperadas en un SGBD distribuido
- Clasificación de los SGBD distribuidos
- Enumeración y explicación de las reglas de DATE para SGBD distribuidos
- Replicación de la información en bases de datos distribuidas
- Procesamiento de consultas
- Descomposición de consultas y localización de datos
UNIDAD DIDÁCTICA 7. SEGURIDAD DE LOS DATOS
- Conceptos de seguridad de los datos: confidencialidad, integridad y disponibilidad
- Normativa legal vigente sobre datos
- Supuestos prácticos
UNIDAD DIDÁCTICA 8. TRANSFERENCIA DE DATOS
- Herramientas para importar y exportar datos
- Clasificación de las herramientas
- Ejemplo de ejecución de una exportación e importación de datos
- Migración de datos entre diferentes SGBD
- Inconvenientes al traspasar datos entre distintos SGBD
Titulación
Solicitar información