Module 01 · Introduction to Cloud Native云原生入门
Course Introduction and Objectives课程简介与目标
Would you like to explore the complete process of developing cloud-native applications from inception to implementation? This course covers essential cloud concepts such as Cloud Native Applications and CNCF and their impact on cloud application developers. You'll delve into specific tools and techniques for building cloud-native apps.
您想了解从构思到实施开发云原生应用的完整过程吗?本课程涵盖了云原生应用和 CNCF 等关键云概念,以及它们对云应用开发者的影响。您将深入了解构建云原生应用的具体工具和技术。
Next, you'll discover how to enhance your organization's culture through DevOps. You'll ensure consistent behavior and maintain high code quality by experimenting with various approaches, such as test-driven and behavior-driven development.
接下来,您将了解如何通过 DevOps 提升您组织的文化。您将通过尝试各种方法,如测试驱动开发和行为驱动开发,来确保一致的行为并保持高代码质量。
Furthermore, you will explore the benefits of implementing Continuous Integration and Continuous Delivery practices alongside Agile methodologies and Scrum practices and how aligning teams and promoting autonomy contributes to developing superior systems. The course also covers critical MongoDB principles, offering an in-depth understanding of its characteristics. Additionally, you'll gain insights into IBM Cloudant, exploring its architecture, technologies, advantages, and everyday use cases.
此外,您将探索在敏捷方法和 Scrum 实践的同时实施持续集成和持续交付的好处,以及如何通过团队协作和促进自主性来开发更优越的系统。该课程还涵盖了关键的 MongoDB 原则,提供了对其特性的深入理解。此外,您还将深入了解 IBM Cloudant,探索其架构、技术、优势以及日常用例。
Finally, you'll undertake a final project where you'll deploy and modernize an application, create user stories, enhance functionality, and redeploy using CI/CD. This project will be an excellent addition to your portfolio, displaying your newfound skills.
最后,你将承担一个最终项目,在该项目中,你将部署和现代化一个应用程序,创建用户故事,增强功能,并使用 CI/CD 重新部署。这个项目将成为你作品集的一个优秀补充,展示你新获得的能力。
In this course, you will learn how to:
在本课程中,您将学习如何:
- Explore cloud native applications concepts and methodologies, recognize CNCF’s impact, and analyze the benefits of CI/CD, Agile, and Scrum.
探索云原生应用的概念和方法,认识 CNCF 的影响,并分析 CI/CD、敏捷和 Scrum 的益处。 - Recognize the DevOps culture, and its significance, differentiate between TDD and BDD, and explore the principles and characteristics of MongoDB.
认识 DevOps 文化及其重要性,区分 TDD 和 BDD,并探讨 MongoDB 的原则和特性。 - Implement CI/CD practices and connect and integrate user stories using Kanban to facilitate the Agile development process.
实施 CI/CD 实践,并使用看板连接和整合用户故事,以促进敏捷开发过程。 - Enhance application functionality using tools and techniques, store, manage, and perform basic data operations using MongoDB and CRUD operations.
增强应用程序功能,使用工具和技术,存储、管理和执行基本数据操作,使用 MongoDB 和 CRUD 操作。