|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/developing-cloud-native-applications
课程评论:没有评论
课程名称:开发云原生应用 课程概述:本课程旨在教您如何从构思到实施开发云原生应用程序。课程开始时将介绍一些关键的云概念,随后深入特定的工具和技术。内容包括云原生计算基金会、混合云基础设施的重要性,以及这些因素如何影响云应用开发者。此外,课程还将重点讨论云思维中的两个关键领域:现代化和持续集成/持续交付。 课程大纲: 第一部分:云原生简介 描述:学习云原生应用的开发,从基本概念入手,随后探讨开发云原生应用的具体工具和技术。包括云原生计算基金会的学习、混合云基础设施的意义,以及与现代化和持续集成/持续交付相关的关键领域。 第二部分:IBM 云入门 描述:继续您作为IBM云开发人员的认证之旅,学习IBM云及其构建组件。掌握在IBM云中构建、部署、测试和运行Web应用程序和移动应用程序的知识,学会识别何时使用IBM云提供的预定义服务,以及何时创建自定义服务。 第三部分:IBM 云CLI 描述:了解如何使用命令行界面(CLI)为IBM云和Cloud Foundry开发、测试和部署应用程序和服务。部署Node.js应用程序,并认识使用轻量且强大的工具(如IBM云CLI或Cloud Foundry CLI)管理所有云资源的好处。 第四部分:IBM云上的DevOps 描述:探讨DevOps软件方法如何整合云应用开发与IT运维。学习运用DevOps工具进行应用开发和维护,了解持续交付服务的特性。掌握启用集成持续交付工具链的步骤,自动化应用构建、部署和监控,以及使用IBM云的Web集成环境、Git版本库和交付管道等云应用开发特性。 第五部分:REST架构与Watson API 描述:学习什么是表现层状态转移(REST),以及如何使用REST检索、更新和删除Web资源。探讨如何将RESTful服务作为云服务器应用程序的入口。了解JavaScript对象表示法(JSON)作为服务器端应用的可移植文本数据交换格式,以及如何利用IBM云Watson API揭示大量非结构化数据的见解。 第六部分:IBM云中的数据服务简介 描述:云计算技能,尤其是数据库知识,正处于需求之中。学习IBM云如何支持NoSQL和SQL数据库服务,掌握IBM Cloudant高性能NoSQL数据库的能力,以便开发者专注于增值业务开发,并快速创建、定位、配置和管理Cloudant数据库。 第七部分:最终项目 描述:您现有的技能使您能够创建和修改应用程序、连接云服务并配置CI/CD。准备好迎接挑战,构建与IBM Cloudant相连接、启用CI/CD的应用程序。
Part: 1
Title: Introduction to Cloud Native
Description:Do you want to learn about developing applications that are cloud native right from conception to implementation? In this module, you’ll begin with some crucial cloud concepts. Then, you will dive into specific tools and techniques for developing cloud native apps. Learning about the Cloud Native Computing Foundation, the significance of hybrid cloud infrastructures, and how they affect cloud app developers will be covered You will then look at two key areas of cloud thinking: modernization and continuous integration/continuous delivery.
Part: 2
Title:Getting Started with IBM Cloud
Description:Continue your journey to certify as an IBM Cloud developer. Learn about IBM Cloud and the components that you can build within it. Gain knowledge about building, deploying, testing, and running web applications in IBM Cloud and mobile applications outside IBM Cloud. Build expertise to recognize when to use predefined services hosted by IBM Cloud and when to create custom services to bind with your applications.
Part: 3
Title:IBM Cloud CLI
Description:Learn about using command-line interface (CLIs) to develop, test, and deploy applications and services for both IBM Cloud and Cloud Foundry. You’ll gain career skills by deploying Node.js applications on IBM Cloud. You will realize the benefits of using lightweight, powerful tools like IBM Cloud CLI or Cloud Foundry CLI to manage all cloud resources.
Part: 4
Title:DevOps on IBM Cloud
Description:How does the DevOps software methodology integrate cloud application development and IT operations? Discover how you can use DevOps tools for application development and maintenance. Explore the features of a continuous delivery service. Learn the steps for enabling integrated continuous delivery toolchains to automate application builds, deployment, and monitoring. Build your knowledge of cloud application development features including the IBM Cloud web integrated environment (Web IDE), Git repository and issue tracker, and Delivery Pipeline.
Part: 5
Title:REST Architecture and Watson API
Description:What is Representational State Transfer (REST)? Discover how you can use REST to retrieve, update, and delete web resources. Explore how to use RESTful services as entry points to cloud server applications. Find out how JavaScript Object Notation (JSON) provides a minimal, portable, textual data interchange format for server-side applications. See how you can use IBM Cloud Watson application programming interfaces (APIs) exposed as REST APIs to reveal insights from large amounts of unstructured data. Learn how to use an API client to construct requests and read responses.
Part: 6
Title:Introduction to Data Services in IBM Cloud
Description:Cloud computing skills, and especially database knowledge, are in demand. In this module, learn how IBM Cloud supports both NoSQL and SQL database services. Discover how IBM Cloudant’s NoSQL high-performing database capabilities enable developers to focus on value-enhancing business development. Then, gain the knowledge you need to quickly create, locate, configure, and manage a Cloudant database.
Part: 7
Title:Final Project
Description:You now have the skills necessary to create and modify applications, connect cloud services, and configure CI/CD. You’re ready to take on the challenge of building your own IBM Cloudant connected, CI/CD enabled application.
Do you want to learn about developing applications that are cloud native right from conception to implementation? In this course, you’ll begin with some crucial cloud concepts. Then, you will dive into specific tools and techniques for developing cloud native apps. Learning about the Cloud Native Computing Foundation, the significance of hybrid cloud infrastructures, and how they affect cloud app developers will be covered You will then look at two key areas of cloud thinking: modernization and continuous integration/continuous delivery.