Web Programming [17:610:559]

On-campus and Online

Course Description

This course gives students with a hands-on introduction to the key Web Programming concepts, technologies and software tools used to create web applications. Building on their knowledge of HTML, CSS and basic programming principles, students will learn how to use front- and back-end frameworks to create single page applications that transfer data to and from a database. Students will learn how to use code editors, workflow, version control and repository hosting tools to effectively develop and debug code and to efficiently manage the development process.

Learning Objectives