- Internet
- TCP/IP
- Http
- Computer
- CPU
- Memory - State
- IP/Ports
- Webpage that explains how the http message is defined and the webpage consumes a webpage and prints the request.
- Explain a http request/response cycle
- Explain a TCP/IP cycle
- What is a Web Server?
- What is a Web Page?
- Tonic
- Code10k
- Understand how three technologies come together to form a platform.
- HTML
- CSS
- JavaScript
- How to use frameworks like tachyons
- Ids and Classes
- CSS and Less and Sass
- Bootstrap and Skeleton
- Html5 Review
- Tachyons Exercises
- Magic Button
- Calculator (without code)
- Journal (Lite)
* Snake Game (Canvas)
- code10k
- tachyons
- Functions
- Nested Functions
- Data Structures
- Collections
- Array
- List
- Dictionaries
- Map
- Objectives
- Intro to Functional Programming
- Map
- Reduce
- Filter
- Utility Functions
- Rambda
- Create a utility library and publish to NPM
- code10k
- Tonic
- Learn Git how to init/clone/commit/push/pull code
- Command Line Basics
- ls, cd, mkdir -p, touch, echo , pipes, mv, cp, rm
- Learn Node/NPM how to create projects/ install modules
- Learn how to publish modules
-
Atom Editor
-
Git and Github
-
Intro to Node
-
Command Line
-
npm modules
-
publish Modules
- publish utility module to NPM
- nodeschool.io - core tutorials
- Atom
- Git
- Node
- HyperTerminal
- Web Architecture
- Request/Response Lifecycle
- Frontend/Backend Concepts
- Create Basic API with Routes
- Web Architecture
- Web Server
- HTTP Verbs
- Routes and Express
- QueryStrings
- Mime Types
- Middleware (BodyParser)
- Re Introduce IP and PORTS
- AJAX - xhr/fetch
- Build a Contact Us Webform - to Email using x-form-encoded
- Build a Contact Us Webform - using xhr/fetch and application/json
- Atom
- Git
- Node
- HyperTerminal
- Native Web App Architecture
- Component Model Architecture
- Virtual DOM
- Hacker News Clone - Frontend
- Relief App - Master Details - Frontend
- Atom
- Git
- Node
- HyperTerminal
- Document Oriented Storage Engines
- Create Documents
- Read Documents
- Update Documents
- Delete Documents
- Query Documents (Design Views/Map Reduce)
- Query Documents (Find)
- Hacker News Clone - Backend
- Relief App - Master Details - Backend
- Atom
- Git
- Node
- HyperTerminal
- creating effective user stories
- agile estimation
- high performant communication
- sprint planning
- team concepts
- leadership
- team roles
- documentation
- onboarding
- SDLC
- SCRUM Master Speaker
- UX Speaker
- Product Manager
- QA Manager
- DevOps Manager????
- Stack Overflow Q&A
- Ticket Simulation
- User Story Practice
- Estimating User Stories
- Waffle.io
- Atom
- Git
- Node
- HyperTerminal
- SQL
- Schemas
- Primary Keys
- Indexes
- CRUD
- Views
- Swap out Relief Tracker Backend with SQL
- Atom
- Git
- Node
- HyperTerminal
- mysql
- Security Auth
- REST API Deep Dive
- Unit Testing
- Repeat Week 3 - 7 Concepts
- EHR Lite
- Atom
- Git
- Node
- HyperTerminal
- OOP
- BigO
- InfoSec
- Atom
- Git
- Node
- HyperTerminal
- Re-enforce Weeks 3 - 8
- Atom
- Git
- Node
- HyperTerminal
- Atom
- Git
- Node
- HyperTerminal