Cloud Applications

  • 0.0
Approx. 4 hours to complete

Course Summary

Learn how to build cloud-based applications with this course. Explore the basics of cloud computing and gain hands-on experience using popular cloud platforms.

Key Learning Points

  • Understand the basics of cloud computing and how it can be used to build scalable applications
  • Gain practical experience using popular cloud platforms like Amazon Web Services (AWS) and Microsoft Azure
  • Learn how to design and deploy cloud-based applications using best practices

Related Topics for further study


Learning Outcomes

  • Understand the fundamentals of cloud computing
  • Gain practical experience using popular cloud platforms
  • Learn how to design and deploy cloud-based applications using best practices

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Access to a computer with internet connection

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Hands-on projects
  • Video lectures

Similar Courses

  • Cloud Computing Concepts
  • Cloud Computing Security

Related Education Paths


Notable People in This Field

  • CTO of Amazon.com
  • CEO of Microsoft

Related Books

Description

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.

Outline

  • Principles for Cloud Application Development
  • 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 1: Azure Services and Project Discussion
  • Syllabus
  • Recommended Activity: Workshop 1
  • Infrastructure and Application Management
  • Introduction to Resiliency
  • Resilience
  • Paxos Algorithm
  • Upgrades
  • Elasticity
  • Resiliency Wrap-Up
  • Workshop 2: Azure Web Apps
  • Recommended Activity: Workshop 2
  • Emerging Cloud Applications
  • 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 3: Learning Spark
  • Recommended Activity: Workshop 3
  • Trending Cloud Infrastructure
  • Introduction to Trending Cloud Infrastructures
  • Fog Computing
  • Programming System Exemplar
  • Jetstream
  • Iridium
  • Trending Cloud Infrastructures Wrap-Up
  • Workshop 4: Stream Processing of IoT Data
  • Recommended Activity: Workshop 4
  • Project
  • Project - Cloud Applications

Summary of User Reviews

The Cloud Application course on Coursera has received great reviews from many users. One key aspect that many users found good was the comprehensive coverage of cloud technologies and their applications.

Pros from User Reviews

  • Comprehensive coverage of cloud technologies and their applications
  • Clear and concise course materials
  • Great hands-on experience
  • Useful assignments and quizzes
  • Engaging instructors

Cons from User Reviews

  • Some users found the course to be too basic
  • A few users mentioned technical issues with the platform
  • The course may not be suitable for those with extensive experience in cloud computing
English
Available now
Approx. 4 hours to complete
Umakishore Ramchandran
Georgia Institute of Technology
Coursera
Share
Saved Course list
Cancel
Get Course Update
Computer Courses