Course content & supporting material for DevBloc's Intro to JavaScript class
.
├── course_outline.md
├── examples/ ## Examples from the lectures
├── projects/ ## Projects & Solutions
├── README.md
├── slides/ ## Lectures slides
└── workshops/ ## In class workshops instructions & solutions
- Environment setup
- HTML review
- JavaScript Fundamentals:
- Variables and data types
- Basic Operators
- Coding Challenges
- Project #1 requirements
- Project #1 Solution
- Browser Dev Tools
- JavaScript in the browser:
- DOM manipulation
- Events
- Coding Challenges
- Project #2 requirements
- Project #2 Solution
- Functions:
- Definition
- Parameters & Invocation
- Closures
- Objects:
- Concept
- Properties, Methods, constructors
- Coding Challenges
- Project #3 requirements
- Project #3 Solution
- AJAX:
- Concept
- Methods
- Promise & Callbacks
- Async & Await
- Project 4 Requirements
- Project #4 Solution
- ES6: Features
- JavaScript outside the browser
- Build tools & frameworks
- Best Practice
- Introduction to JavaScript Frameworks
- React 101
- Simple project