Fidgetech - 2 - Intermediate JavaScript
2.0 - Getting Started with JavaScript
2.0.0.1 - Welcome to JavaScript
2.0.0.2 - JS Documentation and Resources
2.0.0.3 - Installing node.js
2.1 - Object-Oriented JavaScript
2.1.0.1 - Object-Oriented JavaScript Objectives
2.1.0.2 - JavaScript Objects
2.1.0.3 - Literal Notation Versus Constructors
2.1.0.4 - Constructors and Prototypes
2.1.0.5 - Constructor and Prototype Methods
2.1.0.6 - Accessing Code From Different Branches
2.1.0.7 - Objects Within Objects
2.1.0.8 - Address Book: Objects Within Objects
2.1.0.9 - Address Book: Unique IDs
2.1.0.10 - Address Book: Finding and Deleting Contacts
2.1.0.11 - Inclusive Terminology: Using a Main Branch
2.1.1.1 - Address Book, Places You've Been, To Do
2.1.1.2 - Address Book: User Interface
2.1.1.3 - Looping Through Objects and Prototypal Inheritance
2.1.1.4 - Address Book: Adding Interactivity
2.1.1.5 - Address Book: Introduction to Event Delegation
2.1.1.6 - Address Book: More Event Delegation
2.1.1.7 - Recognizing Privilege
2.1.1.8 - Imposter Syndrome
2.1.2.1 - Address Book, Movie Tickets, Bank Account
2.1.3.1 - Game of Choice
2.1.3.2 - Introduction to Whiteboarding
2.1.3.3 - Switch Cases
2.1.3.4 - Further Exploration: Local Storage
2.1.3.5 - VS Code: Bracket Colorizer Extension
2.1.3.6 - Developer Reality: You Are the Project
2.1.4.1 - Whiteboard Practice: JavaScript Objects
2.1.4.2 - Developer Reality: Stand Ups
2.1.5.1 - Object-Oriented JavaScript Independent Project
2.2 - Test-Driven Development and Environments with JavaScript
2.2.0.1 - Test-Driven Development Objectives
2.2.0.2 - Modern JavaScript Development
2.2.0.3 - Basic Project Structure
2.2.0.4 - Future Project Structure
2.2.0.5 - Building a Manifest File with npm
2.2.0.6 - Semantic Versioning
2.2.0.7 - Installing Dependencies with npm
2.2.0.8 - Git Best Practices and Adding a .gitignore File
2.2.0.9 - Introduction to webpack
2.2.0.10 - Configuring webpack
2.2.0.11 - ES6 Imports and Exports
2.2.0.12 - Bundling JavaScript
2.2.0.13 - Bundling CSS
2.2.0.14 - Processing HTML
2.2.0.15 - Cleaning Up
2.2.0.16 - Development Servers
2.2.0.17 - Linting Code
2.2.0.18 - Adding Frontend Dependencies
2.2.0.19 - Accessing Code from Different Commits
2.2.0.20 - Configuration Reference
2.2.1.1 - webpack and npm Practice
2.2.1.2 - TDD Review
2.2.1.3 - Red Green Refactor Workflow
2.2.1.4 - Setting Up Jest
2.2.1.5 - Setting Up Babel
2.2.1.6 - TDD with Jest
2.2.1.7 - Testing Best Practices
2.2.1.8 - Setup and Teardown
2.2.1.9 - Adding Test Coverage Information
2.2.1.10 - VSCode Jest Extension
2.2.1.11 - Debugging with Jest and VSCode
2.2.1.12 - Asking and Listening
2.2.2.1 - Test It Out, Sudoku Checker, Project Euler
2.2.2.2 - Introduction to ES6
2.2.2.3 - ES6 Classes
2.2.2.4 - Arrow Notation
2.2.2.5 - Template Literals in ES6
2.2.2.6 - Destructuring Arrays and Objects
2.2.2.7 - Working with Multiple Files
2.2.2.8 - Environment Configuration Reference
2.2.2.9 - Working with Template Repositories
2.2.3.1 - Haiku Creator or RPG (Longer Project)
2.2.3.2 - Managing Images with webpack
2.2.3.3 - Maps and Sets
2.2.4.1 - Whiteboard Practice: JavaScript Strings
2.2.5.1 - TDD with JavaScript Independent Project
2.3 - Asynchrony and APIs
2.3.0.1 - Asynchrony and APIs in JavaScript Objectives
2.3.0.2 - Asynchrony in JavaScript
2.3.0.3 - Introduction to APIs
2.3.0.4 - API Documentation and Keys
2.3.0.5 - Testing API Calls with Postman
2.3.0.6 - Parsing JSON
2.3.0.7 - Making API Calls with JavaScript
2.3.0.8 - Managing API Keys
2.3.0.9 - Exception Handling in JavaScript
2.3.1.1 - Open Weather API, Giphy API
2.3.1.2 - Tools for Handling Async Code
2.3.1.3 - Introduction to Promises
2.3.1.4 - Promises with API Calls
2.3.1.5 - Static Methods and Properties
2.3.1.6 - Separating Promise Logic
2.3.1.7 - SOP and CORS
2.3.1.8 - Speaking Up
2.3.2.1 - API Refactor, Dino Ipsum
2.3.2.2 - Fetch API
2.3.2.3 - Async and Await
2.3.2.4 - Further Exploration: IIFEs
2.3.3.1 - Bike Index, Cryptocurrency Analytics App, API of Choice (Longer Project)
2.3.3.2 - Further Exploration: Chaining Promises
2.3.3.3 - Pull Requests and Submitting Great Work
2.3.3.4 - Sprucing Up Your GitHub
2.3.4.1 - Whiteboarding Practice: Asynchrony
2.3.5.1 - Asynchrony and APIs Independent Project
2.4 - Team Week
2.4.0.1 - Team Week Objectives
2.4.0.2 - Git with Collaborators: Setup
2.4.0.3 - Git with Collaborators: Workflow
2.4.0.4 - Git: Rewriting History
2.4.0.5 - Learning More About Git
2.4.0.6 - Practicing the Git Workflow
2.4.1.1 - Pull Requests with Branches
2.4.2.1 - Pull Requests with Forks
2.4.4.1 - Team Week Presentations and Code Review
Search
Tracks
Handbook