Course Highlights
  • Build modern web applications with JavaScript and React
  • Master core JavaScript concepts to nail a JavaScript-focused job interview
  • Explore the differences between package managers, build tools, and deployment options
  • Utilize real-world APIs to write portfolio-building projects
Curriculum

4 Topics
Introduction
Optional: Install Software for Mac
Optional: Install Software for Windows
Before we dive in...

5 Topics
Introduction to the DOM
What is the DOM?
What Can I Do with the DOM?
The DOM Activity: Find a DOM Node
Activity Review

5 Topics
Intro to Events and Callbacks
Events
Callbacks
Events and Callbacks Activity: Website Theme Toggler
Events and Callbacks Activity: Solution

5 Topics
Intro to AJAX
What is AJAX?
AJAX & HTTP Specifics
Calling an API Activity Part 1: The Callback Method
Calling an API Activity Part 2: The Promises Method

4 Topics
Intro to JSON
Use JSON
Calling an API Activity Part 3: JSON
Calling an API Activity: Solution

3 Topics
Intro to Scope
Scope and the Variable this
Interview Prep #1

11 Topics
Intro to ES6
Transpiling and Polyfilling
var vs let vs const
Interview Prep #2
Default Values
Destructuring
Literals
Arrow Functions
Interview Prep #3
JavaScript Section Final Activity: NASA Search API
Part 2: On Your Own

1 Topic
JavaScript Recap

10 Topics
Intro to Dependency Management
Optional: Install Software for Mac
Optional: Install Software for Windows
npm and Yarn
Grunt
Grunt Activity
Gulp
Gulp Activity
webpack
Web Application Building Recap

4 Topics
Intro: What is React?
Why React
Where React Lives
JSX

4 Topics
Intro to Component Lifecycle Methods
Initialization Mounting Updating and Unmounting
Build a Konami Code React App Activity: Part 1
Interview Prep #4

5 Topics
Intro to React State and Properties
React State
React Props
Build a Konami Code React App Activity: Part 2
Build a Konami Code React App Activity: Solution

7 Topics
Intro to React Component Types
Presentational Components
Container Components
Interview Prep #5
Markdown Note Manager Project
Markdown Note Manager Project: Solution
React Recap

1 Topic
Conclusion

  Write a Review

JavaScript and React for Developers: Master the Essentials

Go to Paid Course