GA Chicago's FEWD Summer 2017
Start Date: June 20th, 2017 End Date: August 29th, 2017
Tuesday and Thursday evenings weekly; Tuesday, July 4th is off (make-up day is Tuesday, August 29th).
This Github repository houses the course notes for FEWD Chicago in Summer 2017.
Live Syllabus Outline (by week)
- HTML & CSS Basics
- Introduce HTML & CSS.
- Review pre-work.
- Introduce developer workflow and setup your computer.
- Styling Websites
- This week is about more complex CSS topics including floats and positioning elements on the page.
- In addition to creating elements and differentiating between classes and IDs.
- Creating Layouts
- This week we continue to teach students how to think like a Front-End Web Developer.
- Students practice and review HTML/CSS.
- Labs to review content the first three weeks.
- Intro to Programming
- This week we set the stage for students to create interactive apps.
- Introduce Javascript and basic computer science concepts.
- Add interactive elements to a website.
- Final Project - design and submit proposal and wireframes for final project by end of week 4.
- Javascript
- Variables, conditionals and functions.
- This week will continue to teach how to add simple interactivity in addition to building the students understanding JavaScript.
- Introduce React.js.
- Refactoring code
- This week, we teach students how to write more efficient code.
- We will introduce debugging techniques and the keyword "this".
- We also ask students to rewrite code after they learn refactor and debugging techniques.
- Responsive Design
- This week we teach students how to make websites responsive.
- This will bring the focus back to HTML and CSS.
- The goal for this week is to walk students through the responsive design process.
- Adding Interactive Forms
- This week, students learn about forms.
- User input validation and interaction with forms.
- Student Choice
- The class will decide on what to cover by this point.
- Final Project
- Class time dedicated to final project.
- Final project presentations.