Video description
JavaScript is the most popular programming language in recent times but learning it may seem challenging without the right guidance. You may end up wasting time on out-of-date courses and incomplete YouTube tutorials that talk about JavaScript features without effectively demonstrating how to use them for building real-world applications. Sounds familiar?
The Modern JavaScript Bootcamp (2019) starts with the basics and gradually builds on your knowledge of the JavaScript language. You'll not only learn the features of the language, but also how to use those features together to develop a complete application.
As you progress, you’ll cover modern ES6 and ES7 JavaScript features used in the real world. Next, you’ll build three JavaScript applications, before going on to discovering the 80 challenges designed to help you get started with writing code, adding app features, and solving different problems. You’ll then be equipped with the skills you need to launch an application, right from the first line of code through to completion.
Enrolling in this course will even prepare you for the JavaScript Specialist certification. This certification will qualify you to help companies, brands, and development firms with creating high-quality website code. All along, you’ll also brush up on the information from the Framework Course Guide.
By the end of this course, you will be well-versed with JavaScript and have developed the skills you need to confidently build your own applications.
What You Will Learn
- Gain useful insights into how JavaScript works
- Explore the latest cutting-edge features from ES6 and ES7
- Test your skills and build your confidence by completing over 80 coding challenges
Audience
This course is for anyone who wants to launch an application via JavaScript, switch careers, or simply freelance as a JavaScript developer. You will also find this course helpful if you’re looking to start a career in coding or just create websites for fun.
About The Author
Andrew Mead: Andrew Mead - A Full-stack Developer & Teacher
Andrew is a full-stack developer living in beautiful Philadelphia! He launched his first course in 2014 and had a blast teaching and helping others. Since then, he has launched 3 courses with over 110,000 students and over 18,000 5-star reviews. He currently teaches JavaScript, React, and Node. Before he ever thought about teaching, he created a web app development company. He has helped companies of all sizes launch production web applications to their customers. He had the honor of working with awesome companies like Siemens, Mixergy, and Parkloco. He had a Computer Science degree from Temple University, and I've been programming for just over a decade. I love creating, programming, launching, learning, teaching, and biking. He can't wait to see you inside one of my courses!
Table of contents
- Chapter 1 : Course Overview
- Chapter 2 : Building Out Our App
- Chapter 3 : JavaScript Basics: Variables and Flow Control
- Chapter 4 : JavaScript Functions
- Chapter 5 : JavaScript Objects
- Chapter 6 : Arrays
-
Chapter 7 : Javascript in the Browser
- Section Intro: Javascript in the Browser
- Setting up a Web Server
- JavaScript in the Browser
- DOM Manipulation
- DOM Challenge
- Adding Elements via the DOM
- Handling User Interaction
- Advanced Queries
- Text Inputs and Live Data Filtering
- Rendering Our Filtered Data
- Todo Filter Challenge
- Working With Forms
- Checkboxes
- Dropdowns
-
Chapter 8 : Data Storage, Libraries, and More
- Section Intro: Data Storage, Libraries, and More
- Saving Our Data in LocalStorage: Part I
- Saving Our Data in LocalStorage: Part II
- Splitting up Our Application Code
- Refactor Challenge
- Debugging Our Applications
- Complex DOM Rendering
- Setting up a Third-Party Library
- Targeting by UUID
- Checkbox Challenges
- The Edit Note Page: Part I
- The Edit Note Page: Part II
- Syncing Data Across Pages
- JavaScript Dates
- Moment
- Integrating Dates: Part I
- Integrating Dates: Part II
- Take a Break
- Chapter 9 : Expanding Our JavaScript Knowledge
-
Chapter 10 : Advanced Objects and Functions
- Section Intro: Advanced Objects and Functions
- Object Oriented Programming
- Constructor Functions
- Setting up the Prototype Object
- Hangman Challenge: Part I
- Digging Into Prototypical Inheritance
- Primitives and Objects: Part I
- Primitives and Objects: Part II
- Hangman Challenge: Part II
- Hangman Challenge: Part III
- Hangman Challenge: Part IV
- The Class Syntax
- Creating Subclasses
- Getters and Setters
- Update: Fixing an Edge Case
-
Chapter 11 : Asynchronous JavaScript
- Section Intro: Asynchronous JavaScript
- HTTP Requests from JavaScript
- HTTP Headers and Errors
- Exploring Another API
- Callback Abstraction
- Asynchronous vs. Synchronous Execution
- Callback Abstraction Challenge
- Closures
- Exploring Promises
- Converting to Promises
- Promise Chaining
- The Fetch API
- A Fetch Challenge
- A Promise Challenge
- Async/Await
- Async/Await Challenge
- Integrating Data into the Application
- Chapter 12 : App Themes
-
Chapter 13 : (NEW) Cutting-Edge JavaScript with Babel and Webpack
- Section Intro: Cutting-Edge JavaScript with Babel and Webpack
- The Problem: Cross-Browser Compatibility
- Exploring Babel
- Setting up Our Boilerplate
- Avoiding Global Modules
- Exploring Webpack
- Setting up Webpack
- JavaScript Modules: Part I
- JavaScript Modules: Part II
- Adding Babel into Webpack
- Webpack Dev Server
- Environments and Source Maps
- Converting Hangman App
- Using Third-Party Libraries
- Converting Notes App: Part I
- Converting Notes App: Part II
- Converting Notes App: Part III
- Converting Notes App: Part IV
- To-Do App Conversion Setup
- Converting To-Do App: Part I
- Converting To-Do App: Part II
- The Rest Parameter
- The Spread Syntax
- The Object Spread Syntax
- Destructuring
- Chapter 14 : Wrapping Up
Product information
- Title: The Modern JavaScript Bootcamp (2019)
- Author(s):
- Release date: May 2019
- Publisher(s): Packt Publishing
- ISBN: 9781838983734
You might also like
video
JavaScript Bible - JavaScript and ES6 Bootcamp 2019
This course covers everything you need to know about JavaScript to become a frontend web developer, …
video
The Complete Modern JavaScript Course with ES6
Whether you have no programming background or have some experience with JavaScript but admit that you …
book
Modern JavaScript for the Impatient
Exploit the Power of Modern JavaScript and Avoid the Pitfalls JavaScript was originally designed for small-scale …
video
Modern JavaScript for the Impatient
8+ Hours of Video Instruction It can be difficult for developers familiar with Java and other …