Cloud Computing Foundations

所在平台: Coursera

课程主页: https://www.coursera.org/learn/cloud-computing-foundations-duke

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:云计算基础 课程概述:欢迎参加“云计算解决方案构建”专项中的第一门课程!在本课程中,您将学习如何构建基础的云计算基础设施,包括使用无服务器技术和虚拟机建立网站。您还将学习如何将敏捷软件开发技术应用于项目,这将对您在构建作品集项目和全球规模的云基础设施时非常有帮助。该课程非常适合初学者及中级学生,特别是那些希望将云计算应用于数据科学、机器学习和数据工程的学习者。学生应具备初级Linux和中级Python技能。在本课程的项目中,您将使用Hugo框架、AWS Code Pipelines、AWS S3和GitHub构建一个静态托管网站。 课程大纲: 1. **云计算基础入门** 本周,您将学习如何访问三个云环境的免费层,并复习本课程最终项目的详细信息:构建一个使用AWS Code Build和AWS S3静态托管的Hugo静态网站。本周的学习将为您的最终课程项目打下关键的云开发技能基础。 2. **有效的技术沟通** 在软件开发中,良好的计划是最具挑战性的部分。本周,我们将讨论有效的技术沟通策略,包括如何在数字环境中有效表达想法,构建促进讨论的技术讨论,提供可重用的文档,以及解释团队合作中的成功技巧。您将通过创建最终课程项目的项目计划来应用这些策略,这个项目计划包含电子表格、GitHub项目和Trello看板。 3. **探索云入门** 本周,您将学习如何构建持续交付管道,并在云入门中应用持续集成的基本实践。这些管道使用云原生构建服务器以及流行的第三方SaaS构建服务器:GitHub Actions。您还将在多个云平台(AWS、Azure和GCP)中构建持续交付管道。 4. **评估云服务模型** 本周,您将学习不同类型的云服务模型,包括基础设施即服务(IaaS)、平台即服务(PaaS)和无服务器架构。您将通过构建多种类型的网站(静态网站、无服务器网站、虚拟化网站和PaaS网站)来应用所学知识。 5. **应用DevOps原则** 本周,您将学习DevOps以及如何将DevOps原则应用于您所参与的项目中。接着,您将检查软件开发与IT运营的共享实践,最后将利用基础设施即代码(IaC)来管理云基础设施并开发持续交付管道。 通过本课程,您将掌握云计算的基础知识,为未来的学习和职业发展奠定坚实的基础。

课程大纲

Name:Getting Started with Cloud Computing Foundations

Description:This week, you will learn how to access the free tiers of three Cloud environments. You will then have an opportunity to review the details of the final project in this course: Building a Hugo Static Website that is Continuously Deployed using AWS Code Build and AWS S3 Static Hosting. Each week, you will learn and build upon key Cloud development skills to prepare you for this final course project.

Name:Developing Effective Technical Communication

Description:Getting started with a good plan is the most challenging part of building software. Before we dive into the technical aspects of Cloud development, let's spend some time discussing strategies for effective technical communication. This week, you will learn strategies for expressing thoughts effectively in a technical forum in a digitally native way, constructing effective technical discussions that enhance discussions and provide reusable documentation and explaining successful techniques for teamwork in technical projects. You will apply this by creating a project plan for the Final Course Project. This project plan includes a spreadsheet, a GitHub project and a Trello board.

Name:Exploring Cloud Onboarding

Description:This week, you will learn how to build continuous delivery pipelines and apply the essential practices of continuous integration in Cloud onboarding. These pipelines use both Cloud-native build servers as well as the popular 3rd party SaaS build server: GitHub Actions. Additionally you build Continuous Delivery Pipelines in multiple Cloud platforms (AWS, Azure, and GCP).

Name:Evaluating the Cloud Service Model

Description:This week, you will learn about the different types of Cloud service models. These models include: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Serverless. You will apply this knowledge by building multiple types of websites: Static, serverless, virtualized and PaaS.

Name:Applying DevOps Principles

Description:This week, you will learn DevOps and how to apply the principles of DevOps to projects you work on. Then, you will examine the shared practices of software development and IT operations using DevOps. Finally, you will utilize Infrastructure as Code (IaC) to manage Cloud Infrastructure and develop continuous delivery pipelines.

课程评论(0条)

课程详情

Welcome to the first course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn how to build foundational Cloud computing infrastructure, including websites involving serverless technology and virtual machines. You will also learn how to apply Agile software development techniques to projects which will be useful in building portfolio projects and global-scale Cloud infrastructures. This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering. Students should have beginner level Linux and intermediate level Python skills. For your project in this course, you will build a statically hosted website using the Hugo framework, AWS Code Pipelines, AWS S3 and GitHub.

课程标签

0人关注该课程

主题相关的课程