Cloud-Native Application Development
| Course Code | CLDC-713 |
|---|---|
| Lecture hours per week | 2 |
| Lab hours per week | 2 |
| Course Availability | Open |
| Description | In this course, students will do in-depth exploration of cloud-based programming, equipping them with the knowledge and skills required to develop, deploy, and manage applications in modern cloud environments. Emphasizing practical experience and real-world applications, students will learn about a wide array of cloud platforms, including Amazon Web Services (AWS), Azure, and Google Cloud. Students will learn the 12-Factor App methodology for cloud-native application development, focusing on microservices architecture, serverless computing, and containerization Through hands-on projects and collaborative exercises, students will gain proficiency in developing cloud-native applications, understand security best practices, and optimize performance and cost efficiency in the cloud. By the end of the course, students will be adept at crafting scalable, resilient, and high-performing cloud-native applications, positioning them for advanced roles in cloud development and engineering. |
