Master en Desarrollo Web Microsoft Azure y Amazon Web Services
100% Online
12 meses
1695€
Master en Desarrollo Web Microsoft Azure y Amazon Web Services
    Master en Desarrollo Web Microsoft Azure y Amazon Web Services

    Master en Desarrollo Web Microsoft Azure y Amazon Web Services

    100% Online
    12 meses
    1695€
    Seguridad y confianza en tus pagos online.

    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.
    Qs World University Rankings

    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

    1. ¿Qué es DevOps?, ¿De dónde viene?
    2. Historia de DevOps
    3. ¿Cuáles son los desafíos que DevOps resuelve?
    4. ¿Cuál es el objetivo de DevOps?
    5. Continuidad en DevOps
    6. ¿Cuáles son las fases de la madurez de DevOps?
    7. ¿Cuáles son los valores de DevOps?
    8. ¿Qué herramientas se usan en DevOps?

    UNIDAD DIDÁCTICA 2. ASPECTOS INTRODUCTORIOS DE CLOUD COMPUTING

    1. Orígenes del cloud computing
    2. Qué es cloud computing
    3. Características del cloud computing
    4. La nube y los negocios
    5. Modelos básicos en la nube

    UNIDAD DIDÁCTICA 3. HARDWARE CLOUD

    1. Virtualización
    2. Categorías de virtualización
    3. Cloud storage
    4. Proveedores fiables de cloud storage

    UNIDAD DIDÁCTICA 4. SERVICIOS CLOUD

    1. Servicios cloud para el usuario
    2. Escritorio virtual o VDI
    3. Servicio de centro de datos remoto

    MÓDULO 2. TIPOS Y MODELOS DE NUBES

    UNIDAD DIDÁCTICA 1. MODELOS DE NUBES

    1. Introducción
    2. IaaS
    3. PaaS
    4. SaaS
    5. Otros modelos comerciales

    UNIDAD DIDÁCTICA 2. NUBES PRIVADAS

    1. Qué es una nube privada
    2. Ventajas e inconvenientes del servicio de la nube privada
    3. La transición a la nube privada
    4. Alternativas para crear una nube privada

    UNIDAD DIDÁCTICA 3. NUBES PÚBLICAS

    1. Qué es una nube pública
    2. Ventajas e inconvenientes del servicio de nube pública
    3. Análisis DAFO de la nube pública
    4. Nubes públicas vs Nubes privadas

    UNIDAD DIDÁCTICA 4. NUBES HÍBRIDAS Y VISIÓN ESTRATÉGICA

    1. Qué es una nube híbrida
    2. Ventajas e inconvenientes de las nubes híbridas
    3. Aspectos clave en la implantación de una nube híbrida
    4. 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

    1. Introducción al Cloud computing
    2. Modo de trabajo y funcionamiento
    3. Virtualización
    4. Tipos de Cloud
    5. Niveles de Programación
    6. Historia
    7. Ventajas e inconvenientes
    8. Análisis DAFO

    UNIDAD DIDÁCTICA 2. AGENTES QUE INTERVIENEN EN EL CLOUD COMPUTING

    1. El Cloud Computing y el departamento IT
    2. Niveles del Cloud Computing
    3. ¿Qué es la virtualización?
    4. Centros de datos para Cloud

    UNIDAD DIDÁCTICA 3. PROYECTO DE CLOUD COMPUTING

    1. Ventajas y desventajas del Cloud Computing
    2. Análisis DAFO de la implantación del Cloud

    UNIDAD DIDÁCTICA 4. SEGURIDAD Y ASPECTOS LEGALES DEL CLOUD COMPUTING

    1. (LOPD) Ley de Protección de Datos
    2. Propiedad intelectual
    3. Relaciones laborales
    4. Los retos del Cloud Computing
    5. Implementación de la seguridad en el Cloud Computing
    6. Análisis forense en el Cloud Computing
    7. Cloud Security Alliance (CSA)

    UNIDAD DIDÁCTICA 5. TOPOLOGÍA

    1. Tipos de nube
    2. Tipo de cloud que debo de usar
    3. La topología en el ámbito de los servicios cloud

    UNIDAD DIDÁCTICA 6. AZURE

    1. Plataforma Windows Azure
    2. Usuario: modo de acceso y trabajo
    3. Administración de Azure
    4. Virtualización con Azure
    5. Vista programador
    6. Servicios de Azure
    7. Bases de Datos con Azure
    8. Programación en Azure

    UNIDAD DIDÁCTICA 7. LINUX

    1. Distribuciones Linux en la Nube
    2. Usuario: modo de acceso y trabajo
    3. Administración
    4. Virtualización con Linux
    5. Vista programador
    6. Servicios en Linux
    7. Bases de Datos en Linux
    8. Programación en la Nube bajo Linux

    UNIDAD DIDÁCTICA 8. SERVICIOS

    1. Acceso a servicios misma plataforma
    2. Acceso a servicios diferentes plataforma
    3. Interoperabilidad
    4. 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

    1. ¿Qué es la computación en la nube?
    2. Beneficios de la computación en la nube para la administración de sistemas
    3. Conceptos clave en la administración de sistemas cloud de Microsoft

    UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE MICROSOFT AZURE

    1. Visión general de Microsoft Azure
    2. Servicios principales de Azure
    3. Modelos de implementación en Azure
    4. 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

    1. Creación y configuración de máquinas virtuales en Azure
    2. Administración y supervisión de máquinas virtuales
    3. Escalabilidad y disponibilidad de las máquinas virtuales en Azure

    UNIDAD DIDÁCTICA 4. ADMINISTRACIÓN DE ALMACENAMIENTO EN AZURE

    1. Tipos de almacenamiento en Azure
    2. Creación y configuración de cuentas de almacenamiento
    3. 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

    1. Conceptos de redes virtuales en Azure
    2. Creación y configuración de redes virtuales
    3. Implementación de subredes, grupos de seguridad de red y equilibradores de carga
    4. Configuración de la conectividad híbrida con Azure

    UNIDAD DIDÁCTICA 6. ADMINISTRACIÓN DE IDENTIDADES Y ACCESO A AZURE

    1. Servicios de identidad en Azure
    2. Creación y gestión de cuentas de usuario y grupos en Azure Active Directory
    3. Implementación de autenticación y autorización en Azure
    4. Uso de directivas de acceso y control de recursos en Azure

    UNIDAD DIDÁCTICA 7. SUPERVISIÓN Y ADMINISTRACIÓN DE RECURSOS AZURE

    1. Herramientas y servicios de supervisión en Azure
    2. Configuración de la supervisión y los registros en Azure
    3. Gestión y resolución de problemas en Azure
    4. Uso de Azure Automation y Azure Logic Apps para la automatización de tareas

    UNIDAD DIDÁCTICA 8. SEGURIDAD Y CUMPLIMIENTO EN AZURE

    1. Principios básicos de seguridad en la nube
    2. Configuración de la seguridad en Azure
    3. Implementación de soluciones de protección de datos en Azure
    4. 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

    1. Introducción
    2. Entornos de Desarrollo
    3. Navegadores

    UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A HTML

    1. Introducción HTML
    2. ¿Cómo creamos documento HTML?
    3. Características básicas

    UNIDAD DIDÁCTICA 3. HTML: ESTRUCTURA DE UN DOCUMENTO

    1. Introducción
    2. Versión HTML
    3. HTML
    4. Head
    5. Body

    UNIDAD DIDÁCTICA 4.HTML: ELEMENTOS

    1. Textos en HTML
    2. Enlaces
    3. Listas en HTML
    4. Imágenes y objetos
    5. Tablas
    6. Formularios
    7. Marcos
    8. Estructuras y layout
    9. Otras etiquetas

    UNIDAD DIDÁCTICA 5.HTML: CONTENIDO AUDIOVISUAL

    1. Audio
    2. Video
    3. Animaciones

    UNIDAD DIDÁCTICA 6. HTML: METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN

    1. ¿Qué es la Metainformación?
    2. Accesibilidad
    3. Validación

    UNIDAD DIDÁCTICA 7. INTRODUCCIÓN A CSS

    1. Introducción CSS
    2. Soporte de CSS en navegadores
    3. Especificación oficial
    4. Funcionamiento básico de CSS
    5. ¿Cómo incluir CSS en la Web?
    6. Estilo básico
    7. Medios CSS
    8. Comentarios
    9. Sintaxis de la definición

    UNIDAD DIDÁCTICA 8. CSS: SELECTORES, UNIDADES DE MEDIDA Y COLORES

    1. Selectores CSS
    2. Unidades de medida
    3. Colores

    UNIDAD DIDÁCTICA 9. CSS: PSEUDOCLASES Y PSEUDOELEMENTOS CSS

    1. Pseudoclases
    2. Pseudo-elementos

    UNIDAD DIDÁCTICA 10. CSS: MODELOS DE CAJA, POSICIONAMIENTO Y VISUALIZACIÓN

    1. Modelo de cajas
    2. Propiedades de las cajas
    3. Margen, relleno, bordes y modelo de cajas
    4. Posicionamiento y visualización
    5. Posicionamiento
    6. Visualización

    UNIDAD DIDÁCTICA 11. CSS: FLEXBOX

    1. En qué cosiste
    2. Visualización: Display
    3. Contenedores flexibles: flex e inline-flex
    4. Orientación: flex-box, flex-direction y flex-wrap
    5. La propiedad order
    6. Alineación de los elementos flexibles
    7. Soporte de los navegadores

    UNIDAD DIDÁCTICA 12. CSS: ANIMACIONES CSS

    1. Introducción
    2. Keyframes
    3. Subpropiedades de animación
    4. Animaciones por pasos
    5. Iteración
    6. Curvas de animación
    7. Propiedades animables

    UNIDAD DIDÁCTICA 13. CSS: HOJAS DE ESTILOS

    1. Crear y vincular hojas de estilos
    2. Estructura
    3. Propiedades Css
    4. Selectores
    5. Posición y tamaño
    6. Texto
    7. Imágenes
    8. Listas, tablas, formularios

    UNIDAD DIDÁCTICA 14. PRE-PROCESADORES CSS: SASS Y LESS

    1. Qué es un preprocesador CSS
    2. Less
    3. Sass

    UNIDAD DIDÁCTICA 15. RESPONSIVE DESIGN

    1. Introducción
    2. Definición de Diseño Web Responsive
    3. ¿En qué consiste el diseño responsive?
    4. Ventajas del diseño responsive
    5. SEO y diseño responsive

    MÓDULO 7. ANALISTA PROGRAMADOR PHP

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PHP

    1. Historia y evolución de PHP
    2. Características y ventajas de PHP
    3. Instalación y configuración de PHP
    4. Sintaxis básica de PHP
    5. Variables y tipos de datos en PHP
    6. Operadores y expresiones en PHP

    UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ORIENTADA A OBJETOS EN PHP

    1. Conceptos básicos de la programación orientada a objetos
    2. Clases y objetos en PHP
    3. Propiedades y métodos en PHP
    4. Herencia y polimorfismo en PHP
    5. Interfaces en PHP
    6. Trabajo con excepciones en PHP

    UNIDAD DIDÁCTICA 3. TRABAJO CON BASES DE DATOS EN PHP

    1. Introducción a las bases de datos
    2. Conexión y gestión de bases de datos en PHP
    3. Consultas SQL en PHP
    4. Trabajo con tablas y registros en PHP
    5. Transacciones y manejo de errores en PHP
    6. Uso de PDO para trabajar con bases de datos en PHP

    UNIDAD DIDÁCTICA 4. PROGRAMACIÓN WEB CON PHP

    1. Introducción a la programación web
    2. Protocolos HTTP y HTTPS
    3. Programación de formularios web en PHP
    4. Validación de formularios en PHP
    5. Cookies y sesiones en PHP
    6. Trabajo con archivos y directorios en PHP

    UNIDAD DIDÁCTICA 5. FRAMEWORKS DE PHP

    1. Conceptos básicos de los frameworks de PHP
    2. Introducción a Laravel, Symfony y CodeIgniter
    3. Estructura y funcionamiento de los frameworks de PHP
    4. Trabajo con modelos, vistas y controladores en los frameworks de PHP
    5. Uso de Blade y Twig en los frameworks de PHP
    6. Despliegue y mantenimiento de aplicaciones web con frameworks de PHP

    UNIDAD DIDÁCTICA 6. SEGURIDAD EN APLICACIONES WEB CON PHP

    1. Conceptos básicos de seguridad en aplicaciones web
    2. Vulnerabilidades más comunes en aplicaciones web
    3. Ataques a través de formularios web en PHP
    4. Protección contra ataques XSS, CSRF y SQL Injection en PHP
    5. Implementación de autenticación y autorización en aplicaciones web con PHP
    6. Pruebas de seguridad en aplicaciones web con PHP

    UNIDAD DIDÁCTICA 7. OPTIMIZACIÓN Y RENDIMIENTO EN PHP

    1. Técnicas para mejorar el rendimiento de aplicaciones web en PHP
    2. Medición y análisis de la velocidad de carga de aplicaciones web en PHP
    3. Caché de páginas web en PHP
    4. Uso de herramientas de perfilado de código en PHP
    5. Optimización de consultas SQL en PHP
    6. 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

    1. Ventajas e inconvenientes de las baes de datos
    2. Conceptos generales
    3. El modelo entidad-relación
    4. El modelo entidad-relación extendido
    5. Restricciones de integridad

    UNIDAD DIDÁCTICA 2. EL MODELO DE BASES DE DATOS RELACIONAL

    1. Estructura del modelo relacional
    2. Claves en el modelo relacional
    3. Restricciones de integridad
    4. Teoría de la normalización
    5. Diseño de una base de datos relacional
    6. Tipos de lenguajes relacionales

    UNIDAD DIDÁCTICA 3. LENGUAJE DE CONSULTA SQL

    1. Caracterísiticas de SQL
    2. Sistemas de Gestión de Bases de Datos con soporte SQL
    3. Sintaxis en SQL
    4. Especificación de restricciones de integridad

    UNIDAD DIDÁCTICA 4. MYSQL COMO SISTEMA GESTOR DE BASES DE DATOS RELACIONALES

    1. Caracterísiticas de MySQL
    2. Tipos de datos
    3. Sisntaxis SQL para MySQL

    UNIDAD DIDÁCTICA 5. SALVAGUARDA Y RECUPERACIÓN DE DATOS

    1. Posibles fallos en una base de datos
    2. Elementos de recuperación
    3. Tipos de soporte
    4. RAID
    5. Servidores remotos de salvaguarda de datos
    6. Diseño de un plan de salvaguarda y protocolo de recuperación de datos
    7. Tipos de salvaguardas de datos
    8. RTO (Recovery Time Objective) y RPO (Recovery Point Objective)
    9. Mecanismos de verificación de la integridad de las copias de seguridad

    UNIDAD DIDÁCTICA 6. BASES DE DATOS DISTRIBUIDAS

    1. Definición de SGBD distribuido. Principales ventajas y desventajas
    2. Características esperadas en un SGBD distribuido
    3. Clasificación de los SGBD distribuidos
    4. Enumeración y explicación de las reglas de DATE para SGBD distribuidos
    5. Replicación de la información en bases de datos distribuidas
    6. Procesamiento de consultas
    7. Descomposición de consultas y localización de datos

    UNIDAD DIDÁCTICA 7. SEGURIDAD DE LOS DATOS

    1. Conceptos de seguridad de los datos: confidencialidad, integridad y disponibilidad
    2. Normativa legal vigente sobre datos
    3. Supuestos prácticos

    UNIDAD DIDÁCTICA 8. TRANSFERENCIA DE DATOS

    1. Herramientas para importar y exportar datos
    2. Clasificación de las herramientas
    3. Ejemplo de ejecución de una exportación e importación de datos
    4. Migración de datos entre diferentes SGBD
    5. Inconvenientes al traspasar datos entre distintos SGBD
    Titulación
    Solicitar información