Descripción

En los próximos años el CD quedará obsoleto. Adelántate al cambio y aprende a desarrollar software en la nube gracias a este Experto Universitario” 

experto universitario software cloud

Poner fecha de fin al uso de CDs resulta muy complicado. Al igual que ocurre en otros campos como el periodismo, es de esperar que el formato físico y el digital convivan durante muchos años. No obstante, la tendencia es clara y el software en la nube acabará imponiéndose. De hecho, algunas empresas como la cadena de supermercados Tesco, líder del sector en Reino Unido, Irlanda, Hungría, Malasia y Tailandia, ya han dejado de vender CDs y DVDs. 

Para responder a esta tendencia, TECH ha creado un programa que profundiza en todos los ámbitos del software en la nube. Poniendo de relieve beneficios como la escalabilidad, que permite aumentar o disminuir la capacidad en función de la demanda; o la disponibilidad y resiliencia, con arquitecturas resistentes a fallos. 

Asimismo, se analizarán campos específicos como el desarrollo nativo, la monitorización, la interacción con Command Line Interface, la interacción basada en APIs o la integración de código con scripting. Siempre, acompañado de expertos que resolverán las dudas más técnicas. 

El alumno ha de saber que esta titulación se ofrece de manera online, sin horarios y con todos los contenidos disponibles desde el primer día. Tan solo será necesario un dispositivo con conexión a internet. Además, se ha planteado una metodología innovadora y contrastada que presenta los contenidos en distintos formatos con la posibilidad de seleccionar el que se prefiera.  

En el primer módulo aprenderás a trabajar con distintas opciones de despliegue cloud como Multi-cloud o Hybrid Cloud”   

Este Experto Universitario en Software en Cloud contiene el programa educativo más completo y actualizado del mercado. Sus características más destacadas son:

  • El desarrollo de casos prácticos presentados por expertos en software en cloud 
  • Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido 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  
  • 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 

Android y iOS son los dos mayores generadores de software en cloud para móviles. Por ello, se ha realizado una comparativa entre ambos que abarca varios temas” 

El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación 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á una capacitación inmersiva programada para entrenarse ante situaciones reales.  

El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeos interactivos realizados por reconocidos expertos.   

En TECH podrás conocer las posibilidades que ofrece la computación de alto rendimiento en cloud"

especializacion software cloud

La seguridad es uno de los mayores retos del software en la nube. Nuestros docentes te enseñarán las formas más adecuadas de proteger tus aplicaciones"

Temario

El presente programa se centra en los beneficios del trabajo en la nube. Desarrollará la computación, la seguridad, el networking, los servicios, el almacenamiento, la monitorización, etc. todo ello aplicado al ámbito cloud. También se estudiará la ingeniería del software, planteando conceptos como IT, IoT, Blockchain o Big Data. Por último, se analizará la tecnología de dispositivos móviles desde distintas perspectivas como los componentes, las comunicaciones inalámbricas o la comparativa entre iOS 
y Android. 

especializacion online software cloud

En este Experto Universitario aprenderás a crear redes virtuales definidas por software. Así como sus componentes y conexiones a otros sistemas”

Módulo 1. Cloud Computing en Ingeniería de Sistemas e Informática 

1.1. Computación en la nube 

1.1.1. Estado del arte del panorama IT 
1.1.2. La nube 
1.1.3. La computación en la nube 

1.2. Seguridad y resiliencia en la nube 

1.2.1. Regiones, zonas de disponibilidad y fallo 
1.2.2. Administración de los Tenant o cuentas de cloud 
1.2.3. Identidad y control de acceso en la nube 

1.3. Networking en la nube 

1.3.1. Redes virtuales definidas por software 
1.3.2. Componentes de red de definida por software 
1.3.3. Conexión con otros sistemas 

1.4. Servicios en la nube 

1.4.1. Infraestructura como servicio 
1.4.2. Plataforma como servicio 
1.4.3. Computación serverless 
1.4.4. Software como servicio 

1.5. Computación de alto rendimiento 

1.5.1. Computación de alto rendimiento 
1.5.2. Creación de un cluster de alto rendimiento 
1.5.3. Aplicación de la computación de alto rendimiento 

1.6. Almacenamiento en la nube 

1.6.1. Almacenamiento de bloques en la nube 
1.6.2. Almacenamiento de ficheros en la nube 
1.6.3. Almacenamiento de objetos en la nube 

1.7. Interacción y monitorización de la nube 

1.7.1. Monitorización y gestión de la nube 
1.7.2. Interacción con la nube: consola de administración 
1.7.3. Interacción con Command Line Interface 
1.7.4. Interacción basada en APIs 

1.8. Desarrollo cloud-native 

1.8.1. Desarrollo nativo en Cloud 
1.8.2. Contenedores y plataformas de orquestación de contenedores 
1.8.3. Integración Continua en la nube 
1.8.4. Uso de eventos en la nube 

1.9. Infraestructura como código en la nube 

1.9.1. Automatización de la gestión y el aprovisionamiento en la nube 
1.9.2. Terraform 
1.9.3. Integración con scripting 

