course-premium

Máster en Cloud Apps: Desarrollo y despliegue de aplicaciones en la nube

3.5
1 opinión
  • Cualquier persona del departamento es profesional y te resuelven las dudas de manera muy efectiva.
    |

Master

Online

3.550 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

¡Crea aplicaciones desde cero!

  • Tipología

    Master

  • Metodología

    Online

  • Horas lectivas

    600h

  • Duración

    1 Año

  • Inicio

    Fechas a elegir

¡Impulsa tu carrera profesional! Este curso te ofrecerá una formación integral que te capacitará para crear y desarrollar aplicaciones desde cero. Para ello, descubrirás cuáles son las técnicas, plataformas y herramientas que te permitirán realizar el despliegue de las aplicaciones. Además, te introducirás en las tecnologías de servicios web y en las aplicaciones nativas de la Nube, así como en el ciclo de vida del Software y DevOps.

El Máster en Cloud Apps y en Desarrollo y Despliegue de Aplicaciones en la Nube, que se encuentra disponible en el catálogo de Emagister, estudiarás cómo diseñar un buen Software, teniendo en cuenta los patrones de diseño, los estilos arquitectónicos y las pruebas correspondientes. Además, conocerás las claves de los patrones de los servicios web y los distintos tipos de persistencia que pueden darse en el análisis de datos.

Durante el programa, impartido por la Universidad Rey Juan Carlos, también podrás embarcarte en el aprendizaje del uso de las aplicaciones nativas en la Nube y en la aplicación de los procedimientos de seguridad y privacidad. Asimismo, te introducirás en el uso de los microservicios, realizando tareas como la comunicación entre servicios y las transacciones con sagas. Igualmente, dominarás el análisis estático de código y el despliegue continuo de las aplicaciones.

Información importante

Para realizar esta formación debes tener uno de estos niveles de estudios: Grado, Licenciatura, Diplomatura..., Máster, Posgrado, Doctorado o en último curso

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

El objetivo del máster es presentar y aplicar las técnicas, herramientas, plataformas y buenas prácticas que permiten el desarrollo y despliegue de aplicaciones de Internet que se aprovechan de las nuevas tendencias ofrecidas por la computación en la nube. A diferencia de otros másteres del sector, el objetivo es cubrir el ciclo de vida completo de desarrollo y mantenimiento de las aplicaciones: metodologías de desarrollo, calidad software, tecnologías de implementación de aplicaciones de Internet, plataformas de computación en la nube, y control del ciclo de integración y despliegue. Por este motivo, el programa del máster se articula en cuatro módulos que cubren todos estos aspectos

Este máster está orientado tanto a recién graduados como a profesionales del área de las Tecnologías de la Información y las Comunicaciones (TIC) que deseen completar su formación en aspectos relativos al desarrollo y despliegue de aplicaciones en las nuevas plataformas ofrecidas por la computación en la nube.

Recién graduados: Egresados de titulaciones relacionadas con la informática, las telecomunicaciones y en general con las TIC. La formación recibida por los alumnos en estas titulaciones les permite adquirir una base de conocimientos y habilidades en desarrollo y despliegue software, pero en la mayoría de las ocasiones no se profundiza con el nivel suficiente como para que los alumnos puedan integrarse en un entorno profesional sin un importante periodo de aprendizaje. El objetivo del máster es que estos alumnos complementen la formación recibida en los estudios de grado de forma que dominen las técnicas y herramientas para la implementación y despliegue de aplicaciones en plataformas en la nube.
Profesionales del sector: Existen muchos profesionales en el sector de las TIC que desarrollan su trabajo con tecnologías previas a la aparición de la computación en la nube. La velocidad con la que aparecen nuevas técnicas y tecnologías hace difícil que las empresas puedan seguir el ritmo y se mantengan constantemente actualizadas. El objetivo del máster es permitir que estos profesionales con experiencia puedan actualizar sus conocimientos para aplicarlos en sus empresas o para mejorar su proyección profesional y avanzar en su carrera.

Disponer de una titulación universitaria relacionada con la informática o el desarrollo de software
tener experiencia profesional demostrable en el sector del desarrollo software.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

