Welcome to Code 301! This is a class that builds on your fundamental knowledge of HTML, CSS, JavaScript, git, and general web development, to prepare you for the deep dive of any Code 401 class.
We are going to learn about many different topics of web development. The overall structure of the course is based on Model-View-Controller (MVC), which is a common design pattern for web applications.
The general course schedule is:
Full Time | Part Time | Topic |
---|---|---|
Week 1 | Week 1 and 2 | The View |
Week 2 | Week 3 and 4 | The Model |
Week 3 | Week 5 and 6 | The Controller |
Week 4 | Week 7 and 8 | Your Project |
- Slides will be placed in each class' lecture subdirectory after they are presented.
- A YouTube Playlist link will be Slacked out during the first week.
Lab-time code assignments follow each class time. You can find these assignments in the subdirectories of each class folder. Generally, you'll have a "pair" assignment that you'll work on with a classmate, and an individual "sandbox" assignment in which you'll build up your own online portfolio. Useful for your coming career change!
Instructions for completing and submitting the assignments can be found in the README files of the appropriate subdirectories.
Assignments are submitted using a professional-grade Git-flow. If you haven't done so already, it's time to get comfortable with the core Git commands. Don't worry, we'll give you step by step help as needed.