|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/construyendo-cloud-native-y-multicloud
课程评论:没有评论
课程名称:构建云原生和多云应用 概述:本课程将涵盖构建和执行云原生应用的核心概念和实践,以及如何在多云环境中运行这些应用。我们将讨论的技术和实践包括:微服务、DevOps、持续集成/持续交付(CI/CD)、Docker、Kubernetes和OpenShift。本课程旨在为任何希望学习云原生应用创建原则及其在多个云平台(包括私有云和公共云)中管理的人提供知识。此外,本课程还将介绍如何自动化创建和执行云原生应用的许多常见功能,并协调其运行环境。 建议学员具备基本的云概念和现代开发实践的知识。实践实验需要IBM Cloud账户,并且需要基本的命令行接口知识。 课程大纲: 1. **云原生和多云的概念与目标**:讨论创建云原生应用的目标和方法。 2. **应用迁移以利用云基础设施**:描述现代化应用的三条转型路径,并初步探索基础设施迁移之路。 3. **应用现代化为云原生**:学习使用云原生设计原则现代化应用,对比遗留的单体应用架构与现代微服务架构,讨论微服务的多种优点。 4. **CI/CD在云原生应用中的应用**:学习持续集成、持续交付和持续部署的概念、原则和实践,并熟悉实施CI/CD管道的工具。 5. **多云部署中的应用管理**:了解混合和多云架构的类型、优点和组织采用此类云部署策略的原因,熟悉OpenShift如何帮助组织在多个云平台上创建和执行工作负载。 6. **最终项目**:应用之前所学的技能,完成基于第四模块CI/CD实用实验的最终项目。在开始最终任务前,先完成“更新结构以在Git提交中运行”的练习,以满足项目的先决条件。 本课程适合希望深入了解云原生应用构建和管理的学员。
Part: 1
Title:Conceptos y Objetivos de Cloud Native y Multicloud
Description:En este módulo, discutiremos los objetivos y el enfoque para crear aplicaciones Cloud Native (CN).
Part: 2
Title:Migración de Aplicaciones para Aprovechar la Infraestructura de la Nube
Description:En este módulo, describiremos las tres rutas de transformación para modernizar las aplicaciones y comenzaremos explorando la ruta de migración de la infraestructura.
Part: 3
Title:Modernización de Aplicaciones para que sean CN
Description:En este módulo, aprenderá a modernizar aplicaciones utilizando principios de diseño cloud native, comenzando por contrastar una arquitectura de aplicaciones monolítica heredada con una arquitectura de microservicio moderna. Discutiremos las numerosas ventajas de adoptar una arquitectura de microservicio y la visualizaremos usando una aplicación de muestra.
Part: 4
Title:Aplicación de CI/CD a Aplicaciones CN
Description:En este módulo, aprenderá sobre los conceptos, principios y prácticas que guían la integración continua, la entrega continua y la implementación continua, CI/CD. También se familiarizará con las herramientas para implementar canalizaciones de CI/CD.
Part: 5
Title:Gestión de Aplicaciones en Implementaciones Multicloud
Description:En este módulo, aprenderá sobre los tipos de arquitecturas híbridas y multicloud, sus beneficios y por qué las organizaciones podrían considerar adoptar tales estrategias de implementación en la nube. Se familiarizará con la forma en que OpenShift puede ayudar a las organizaciones a crear y ejecutar cargas de trabajo en múltiples plataformas en la nube. Comprenderá cómo OpenShift logra esto a través de una interfaz y un conjunto de herramientas comunes.
Part: 6
Title:Proyecto Final
Description:En este proyecto final, aplicaremos las habilidades que hemos aprendido de varias lecciones en este curso y las pondremos en práctica basándonos en el trabajo completado en el Laboratorio Práctico de Aplicación de CI/CD a Aplicaciones CN en el Módulo 4. Como Requisito previo para el proyecto final, se requiere la finalización exitosa del Laboratorio Práctico: Aplicación de CI/CD a Aplicaciones CN en el Módulo 4 de este curso. Antes de comenzar la asignación final, complete el Ejercicio: Actualizar Estructura para Ejecutar en Git Commits.
En este curso, cubriremos los conceptos y prácticas centrales de la construcción y ejecución de aplicaciones Cloud Native y cómo ejecutar estas aplicaciones en un entorno multicloud. Cubriremos tecnologías y prácticas que incluyen; microservicios, DevOps, CI/CD, Docker, Kubernetes y OpenShift. Este curso está diseñado para cualquiera que desee aprender sobre los principios rectores de la creación de aplicaciones Cloud Native y su administración en múltiples plataformas en la nube, tanto privadas como públicas. También se cubre en este curso cómo automatizar muchas de las funciones comunes de crear y ejecutar aplicaciones Cloud Native y orquestar el entorno en el que se ejecutan. Se recomienda una familiaridad básica con los conceptos de la nube y las prácticas de desarrollo modernas. Para los laboratorios prácticos, se requerirá una cuenta de IBM Cloud, así como un conocimiento básico de las interfaces de línea de comandos. Este curso está diseñado para cualquiera que desee aprender sobre los principios rectores de la creación de aplicaciones nativas en la nube y su administración en múltiples plataformas en la nube, tanto privadas como públicas. También se cubre en este curso cómo automatizar muchas de las funciones comunes de crear y ejecutar aplicaciones Cloud Native y orquestar el entorno en el que se ejecutan.