Introduction to web application development with a focus on cloud technologies. Topics include cloud fundamentals, computing, storage, databases, and architectural considerations. Students will build and deploy dynamic applications using server-side technologies and full-stack principles, leveraging cloud platforms for hosting, scaling, and monitoring. Emphasis on modern deployment strategies and application development best practices.
Athena Title
Internet Programming I
Grading System
A - F (Traditional)
Student Learning Outcomes
Students will understand the concepts and principles of web-based application development.
Students will develop skills to design and build dynamic web applications using server-side technologies.
Students will learn how to connect web applications to databases for data storage and retrieval.
Students will apply architectural patterns such as the MVC design pattern.
Students will understand key cloud computing concepts, including infrastructure, compute services, storage, and monitoring.
Students will gain experience deploying, managing, and scaling applications on cloud platforms.
Students will utilize modern development tools and IDEs for coding, testing, and deployment.
Topical Outline
Introduction to web application development and cloud fundamentals.
Cloud computing concepts, including infrastructure, compute, storage, and deployment models.
Server-side development for dynamic web applications.
Full-stack application development and integration.
Deployment and management of applications using cloud platforms.