Welcome to the Web 201 Hy-Tech Club course!
The Web 201 course will use Replit. Please complete the Replit setup steps before the course begins.
Use Discord to ask questions, view announcements, and chat with fellow students. Note that students are NOT required to use Discord.
Follow the links below to view each week of material.
- Week 1 (3/1): Full-stack Web Development Overview + Template Literals
- Week 2 (3/8): JavaScript Functions (Callbacks)
- Week 3 (3/15): JavaScript Objects / JSON
- Week 4 (3/22): HTTP Overview + Simple Node Web Server
- Week 5 (3/29): Express
- Week 6 (4/5): Creating Page Templates (EJS)
- Week 7 (4/12): Databases
- Week 8-12: Building a CRUD App + Final Project
By the end of this course, each student should:
- understand the different parts of a web development stack
- feel comfortable writing JavaScript code for web servers
- explore what is possible with Node.js, Express, EJS, and Databases
- create a fully functioning web application
Web applications are more ubiquitous than ever, and they are also easier than ever to develop. After learning some of the basic tools of web development, it will be possible to build almost anything. There are also a ton of full-stack jobs available, so these skills could absolutely turn into a lucrative career.
Earn points throughout the semester by asking good questions, answering questions, helping others, working hard, and behaving well!
Check out this guide for viewing point totals in ClassDojo.
Points can be redeemed for a variety of rewards.
Points | Reward |
---|---|
5 | An instructor has to show you an old picture of themselves |
5 | Add an appropriate song to the class playlist |
10 | Short online game with an instructor (e.g. Connect 4, Soccer, Chess) |
10 | Choose an appropriate (<5min) song to play in class |
15 | Choose an appropriate (<5min) video to watch in class |