3.5
  • Cualquier persona del departamento es profesional y te resuelven las dudas de manera muy efectiva.
    |
100%
4.3
fantástico

Valoración del curso

Lo recomiendan

Valoración del Centro

Shirley R

3.5
03/02/2025
Sobre el curso: Cualquier persona del departamento es profesional y te resuelven las dudas de manera muy efectiva.
¿Recomendarías este curso?:
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Logros de este Centro

2025
2019

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 23 años en Emagister.

Materias

  • Cloud Apps
  • Desarrollo de aplicaciones
  • Despliegue de aplicaciones
  • Nube
  • Servicios Web
  • Software
  • DevOps
  • Estilos arquitectónicos
  • Patrones de servicios web
  • Análisis de datos
  • Seguridad y privacidad
  • Microservicios
  • Transacciones con sagas
  • Análisis estático de código

Temario

Módulo I. Calidad software: Diseño, Arquitectura, Pruebas y XP

- Diseño y calidad software (2): Conocimiento y complejidad / Software / Diseño / Diseño orientado a objetos

- Patrones y arquitectura software (2): Patrones de diseño / Patrones creacionales, estructurales y de comportamiento / Arquitectura del software / Estilo arquitectónico MV* / Estilos arquitectónicos ágiles: Hexagonal, Onion, Clean

- Pruebas software (2): Metodología de pruebas / Diseño de pruebas: caja negra vs caja blanca / Pruebas unitarias / Dobles en pruebas

- Programación extrema (2): Refactoring / Test Driven Development / Programación extrema (XP) / Scrum / Proceso Unificado de Desarrollo (PUD)

Módulo II. Servicios web: tecnologías, protocolos, pruebas y arquitecturas

- Tecnologías y protocolos de servicios web (5): Introducción a las tecnologías de servicios web / Aplicaciones web / APIs REST / Bases de datos / Construcción y despliegue / Programación reactiva / Protocolos: REST, gRPC, GraphQL y colas / Ciberseguridad / Gestión de la identidad / Vulnerabilidades en servicios web

- Patrones y arquitecturas de servicios web (1): Introducción / Patrones / Arquitectura hexagonal y clean

- Pruebas de servicios de Internet (2): Introducción / Pruebas con Spring y TestContainers / Pruebas unitarias en JavaScript / Pruebas de APIs REST Consumer driven contract testing / Pruebas de aceptación / Pruebas de carga / Pruebas de interfaz en aplicaciones web

- Persistencia y análisis de datos (2): Persistencia relacional / Bases de datos multi-modelo / Evolución de bases de datos / Persistencia no relacional / Introducción a la ciencia de datos

Módulo III. Aplicaciones nativas de la nube

Computación en la nube : Introducción / Amazon Web Services / Servicios en la nube / Plataforma como Servicio / Aplicaciones nativas de la nube / Serverless / Operaciones / Seguridad y privacidad en la nube

Contenedores y orquestadores : Contenedores Docker / Docker Compose / Seguridad en Docker / Kubernetes / Seguridad en Kubernetes Aplicaciones Kubernetes con Helm / Herramientas de desarrollo con Kubernetes / Escalabilidad y tolerancia a fallos

Microservicios: Introducción a los microservicios / Arquitecturas: DDD, CQRS y event sourcing / Patrones de microservicios / Comunicación entre servicios / Transacciones con sagas / API externa / De monolito a microservicios

Módulo IV. DevOps, integración y despliegue continuo

Repositorios y modelos de desarrollo: Ciclo de vida del software y DevOps / Control de versiones Git / Modelos de desarrollo: Gitflow y TBD / Desarrollo con monorepo

Integración y entrega continua: Introducción / Servicios de CI: Jenkins, Gitlab y GitHub Actions / Análisis estático de código / Gestión de artefactos

Despliegue continuo: Introducción / Parallel Changes / Despliegue incremental: Blue-Green y Canary / Herramientas de despliegue continuo / Pruebas en producción"

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Máster en Cloud Apps: Desarrollo y despliegue de aplicaciones en la nube

3.550 € IVA inc.