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

enable dark mode

Learn to program at Epicodus
© 2023 Epicodus, Inc.