UGA Bulletin Logo

Developing Secure Applications in the Cloud


Course Description

This course helps students integrate their technology learning to gain a bigger picture of information systems. Topics include application strategies, security-first development, web technologies, cloud computing, and full stack applications. Projects involve building networked applications using databases, web services, and modern technology components.


Athena Title

Secure Cloud Development


Equivalent Courses

Not open to students with credit in MIST 4630


Non-Traditional Format

This course will be taught 95% or more online.


Prerequisite

(MIST 4600 or MIST 4600E with a minimum grade of C) and (MIST 4610 or MIST 4610E with a minimum grade of C)


Grading System

A - F (Traditional)


Student Learning Outcomes

  • At the end of this course, the students should be comfortable with developing full stack cloud-based applications.
  • At the end of this course, the students should understand the importance of developing applications with security built in and be able to apply secure development practices.
  • Students will obtain hands-on experience building modern cloud-based applications.

Topical Outline

  • 1. Overview of Cloud Computing
  • 2. Cloud Security
  • 3. Static Web Applications in the Cloud
  • 4. Secure Cloud Databases
  • 5. Dynamic Web Applications in the Cloud
  • 6. Web Services
  • 7. Serverless Applications
  • 8. Cloud-based Low Coding Platforms