Build Apps with Modern JavaScript
4.4 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,885 students enrolled

Build Apps with Modern JavaScript

Learn the best of ES6 JavaScript to start building apps in React!
4.4 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,885 students enrolled
Created by Reed Barger
Last updated 12/2019
English
English [Auto-generated]
Current price: $22.99 Original price: $34.99 Discount: 34% off
7 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Become familiar with the necessary tools involved in building great web apps
  • Learn the most practical features of JavaScript (i.e. the best parts of ES6)
  • Transition from building basic things in JavaScript to making fully-featured apps in React
Course content
Expand all 15 lectures 01:28:58
+ Build our UI and Get Data from API
3 lectures 23:56
Add Form HTML and CSS
03:38
Add Form Class, Create handleKeyup Method
11:59
+ Display API Data to UI
3 lectures 23:39
Create App class, addCard Method
08:49
Add CardList function and render function
06:45
Add Card function, Destructure Parameters
08:05
+ Handling Errors, Clearing, and Saving our User Data
3 lectures 13:58
Display Error to User with formatError function
04:36
Remove All Cards with clearCards method
03:56
Use localStorage to Persist our User Data
05:26
+ Moving on to React
1 lecture 08:22
Compare our App with React version of App
08:22
Requirements
  • A basic understanding of JavaScript syntax
Description

This course is for anyone looking to learn the modern approach to building apps in JavaScript. In this course, we will build a JavaScript web app (with no frameworks) from scratch.

The app we will build will be a Github user finder, and along the way we'll learn how to use essential development tools such as Webpack 4 and Babel, the most practical features of ES6, like classes, modules, promises, arrow functions, destructuring and the spread operator, as well as work extensively with DOM.

This course was designed to teach you the fundamental techniques and features of modern JavaScript to give you a direct path to start building apps with React

Our app will be built in the same fashion that React apps are structured. In the end, we will compare our application with the same app built using React to show you just how similar they are!

Who this course is for:
  • Anyone who wants to learn the most current techniques for writing JavaScript
  • Anyone who wants to transition from vanilla JavaScript to building apps in React