Apr 02, 2026  
2026-2027 Course Catalog and Student Handbook 
    
2026-2027 Course Catalog and Student Handbook

CIST 2482 - AWS Cloud Developing


Prerequisite: CIST 2480  
This course provides students with the knowledge and technical skills required to develop, deploy, and maintain applications on Amazon Web Services (AWS). Based on the AWS Academy Cloud Developing curriculum, the course focuses on building cloud‑native solutions using modern development practices, automation tools, and AWS‑managed services. Students learn to write and optimize application code that interacts with AWS services, implement secure and scalable APIs, and integrate AWS SDKs across multiple programming languages. Core topics include serverless development with AWS Lambda, event‑driven architectures, containerized application workflows, DynamoDB integration, messaging and streaming services, CI/CD pipelines, monitoring, logging, and application debugging. The course emphasizes secure coding practices, IAM‑based access control, encryption methods, and best practices for building resilient applications aligned with the AWS Well‑Architected Framework. Hands‑on labs guide students through designing serverless functions, building RESTful APIs with Amazon API Gateway, implementing event workflows using SNS/SQS, integrating storage solutions, and deploying applications through AWS CodeBuild, CodeDeploy, and CodePipeline. By the end of the course, students will be able to design and develop cloud‑based applications, implement modern microservices and serverless patterns, and prepare for the AWS Certified Developer - Associate certification exam. Note: Students enrolled in this course will be assessed a $43.75 cost recovery fee in addition to tuition and fees. Fees can change at the end of the semester. Contact hours: Class - 2, Lab - 4. Credit hours: 4 (F, Sp)