- Curriculum Resource
- Orientation Week
- Unit 0 - Command Line, Git, Github
- Unit 1 - HTML & CSS
- Unit 2 - JavaScript
- Unit 3 - Structured Problem Solving
- Unit 4 - Object-Oriented JavaScript
- Unit 5 - Document Object Model
- Unit 6 - Async JS
- Unit X - Data Structures and Algorithms
- Unit 7
- Review Section
- Promise Fundamentals
- async await review lecture
- Migrations and Seeds Lecture Code
- React!
- React + Express Single Server
- Express and Cookies!
- Auth and Cookies
Tips & Tricks to Success at Marcy
Important Links to Bookmark
- Canvas: https://canvas.instructure.com/
- Github: https://github.com/
- Cloud9: https://us-east-2.console.aws.amazon.com/cloud9/home
- FreeCodeCamp: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures
Slides
- Intro to Command Line Interfaces | Slides | Lecture Notes
- Intro to Git & Github | Slides | Lecture Notes
- Collaborative Git | Slides
- Review | Slides
Download the following chrome extensions tools
- Eye Dropper | used to get the exact color of certain pixels.
- Page Ruler | used to get the exact pixel dimensions for something.
Additional Resources
- CSS Tricks Flexbox Guide
- CSS Tricks Grid Guide
- What is the difference between flexbox and grid?
- Josh Comeau's CSS Reset | Normalize.css | CSS Remedy
- Mozilla Tips for Organizing CSS and Debugging CSS
- HTML Semantics & CSS | Intro Slides | Lecture Notes |
- Box Model Layout | Lecture Notes | Lecture Recording
- Box Model Review | Box Model Review + Floats Lecture Notes
- Forms | Lecture Slides
- Flexbox | Lecture Slides
- Responsive Layout | Lecture Slides
- Grid | Lecture Slides
- Wireframe | Lecture Slides | Figma
- Project Week Kickoff | Slide Deck | Recording
- Figma Workshop | Recording
Additional Resources
Unit 2 Assessment Resources
- Intro to Node | Lecture Slides | Recording | Lab Review
- Vars, Funcs, Strs | Lecture Slides | Recording
- Flow control, operators, Math | Lecture Slides | Recording
- Review
- Intro to Problem Solving | Lecture Slides | Recording
- For Loops and While Loops | Lecture Slides | Recording
- Arrays | Lecture Slides
- Objects | Lecture Slides | Recording
- Review | Code notes
Additional Resources
- Regex | Lecture Slides | Recording
- Callbacks | Lecture Slides
- Higher Order Functions | Lecture Slides
- Good to Know | Lecture Slides
- Mob Coding | Lecture Slides
Additional Resources
- W3 Schools - What is
this
? - MDN - What is a closure?
- What are Factory Functions?
- What is Polymorphism?
- Classes are great but... use Composition Instead of Inheritance
- Unit 4 Assessment Study Guide
- Closures | Lecture Slides | Recording | Lab Review
- "this" Basics | Lecture Slides | Recording
- Constructors & Prototypes | Lecture Slides | Recording
- Classes | Lecture Slides | Recording
- Class Methods and Inheritance | Notes | Recording
- The Weirdness of This | Notes | Slides
- OOP Relationships: Has Many | Notes | Slides | Recording
- OOP Relationships: review and Many to Many | Notes | Slides | Recording
- UML & Design | Slides | Notes | Lecture
- Review (closures, this, factory function, constructors, class basics) | Slides | Notes | Lecture
- Review (Inheritance, Relationships(Belongs to) | Notes | Lecture - Recording | Lab Review
Additional Resources
- Intro to the DOM | Slides | Notes | Lecture | Lab Review
- Events | Slides | Notes | Lecture
- Forms | Slides | Notes | Lecture
- Intro to Promises | Slides | Recording | Notes |
- Intro to Fetch | Slides | Recording | Notes
- Fetch Applied | Recording | Notes
- Big O | Slides
- Hashmaps | Slides | Recording
- Stacks & Queues | Slides
- Recursion | Slides | Recording
- LinkedLists | Slides | Recording
- Trees | Slides
MORE NOTES TO COME, sorry, didn't remember to update this (SQL/Knex migrations/seeds/models review)[https://github.com/MostlyFocusedMike/knex-lecture]
We're going to cover some of the material again to make sure everything is clear! Instead of matching it up to the existing units, we're going to add all the lectures here in one place.
Lecture video And remember, all the code is in the unit-6 folder here!
- featuring fetch, promise.all Lecture Notes