300 HORAS |
Diseñado y producido por:
Contenidos del curso
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á?
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?
¿Cómo funciona el
Catálogo?
Contenidos que se encuentra en la lista de espera de producciones de Smartmind y su ejecución depende de las peticiones de los clientes.
Formación disponible de forma inmediata en nuestros catálogos. Eso sí, se diferencian entre contenidos actuales y anteriores a 2021.
Formación no disponible por diferentes motivos: no recomentado o descatalogado
Todo lo que debes saber sobre los contenidos Smartmind
¿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 :)
Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.
¡Qué bien! Necesitamos saber algunas cosas de ti :)