View Code? Open in Web Editor
NEW
This project forked from polink/seattle-javascript-401n12
Seattle Javascript 401n12 with Lead Instructor, Vinicio Sanchez
CSS 2.70%
HTML 5.24%
JavaScript 92.06%
seattle-javascript-401n12's Introduction
401 Advanced Javascript
Block 1 - Javascript Fundamentals
- Class 01
- TDD and Deployments
- Lab: Arithmetic & Greet Modules. Tested & CI with Travis
- Class 02
- Classes, Inheritance
- Lab 1: Move between Factory, Constructors, Classes.
- Lab 2: List Constructor
- Class 03
- Async, Callbacks
- Read multiple files with Callbacks, Promises, Async/Await
- Class 04
- Buffers and Binary Data
- Lab: Read and Write text file, using only raw buffers
- Data Structure: Stacks and Queues
- Project: Bitmap Transformer
- Class 06
- HTTP and REST
- Warm Up: Holy Grail
- Design: Navigation
- Class 07
- Express, Middleware
- Warm Up: Express Server
- Design: Form Layout and UX
- Class 08
- REST API Server and Basic Data Modeling
- Warm Up: DSA Practice
- Design: Form Fields - Input
- Class 09
- Dynamic API Server, Advanced Data Modeling
- Warm-Up: Async
- Design: Form Fields - Multi
- Data Structure: Trees
- Project: Book App
- Class 11
- Authentication
- Warm Up: Holy Grail
- Design: Media Queries / Mobile
- Class 12
- OAuth
- Warm Up: Express Server
- Design: Grid Based Layouts
- Class 13
- Authorization
- Warm Up: DSA Practice
- Design: Deck Layouts
- Class 14
- Access Control (ACL)
- Warm-Up: Async
- Design: Card Layouts
- Data Structure:
- Project: Complete API Server
- Class 16
- Event Driven Development
- Lab: Read File (Refactor) & Fire Events
- Warm Up: Holy Grail
- Design: Scaffold
- Class 17
- TCP Servers
- Lab: Event Driven Chat Server (Refactor from iterative)
- Warm Up: Express Server
- Design: Variables
- Class 18
- Socket.io
- Lab: Repeat Lab 06, but with socket.io & external logging service
- Warm Up: DSA Practice
- Design: Mixins
- Class 19
- Socket.io Namespaces/Rooms
- Lab: Build NS/Room Based Socket.io Server to feed a React App
- Warm-Up: Async
- Design: Modules
- Data Structure: Linked Lists
- Project: Q Server
Block 5 - Mid-Term Project
- Class 26
- React Basics
- Warm Up: Holy Grail
- Design: HTML Tables
- Class 27
- React Ecosystem, Tests, Deployments
- Warm Up: Express Server
- Design: Responsive Tables
- Class 28
- Props and State
- Warm Up: DSA Practice
- Design: React Table Component
- Class 29
- Routing and Composition
- Warm-Up: Async
- Design: Lists
- Data Structure: Hash Maps
- Project: City Explorer Front End
- Built with create-react-app
- Deployed to AWS
Block 7 - CRUD and Global State
- Class 31
- Application State (Redux)
- Warm Up: Holy Grail
- Design: Tags and Chips
- Class 32
- Dynamic Forms
- Warm Up: Express Server
- Design: Buttons & Links
- Class 33
- Remote APIs
- Warm Up: DSA Practice
- Design: Slideouts and Drawers
- Class 34
- CRUD
- Warm-Up: Async
- Design: Multiplicity
- Data Structure: Graphs
- Project: CMS
- Built with gifted webpack
- Deployed to Netlify
Block 8 - Auth and Realtime
- Class 36
- Context, Render Props, Hooks
- Warm Up: Holy Grail
- Design:
<Modal />
- Class 37
- Login/Auth
- Warm Up: Express Server
- Design:
<Drag and Drop />
- Class 38
- Socket.io
- Warm Up: DSA Practice
- Design:
<Rotator />
- Class 39
- Socket.io Pub/Sub
- Warm-Up: Async
- Design:
<Autocomplete />
- Data Structure: Sorting Algorithms
- Project: Hot Takes
- Built with parcel
- Deployed to Zeit/now
Block 9 - React Native and UI Frameworks
- Class 41
- React Native Ecosystem
- Warm Up: Holy Grail
- Design:
- Class 42
- React Native Development
- Warm Up: Express Server
- Design:
- Class 43
- Web Servers & Apps. UI Frameworks
- Warm Up: DSA Practice
- Design:
- Class 44
- Web CMS - Wordpress
- Warm-Up: Async
- Design:
- Data Structure: Final Exam
- Project: UI Framework Reports
seattle-javascript-401n12's People
Contributors
Watchers