Skip to content
Advanced Web Development
Menu and widgets
Welcome
Online Syllabus
How to Submit Assignments
Calendar
NMI Dossier
Module 1: HTML/CSS
Week Zero
HTML Basics
Optional Exercise: HTML Basics
Course Notes: HTML Basics
Week One
Lists, Links and Web Fonts
Course Notes: Lists, Links, & Fonts
Exercise: Lists, Links & Fonts
More HTML
Course Notes: More HTML
Exercise: Build Some Forms!
CSS Intro
Course Notes: CSS Intro
Exercise: CSS Intro
Week Two
CSS Text Styling
Course Notes: CSS Text Styling
Exercise: CSS Text Styling
Basic Box Stuff
Exercise: Basic Box Stuff
Optional Reading: CSS Box Model
Week Three
Flexbox & More
Course Notes: Flexbox
Exercise: Flexbox
Project 1: 3-Page Website
Module 2: JavaScript & API’s
Week Four
Javascript Intro
Exercise: Calculate!
Arrays
Exercise: Introduction to Arrays
Week Five
Exercise: Build a Slideshow
Exercise: Fortune Teller
Booleans & Conditionals
Exercise: Conditionals
Week Six
Exercise: Controlling CSS w/ JavaScript
Project 2: Using Arrays
Week Seven
Object, Nested Arrays and More
Exercise: Objects
Project 3: Make an Object
Week Eight
Exercise: Nested Objects
Exercise: Let’s Play Cards
Project 4: Covid Blues
Week Nine
API’s
Exercise: Asteroids
Exercise: Trivia Pt. 1
Exercise: Trivia Pt. 2
Project 5: Jukebox
Module 3: JavaScript Frameworks
Week Ten
Vue.js
Exercise: Intro to Vue.js
Exercise: Vue Part II
Exercise: Vue Part III
Week Eleven
Exercise: Vue Part IV
Exercise: Vue Part V
Exercise: Dawgs API
Week Twelve
Exercise: Cats
Project 6: Cat Components
Module 4: Advanced Topics & Final Project
Individual Concentration
Concentration Bonus
Final Project
Week Fourteen
Week Fifteen
Resources
Hosting with Github
Inspect!
VS Code Tips
Files and Folders
Cyberduck 101
Other Topics
Project: Using WordPress as a data source
Advanced CSS Topics
CSS Frameworks
Angular
CSS Preprocessors
Web Security
Sass
Dev-Track Students
Node
Intro to Node
In-Depth Node Lesson
Mongo
Dev-Track Instructions
Setting up a domain and hosting
Uploading to the server
Cyberduck 101
Bootstrap
NMI Dossier
Week Two
August 28 – September 1