- Level Foundation
- Duration 4 hours
- Course by Georgia Institute of Technology
-
Offered by
About
This course provides an introduction to the development and support for Cloud-native applications, more specifically it delves into best practices of developing applications; migrating on premise applications to the cloud; the basic building blocks and properties expected from Cloud applications. The course also provide highlights of some novel cloud applications, including geo-distributed computations.Modules
Syllabus
1
Readings
- Syllabus
Best practices
10
Videos
- Introduction to Cloud Applications
- Developing Large Apps for the Cloud
- Best Practices for Scalable Cloud App Development
- Best Practices for Ensuring Reliability and Availability
- Best Practices for Ensuring Security
- Best Practices for Ensuring Performance and Endurance
- New Normal
- Designing for Scale
- Migrating to the Cloud
- Cloud Applications Wrap-Up
Workshop Activity 1: Azure Services and Project Proposal
1
Videos
- Workshop 1: Azure Services and Project Discussion
1
Readings
- Recommended Activity: Workshop 1
Quiz
1
Assignment
- App Development Quiz
Techniques for application and infrastructure evolution
6
Videos
- Introduction to Resiliency
- Resilience
- Paxos Algorithm
- Upgrades
- Elasticity
- Resiliency Wrap-Up
Workshop Activity 2: Azure Web Apps
1
Videos
- Workshop 2: Azure Web Apps
1
Readings
- Recommended Activity: Workshop 2
Quiz
1
Assignment
- Resiliency Quiz
Streaming, Situation Awareness, and IoT Applications
6
Videos
- Introduction to Emerging Cloud Applications
- Streaming Applications with Structure Data
- Fault Tolerance for Streaming Applications
- Streaming Applications with Amorphous Data
- Internet of Things and Situation Awareness
- Emerging Cloud Applications Wrap-Up
Workshop Activity 3: Using Spark
1
Videos
- Workshop 3: Learning Spark
1
Readings
- Recommended Activity: Workshop 3
Quiz
1
Assignment
- Emerging Cloud Applications Quiz
Geo-distributed Cloud infrastructures
6
Videos
- Introduction to Trending Cloud Infrastructures
- Fog Computing
- Programming System Exemplar
- Jetstream
- Iridium
- Trending Cloud Infrastructures Wrap-Up
Workshop Activity 4: Stream Processing of IoT Data
1
Videos
- Workshop 4: Stream Processing of IoT Data
1
Readings
- Recommended Activity: Workshop 4
Quiz
1
Assignment
- Trending Cloud Infrastructure Quiz
Project Activity
1
Videos
- Project - Cloud Applications
Auto Summary
Discover the fundamentals of Cloud-native application development with "Cloud Applications" on Coursera. Perfect for IT and Computer Science enthusiasts, this foundational course covers best practices, migration strategies, and essential building blocks of Cloud applications. Gain insights into innovative geo-distributed computations over 240 minutes. Available through Starter and Professional subscriptions, it's ideal for beginners eager to dive into the Cloud.
Umakishore Ramchandran