Welcome to Cloud: Software as a Service! Module 1 will cover the concepts of Cloud Native. It will help you get a conceptual understanding of Cloud Computing and introduce you to the cloud-native tooling used to deploy software in a Cloud-native fashion.
涵盖的内容
16个视频10篇阅读材料5个作业1个讨论话题
显示有关单元内容的信息
16个视频•总计116分钟
Course Overview•2分钟
Instructor Introduction•1分钟
Module 1 Introduction•1分钟
The Cloud is Born•10分钟
Amazon’s Contribution to Cloud Computing •10分钟
All Cloud is Not Public Cloud•12分钟
SaaS is Born•8分钟
Commercial SaaS•10分钟
Cloud Native Components and Services•7分钟
Second Level Cloud Native Services •10分钟
Diagraming a Cloud Native Application - Part 1•6分钟
Diagraming a Cloud Native Application - Part 2•5分钟
Diagraming a Legacy SaaS - Part 1 •8分钟
Diagraming a Legacy SaaS - Part 2•10分钟
Diagraming a Cloud Native SaaS - Part 1•9分钟
Diagraming a Cloud Native SaaS - Part 2•6分钟
10篇阅读材料•总计300分钟
Syllabus•10分钟
Pre-Requisite Lesson Introduction•10分钟
Cloud and AWS Readings and PowerPoints•60分钟
Cloud Videos•10分钟
AWS Videos•10分钟
Assignment Videos•10分钟
The Cloud is Born•60分钟
How Software as a Service Was Born•60分钟
Introduction to Cloud Native Thinking•60分钟
Module 1 Summary•10分钟
5个作业•总计180分钟
Module 1 Summative Assessment•120分钟
(OPTIONAL) Cloud Practice Assessment•15分钟
The Cloud is Born Quiz•15分钟
How Software as a Service was Born Quiz•15分钟
Introduction to Cloud Native Thinking Quiz•15分钟
1个讨论话题•总计10分钟
Meet and Greet Discussion•10分钟
Module 2: Cloud Native Infrastructure Deployment
第 2 单元•小时 后完成
单元详情
In Module 2, students will be able to name and explain the required infrastructure components for creating a SaaS application.
涵盖的内容
18个视频4篇阅读材料3个作业1个编程作业
显示有关单元内容的信息
18个视频•总计130分钟
Module 2 Introduction•2分钟
Introduction to Terraform •10分钟
Introduction to Terraform AWS provider Pt. 1 •8分钟
Introduction to Terraform AWS provider Pt. 2•5分钟
Installing Terraform Pt.1•10分钟
Installing Terraform Pt.2•5分钟
Introduction to IAM permissions •6分钟
Creating IAM permissions Pt.1•4分钟
Creating IAM permissions Pt. 2•3分钟
Creating basic cloud infrastructure with Terraform Pt. 1•12分钟
Creating basic cloud infrastructure with Terraform Pt. 2•14分钟
A Legacy Cloud Application is born•7分钟
Creation of Relational Database instances using Terraform Pt. 1•6分钟
Creation of Relational Database instances using Terraform Pt. 2•7分钟
In Module 5, students will learn how to integrate application code with cloud native services.
涵盖的内容
13个视频4篇阅读材料3个作业1个编程作业
显示有关单元内容的信息
13个视频•总计96分钟
Module 5 Introduction•2分钟
Designing a Cloud Native Backend •9分钟
Integrating SQS with our backend•10分钟
Creating Cloud Backends•8分钟
Accessing Frontends Pt. 1•9分钟
Accessing Frontends Pt. 2•8分钟
Image Manipulation Pt. 1•9分钟
Image Manipulation Pt. 2•6分钟
Backend Integration with S3 Pt. 1•6分钟
Backend Integration with S3 Pt. 2•7分钟
Backend Integration with RDS•10分钟
Backend Integration with SNS Pt. 1•10分钟
Backend Integration with SNS Pt. 2•3分钟
4篇阅读材料•总计190分钟
Designing and Deploying a Cloud Native Backend•60分钟
Creating Cloud Backends•60分钟
Backend Integration with AWS Services•60分钟
Module 5 Summary•10分钟
3个作业•总计45分钟
Designing and Deploying a Cloud Native Backend Quiz•15分钟
Creating Cloud Backends Quiz•15分钟
Backend Integration with AWS Services Quiz•15分钟
1个编程作业•总计180分钟
Module 5 Summative Assessment Lab•180分钟
Module 6: Intermediate Cloud Native Application Development
第 6 单元•小时 后完成
单元详情
In Module 6, we will begin to modify our legacy cloud application into a modern cloud native application.
涵盖的内容
12个视频4篇阅读材料3个作业1个编程作业
显示有关单元内容的信息
12个视频•总计87分钟
Module 6 Introduction•2分钟
Cloud Native Design Patterns•5分钟
Introduction to DynamoDB Concepts Pt. 1•5分钟
Introduction to DynamoDB Concepts Pt. 2•6分钟
Introduction to Dynamodb and Terraform Pt. 1•9分钟
Introduction to Dynamodb and Terraform Pt. 2•8分钟
Removing RDS Components•8分钟
Adding DynamoDB capabilities via the AWS JavaScript SDK•9分钟
Integrating Cloud Backends with SQS and DynamoDB Pt. 1•7分钟
Integrating Cloud Backends with SQS and DynamoDB Pt. 2•9分钟
Integrating DynamoDB with SNS•10分钟
Integrating DynamoDB and S3•10分钟
4篇阅读材料•总计190分钟
Introduction to DynamoDB•60分钟
Modification of Legacy Cloud Applications•60分钟
Modification of Initial Legacy Cloud Application to a Modern Cloud Native Application•60分钟
Module 6 Summary•10分钟
3个作业•总计45分钟
Introduction to DynamoDB Quiz•15分钟
Modification of Legacy Cloud Applications Quiz•15分钟
Modification of Initial Legacy Cloud Application to a Modern Cloud Native Application Quiz•15分钟
1个编程作业•总计180分钟
Module 6 Summative Assessment Lab•180分钟
Module 7: Introduction to Cloud Native Design Patterns with Lambda
第 7 单元•小时 后完成
单元详情
In Module 7, we will convert our cloud native application to a truly cloud native design patterns using Lambda functions.
涵盖的内容
10个视频4篇阅读材料3个作业1个编程作业
显示有关单元内容的信息
10个视频•总计73分钟
Module 7 Introduction•2分钟
Full Cloud Native Design Patterns•7分钟
Introduction to Lambda and Event Triggers Pt. 1•7分钟
Introduction to Lambda and Event Triggers Pt. 2•6分钟
Introduction to Lambda and Terraform•9分钟
Lambda in Action with S3 Triggers•9分钟
Converting an Application to Run on AWS Lambda Pt. 1•8分钟
Converting an Application to Run on AWS Lambda Pt. 2•5分钟
Updating a DynamoDB Table from Lambda•8分钟
AWS Cloudwatch•12分钟
4篇阅读材料•总计190分钟
Introduction to AWS Lambda•60分钟
Creation of a Lambda function•60分钟
Integration of Lambda Function with Triggers•60分钟
Module 7 Summary•10分钟
3个作业•总计45分钟
Introduction to AWS Lambda Quiz•15分钟
Creation of a Lambda Function Quiz•15分钟
Integration of Lambda Function with Triggers Quiz•15分钟
1个编程作业•总计180分钟
Module 7 Summative Assessment Lab•180分钟
Module 8: Cloud Native Application Platforms
第 8 单元•小时 后完成
单元详情
In Module 8, we will cover programming, application frameworks, and public cloud services.
涵盖的内容
14个视频4篇阅读材料4个作业
显示有关单元内容的信息
14个视频•总计83分钟
Module 8 Introduction•2分钟
History of Application Frameworks - Part 1•9分钟
History of Application Frameworks - Part 2•2分钟
Introduction to NodeJS - Part 1 •6分钟
Introduction to NodeJS - Part 2•5分钟
Introduction to React JS •7分钟
Introduction to AngularJS •4分钟
Deploying JavaScript frameworks•8分钟
Introduction to Ruby on Rails•7分钟
Deploying Ruby On Rails Frameworks Pt. 1•9分钟
Deploying Ruby On Rails Frameworks Pt. 2•5分钟
How applications are the Funnel for Machine learning •9分钟
Tools for the Future - Part 1•8分钟
Tools for the Future - Part 2•4分钟
4篇阅读材料•总计250分钟
JavaScript Frameworks•120分钟
Development and setup of Programming Frameworks•60分钟
Where to go next•60分钟
Module 8 Summary•10分钟
4个作业•总计165分钟
Module 8 Summative Assessment•120分钟
JavaScript Frameworks Quiz•15分钟
Development and setup of Programming Frameworks Quiz•15分钟
Where to go next Quiz•15分钟
Summative Course Assessment
第 9 单元•小时 后完成
单元详情
This module contains the summative course assessment that has been designed to evaluate your understanding of the course material and assess your ability to apply the knowledge you have acquired throughout the course.
Illinois Tech is a top-tier, nationally ranked, private research university with programs in engineering, computer science, architecture, design, science, business, human sciences, and law. The university offers bachelor of science, master of science, professional master’s, and Ph.D. degrees—as well as certificates for in-demand STEM fields and other areas of innovation. Talented students from around the world choose to study at Illinois Tech because of the access to real-world opportunities, renowned academic programs, high value, and career prospects of graduates.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.