Tracks
- Pre MEAN
- JavaScript
- Node
- Express
- MongoDB
- Angular
- Full MEAN
- Deplyment
- Algorithms
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1 | JavaScript | JavaScript | Node | Express | MongoDB |
2 | MongoDB | MongoDB | Angular | Angular | Angular |
3 | Angular | Angular | Review | Review | Exam |
4 | Retake | Project | Project | Project | Presentation |
Tips
- Finish next day reading daily, then go back to assignments
- Pair programming at least 1 assignment a day
- Don't memorize everything, remember how to find it
- Overview
- Max min avg
- Fizz Buzz
- Braces Valid
- Bubble Sort
- Coin Change
- Users
- Binary Search
- Overview
- Pointers
- Hundred Acre Wood
- Traveling
- Interacting
- Gamify
- Intro to MEAN
- Running JavaScript
- Overview
- ES5 vs ES6
- JavaScript Prereqs
- JS Objects
- Scope
- Joisting
- JS Hoisting
- Callbacks
- AJAX Review
- Debugging JS
- Hunting Github
- Trivia
- GOT
- JS Scroll
- Overview
- Constructors and new
- Scope and 'this'
- .prototype
- ES5 OOP
- Ninja Class I
- Ninja Class II
- ES6 Classes
- Inheritance and Super
- Getters and Setters
- Ninja Class III
- Deck of Cards
- Blackjack
- Overview
- Delegating
- Promises
- JS Library
- Event Handling
- Immediate Functions
- Closures
- Currying
- DojoQuery
- Fib + Nacci
- Weather
- Bind, Call, and Apply
- Intro to Node
- use Cases
- Installation
- NPM
- FS and HTTP
- Node Server
- Landing Page
- Cars and Cats
- Node Modules
- Math Module
- Content Module
- Dependencies
- Node Package Manager
- Enter Express
- Views
- Cars and Cats
- EJS Cars and Cats
- EJS Cat Data
- HTTP
- GET and POST
- Route Parameters
- Session
- Counter
- Survey Form
- Great Number Game
- AJAX and CORS
- SWAPI
- Overview
- Socket Analogy
- Using Sockets
- Survey Form Revisted
- Io, Emits and Broadcasts
- Epic Button Game
- Chatrooms
- Real-Time Colors
- Group Chat
- Notifications
- Multiplayer PacMan
- Overview
- Installing - Windows
- Installing - Mac
- Basics
- Documents
- Operators
- Intro to MongoDB
- Integrating Mongoose
- Promises with Mongoose
- Mongoose Commands
- Validations
- Quoting Dojo
- Mongoose Dashboard
- Associations
- Message Board
- Auth & Session
- Bcrypt
- Login + Registration
- Dojo Secrets
- Sockets
- Overview
- Require and Export
- routes.js
- Routes
- Controllers
- Models
- Config
- Modular MD
- Log and Reg
- Returing JSON
- Building an API
- Restful Routing
- 1955 API
- Restful Task API
- Async MD
- Overview
- Roadmap
- Getting started
- Serving Angular
- Hello Angular
- Overview
- Types
- Variables
- Functions and Classes
- Modules
- Interfaces
- More TS Features
- Debuggin TypeScript
- TypeScript Bikes - OOP
- Component
- Service
- Restful Tasks
- API
- Books API
- Observables
- DOM Manipulation
- Restful Tasks Continued
- Events
- Posts
- Restful Tasks Interactive
- Ninja Gold
- Forms
- Restful Tasks CRUD
- Nested components
- Inputs
- Restful Tasks Nested
- Rate My Cakes
- Overview Belts and Projects
- Routing
- Weather aPI
- Shinto Coins
- Authors
- Nested Routes
- Nested Router Outlet
- Route Tree
- Product Manager
- Quote Ranks
- Attribute Directives
- Outputs
- Forms & Val
- Overview
- Integration
- HTTP Requests
- Routing
- Anonymous Notes
- Team Manager
- GitHub Battle
- Bicycle Marketplace
- Deployment
- Deploy
- Time complexity
- Introduction
- Implementation
- Insert
- Remove
- Heapify
- Heap Sort
- Introduction
- Insert
- Traversal
- Depth
- Remove
- Introduction
- Insert
- Grow
- Introduction
- Quicksort