IFCD67

Cloud deployer

300 HORAS | 

Especialidades formativas del sepe

Instalar y configurar software en Cloud, crear y desplegar servicios, apoyar la integración continua y solucionar problemas considerando aspectos básicos de seguridad.

Diseñado y producido por:

Contenidos del curso

CURSO IFCD67 Cloud deployer

Conocimiento/capacidades cognitivas y prácticas

1. Interpretación de los entornos para realizar proyectos.

Desarrollo de proyectos con Metodologías Ágiles (Kanban / Scrum).

Aplicación de un repositorio de proyectos y gestión de versiones: Git / GitHub.

Desarrollo de un proyecto Web HTML / CCS3 / JavaScript utilizando Kanban.

2. Identificación de los conceptos relacionados con los fundamentos de la infraestructura, aplicaciones y servicios Cloud

Conocimiento de la Infraestructura Cloud (AWS)

Análisis de los servicios fundamentales sobre AWS: EC2, S3, RDS, Monitorización.

Evaluación de la autentificación (IAM), proyectos.

3. Distinción de los conceptos fundamentales

Publicación remota y desarrollo sobre una máquina virtual.

Análisis de prestaciones y seguridad sobre un proyecto simple.

Evaluación de la Escalabilidad (Auto Scaling), alta disponibilidad y seguridad sobre AWS.

Despliegue de una aplicación empresarial (WordPress) con escalabilidad y alta disponibilidad.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Concienciación de la importancia de la seguridad en entornos Cloud.

Interés por la utilización de las herramientas y plataformas de Cloud como base de la provisión de servicios seguros, fiables, escalables y bien configurados para el despliegue de aplicaciones de carácter profesional.

Demostración de una actitud responsable y ética a la hora de implementar aplicaciones empresariales en el Cloud bien configuradas y con garantías si las aplicaciones desplegadas incluyen datos de carácter personal.

Conocimiento/capacidades cognitivas y prácticas

1. Distinción de los conceptos fundamentales para despliegues Cloud.

Análisis de la virtualización, imágenes, servicios y adecuación de instancias (CloudInit).

Despliegue de redes privadas y públicas, gateways y tablas de routing.

Configuración, inicialización y despliegue de bases de datos (MariaDB, RDS, Aurora/DynamoDB).

Despliegue de un proyecto con imágenes propias generadas por el estudiante con un modelo 2-3 Tier con red pública y privada.

2. Evaluación de prestaciones, monitorización y seguridad.

3. Diseño y desarrollo de un proyecto simple basado en tecnología Web para obtener aplicaciones escalables y seguras.

Análisis de lenguajes en proyectos web: HTML5, CSS3, JavaScript / TS y formatos de intercambio de información (XML / JSON).

Principales conceptos de APIs RESTful y SOAP.

Evaluación de la generación de backend (Node.js) y su integración con el frontend.

Desarrollo y despliegue de un proyecto básico con un frontend y un backend en el Cloud con una API RESTful / HTTP / JSON, realizando análisis de prestaciones, integración, monitorización y seguridad.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Concienciación sobre la importancia de la configuración de entornos web expuestos a Internet y que la integridad de los datos almacenados en las Bases de Datos proviene de un buen diseño con la premisa de la seguridad desde el inicio.

Interés por la utilización de las herramientas que permitan seguir el proceso de desarrollo en equipos multidisciplinarios y con diversos desarrolladores/implementadores.

Desarrollo de actitudes responsables sobre el envío de información confidencial por redes públicas, considerando la adopción de protocolos encriptados para garantizar la seguridad de ésta.

Conocimiento/capacidades cognitivas y prácticas

1. Explicación, selección y aplicación de estrategias de desarrollo de servicios y aplicaciones de alta disponibilidad en el Cloud

Análisis de la arquitectura e infraestructura (redes, BD, y backend) para Aplicaciones Empresariales Web (Wordpress / Magento).

Evaluación de las arquitecturas (WAF, Well-Architected Framework) e infraestructuras para sitios web empresariales (Proxies).

Buenas prácticas en aspectos como la escalabilidad y alta disponibilidad.

Análisis de herramientas de test y monitorización.

2. Diseño, implementación e integración de los mecanismos que dan apoyo a las metodologías ágiles en el Cloud

