
Web Development
Go beyond building websites by learning to build web applications on servers. Through hands-on projects, participants will widen their learning experience from building their own web forms, server processing code, and database queries to create simple CRUD (Create, Read, Update, Delete) web applications. Participants will also experience publishing their apps on a web host, visible to the public.
Understand and state the difference between static websites and dynamic web applications
Install and deploy a locally-hosted web server
Write HTML, CSS, and JavaScript to create and style forms, and provide simple front-end validation
Understand HTTP requests and responses
Read, understand, and write basic code in JavaScript to process form input
Create a full-fledged web application that can perform CRUD tasks