Dec 26, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog
Add to Portfolio (opens a new window)

SDEV 372 - Cloud Application Deployment

Credits: 5
Students explore principles of cloud applications from design to deployment. Topics include application deployment through virtual machines or containers and continuous integration/continuous delivery (CI/CD) pipelines for automated testing and deployment.

Enrollment Requirement: SDEV 355  with a grade of 1.0 or higher.

Course Fee: $150.00

Course Outcomes:
Students who successfully complete this class will be able to:

  1. Explain microservice architecture principles, including modularity, loose coupling, and decentralized data management.
  2. Demonstrate comprehension of Linux operating system fundamentals and how they relate to cloud platform deployments, including virtual machines and containerization.
  3. Apply software testing methods to a cloud-based application, including unit, integration, and end-to-end testing.
  4. Implement a basic CI/CD pipeline for automated testing and deployment.
  5. Compare cloud deployment strategies, considering scalability, security, and cost.

Program Outcomes
  1. Develop stable, robust, secure, and efficient code following best practices in database design and software construction.
  2. Perform software quality assurance activities throughout the entire software lifecycle.


College-wide Outcomes
  • Critical Thinking - Critical thinking finds expression in all disciplines and everyday life. It is characterized by an ability to reflect upon thinking patterns, including the role of emotions on thoughts, and to rigorously assess the quality of thought through its work products. Critical thinkers routinely evaluate thinking processes and alter them, as necessary, to facilitate an improvement in their thinking and potentially foster certain dispositions or intellectual traits over time.



Add to Portfolio (opens a new window)