Unit 1 Lessons Rubric
Lesson 1 - Intro to GA/Intro to Terminal/JS
- Lecture: Intro to GA
- Lecture: Success at a Bootcamp
- Lecture: How to Navigate the Terminal
- Lecture: Intro to Javascript
- Lab: Just the Beginning
- Homework: Homework, The First (Deliverable)
Lesson 2 - Learning Git & Javascript
- Lecture: Git: Keeping Track of Files
- Lecture: An Introduction to CSS
- Lab: Git & Github
- Lab: Booleans & Loops
- Homework: Grumpy Cat Resume & Github Practice
Lesson 3 - Git & JS Review
- Lecture: Git Review
- Lecture: Intro to Javascript
- Lab: Loops & Conditionals
- Lab: Arrays & Conditionals
- Homework: Arrays, Loops and Conditionals (deliverable)
Lesson 4 - JS Functions and Scope
- Lecture: Javascript Functions
- Lecture: Javascript Scope
- Lab: Function Problem Solving
- Lab: More JS Function Problem Solving
- Homework: Function Problem Solving (Non-deliverable)
Lesson 5 - JS Objects & Project Design
- Lecture: Program Design
- Lecture: Objects
- Lab: Psuedocode Lab
- Lab: Objects Lab
- Homework: Homework - Landscape - (deliverable)
- Homework: Oscar Mockup - Non-Deliverable
Lesson 6 - Mixing JS Data Types
- Lecture: Objectception
- Lecture: Combining Data Types
- Lab: Objeception Lab
- Lab: Combining Data Types
- Homework: Javascript Potpurri (Deliverable)
Lesson 7 - Callbacks
- Lecture: Callbacks
- Lecture: TIPS
- Lab: Callbacks Lab
- Homework: Callback Homework (Deliverable)
Lesson 8 - Array Callback Methods
- Lecture: Array Methods
- Lab: Array Methods Lab
- Homework: Callbacks, Array Methods and Combining Datatypes Homework (non-deliverable)
Lesson 9 - Plain Vanilla JS DOM
- Lecture: Intro to the DOM
- Lab: Plain Vanilla DOM Lab
Lesson 10 - DOM with jQuery
- Lecture: Intro to JQuery
- Lab: Creating a Website with jQuery
- Lab: DOM Calculator Lab
- Homework: jQuery Magic & Flowbox Mockup(Deliverable)
Lesson 11 - AJAX
- Lecture: Using AJAX
- Lecture: Working with JSON Files
- Lab: AJAX Lab
Lesson 12 - Javascript OOP
- Exercises: Five Days of OOP