1.10. Creación de una infraestructura híbrida 

1.10.1. Interconexión 
1.10.2. Interconexión con datacenter 
1.10.3. Interconexión con otras nubes 

Módulo 2. Ingeniería del software 

2.1. Aplicaciones software en tecnologías de la información 

2.1.1. Aplicaciones software 
2.1.2. Ciclo de vida 
2.1.3. Arquitecturas 
2.1.4. Metodologías 

2.2. Gestión de proyectos y Metodologías IT 

2.2.1. Gestión de proyectos 
2.2.2. Metodologías ágiles 
2.2.3. Herramientas 

2.3. Desarrollo Front end y aplicaciones móviles 

2.3.1. Desarrollo Front end y aplicaciones móviles 
2.3.2. HTML, CSS 
2.3.3. JavaScript, jQuery 
2.3.4. Angular 
2.3.5. React 

2.4. Desarrollo backend de aplicaciones de Software 

2.4.1. Desarrollo backend de aplicaciones de Software 
2.4.2. Arquitecturas de backend en aplicaciones de Software 
2.4.3. Lenguajes de programación en backend 
2.4.4. Servidores de aplicaciones en arquitectura de Software 

2.5. Almacenamiento de datos, bases de datos y caché 

2.5.1. Gestión de datos en aplicaciones de Software 
2.5.2. Sistema de ficheros 
2.5.3. Bases de datos Relacionales 
2.5.4. Bases de datos no relacionales 
2.5.5. Caché 

2.6. Gestión de contenedores en cloud computing 

2.6.1. Tecnología de contenedores 
2.6.2. Contenedores con Tecnología Docker y Docker-Compose 
2.6.3. Orquestación de contenedores con Kubernetes 
2.6.4. Contenedores en cloud computing 

2.7. Testing e Integración continua 

2.7.1. Testing e Integración Continua 
2.7.2. Test unitarios 
2.7.3. Test e2e 
2.7.4. Desarrollo Dirigido por Tests (TDD) 
2.7.5. Integración continua 

2.8. Blockchain orientado al Software 

2.8.1. Blockchain orientado al Software 
2.8.2. Criptomonedas 
2.8.3. Tipos de blockchain 

2.9. Software Big Data, inteligencia artificial, IoT 

2.9.1. Big Data, inteligencia artificial, IoT 
2.9.2. Big Data 
2.9.3. inteligencia artificial 
2.9.4. Redes neuronales 

2.10. Seguridad del Software en IT 

2.10.1. Seguridad del Software en IT 
2.10.2. Servidores 
2.10.3. Aspectos éticos 
2.10.4. Reglamento Europeo de Protección de Datos (GDPR) 
2.10.5. Análisis y gestión de riesgos 

Módulo 3. Tecnología y desarrollo en dispositivos móviles 

3.1. Dispositivos móviles 

3.1.1. Movilidad 
3.1.2. Manejabilidad 
3.1.3. Operatividad 

3.2. Tipos de dispositivos móviles 

3.2.1. Teléfonos inteligentes 
3.2.2. Tabletas 
3.2.3. Relojes inteligentes 

3.3. Componentes de los dispositivos móviles 

3.3.1. Pantallas 
3.3.2. Teclados táctiles 
3.3.3. Procesadores 
3.3.4. Sensores y conectores 
3.3.5. Baterías 

3.4. Comunicaciones inalámbricas 

3.4.1. Comunicaciones inalámbricas 
3.4.2. Comunicaciones inalámbricas. Ventajas 
3.4.3. Comunicaciones inalámbricas. Limitaciones 

3.5. Comunicaciones inalámbricas. Clasificación 

3.5.1. Redes personales 
3.5.2. Redes locales 
3.5.3. Redes de gran alcance 
3.5.4. Estándares 

3.6. Desarrollo de aplicaciones móviles 

3.6.1. Aplicaciones híbridas y nativas 
3.6.2. Entornos 
3.6.3. Lenguajes de programación 
3.6.4. Distribución y negocio 

3.7. Desarrollo de Aplicaciones en Android 

3.7.1. Desarrollo de aplicaciones en Android 
3.7.2. Núcleo de sistemas Android 
3.7.3. Herramientas de Software Android 

3.8. Desarrollo de aplicaciones en IOS 

3.8.1. Desarrollo de aplicaciones en IOS 
3.8.2. Núcleo de aplicaciones IOS 
3.8.3. Herramientas de aplicaciones IOS 

3.9. Seguridad en los dispositivos móviles 

3.9.1. Capas de seguridad 
3.9.2. Comunicaciones 
3.9.3. Usuarios 
3.9.4. Aplicaciones 
3.9.5. Sistema Operativo 

3.10. Desarrollo de aplicaciones móviles. Tendencias. Casos de uso 

3.10.1. Realidad aumentada 
3.10.2. Inteligencia artificial 
3.10.3. Soluciones de pago 
3.10.4. Ventajas de blockchain 

estudiar software cloud

En TECH aprenderás a gestionar la seguridad de los dispositivos móviles a través del trabajo con capas”