UGA Bulletin Logo

Server-Side Application Development with AI


Course Description

Course introduces server-side application development emphasizing cloud technologies and scalable architectures. Students learn core cloud concepts, including compute, storage, databases, networking, and deployment, while building and deploying full-stack applications. The course integrates AI-enhanced practices, covering AI-assisted coding, validation, review, and MLOps fundamentals for designing, deploying, and scaling AI/ML services.


Athena Title

Server-Side App Dev with AI


Grading System

A - F (Traditional)


Student learning Outcomes

  • Students will explain the core concepts and principles of web-based and server-side application development.
  • Students will design and build dynamic server-side web applications using modern programming languages, frameworks, and architectural patterns.
  • Students will implement data storage and retrieval by connecting applications to relational or NoSQL databases and applying best practices for secure data access.
  • Students will apply cloud computing fundamentals to deploy and scale cloud-native applications.
  • Students will use AI-assisted development tools to improve coding productivity, while reviewing and validating AI-generated code for correctness, security, and architectural alignment.
  • Students will understand constraints and architectural considerations when integrating AI-generated code into server-side applications.
  • Students will apply foundational MLOps concepts by designing and deploying scalable server-side AI/ML services within cloud environments.

Topical Outline

  • Introduction to Web Application Development and Cloud Fundamentals.
  • Cloud computing concepts, including infrastructure, compute, networking, and storage services.
  • Full-Stack Application Development and Integration
  • Deployment and Management Using Cloud Platforms
  • AI-Assisted Development tools
  • Architecture and Constraints of AI-Generated Code
  • Introduction to MLOps for Server-Side AI-Services
  • Building Server-Side AI/ML Features

Syllabus


Public CV