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 4630E


Prerequisite

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


Semester Course Offered

Offered fall and spring


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

Syllabus