Inventario y desarrollo continuo (Jenkins, Puppet).

Experimentación con contenedores y microservicios (Docker, Rancher / Kubernetes).

Análisis de AWS: Virtual Private Cloud, Elastic Beanstalk, CloudWatch, Route53.

Uso del despliegue de un proyecto con desarrollo continuo utilizando Jenkins, Puppet y Docker sobre el Cloud.

Uso de análisis y gestión de una aplicación escalable utilizando Rancher y Kubernetes sobre el Cloud.

3. Elaboración de la propuesta de soluciones en Cloud a las aplicaciones/servicios empresariales, para obtener aplicaciones escalables y seguras.

Desarrollo y despliegue de un proyecto de una aplicación empresarial con alta disponibilidad y escalabilidad. Análisis de prestaciones, integración, monitorización. Análisis de seguridad.

Uso del desarrollo de una aplicación empresarial utilizando Virtual Private Cloud, Elastic Beanstalk, CloudWatch, Route53.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Concienciación sobre la importancia de realizar los pasos adecuados en la configuración de servicios Cloud y las prestaciones esperadas de ellos en entornos empresariales.

Interés por las tecnologías de integración continua e implicaciones en la gestión del entorno empresarial, sobre todo cuando las aplicaciones estén en producción.

Desarrollo de actitudes responsables sobre los procesos tecnológicos y la documentación de uso y gestión que se genera, para el correcto funcionamiento de las aplicaciones.

Conocimiento/capacidades cognitivas y prácticas

1. Análisis de los requerimientos, estructura y necesidades de plataformas Cloud

Estructuras de los servicios de la infraestructura Cloud.

Capacidad necesaria de la infraestructura Cloud.

2. Configuración y evaluación de la funcionalidad y rendimiento de las infraestructuras Cloud sobre una aplicación empresarial

Análisis de escalabilidad y alta disponibilidad.

Análisis de coste y de prestaciones.

Verificación de seguridad.

Evaluación de los métodos de integración continua.

3. Evaluación de una aplicación de clase empresarial en Cloud que observe alta disponibilidad y escalabilidad

Aspectos funcionales y de prestaciones.

Aspectos de seguridad de los datos y de la propia aplicación.

Aspectos de disponibilidad y escalabilidad.

4. Generación de la documentación técnica de un proyecto empresarial considerando diferentes perfiles

Como administrador Cloud.

Como usuario/cliente.

5. Elaboración de un registro de buenas prácticas

Despliegue continuo de aplicaciones en el Cloud.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Concienciación sobre la importancia de la documentación y buenas prácticas en la información técnica de los procesos de configuración realizados.

Asimilación del valor de realizar una correcta secuencia de pasos en el despliegue tecnológico y en la solución de problemas derivados de forma eficiente y transparente.

Desarrollo de una actitud responsable sobre todo el proceso IT vinculado al proveedor del Cloud y en relación al cliente empresarial, considerando aspectos de eficiencia y seguridad en las acciones realizadas.

Demo

Programación

*La temática y el diseño de la demo son orientativos

Cursos Smartmind

¿Cómo son los cursos Smartmind?

Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?

Más cursos de especialidades formativas

Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.

¿Cómo funciona el

Catálogo?

Todo lo que debes saber sobre los contenidos Smartmind

catalogo-elearning-smartmind.j

Edtech

¿Cómo funciona el catálogo elearning de Smartmind?

programas-formativos-exito

Desarrollos a medida

¿Por qué las licencias de los cursos on line en formato SCORM de Smartmind son la mejor opción para el éxito de tus programas formativos?

diseño de cursos elearning a medida

Desarrollos a medida

Diseño, digitalización y producción de contenidos de aprendizaje a medida. Nuestro Framework de diseño

¿Quieres más información sobre este curso?

Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Número de teléfono *
Nombre de la empresa
Web de tu empresa
Tipo de empresa *
Finalidad de tu solicitud *
País/región
Mensaje

¿Tienes alguna duda o quieres más información?

Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Teléfono *
Nombre de la empresa *
País/región *
Tipo de empresa *
¿Participas en convocatorias de formación de oferta estatales o autonómicas? *
¿En qué podemos ayudarte?
Mensaje