The World of JavaScript is always changing, and that’s why I work to keep this course as up-to-date as possible. You can join knowing you’ll File size: 13.83 GB
The Modern JavaScript Bootcamp
What you will learn
Learn JavaScript By building three web applications that are real-world in nature
Learn how to get a deep understanding JavaScript Behind the scenes work
Check out the latest features in ES6 or ES7
Take on over 80 challenges in coding to test your skills and increase confidence
You can learn how to upload your application to the Internet so you can share them all
Learn how Promises, Async/Await and asynchronous are used JavaScript
Learn how to debug your code and fix it when something goes wrong.
A free PDF guide of 80 pages, including lecture notes, code samples and documentation links, is available to download.
Download immediately The Modern JavaScript Bootcamp
Course content
All 155 lectures expanded29:39.09
–Course Overview
08:44
Welcome!
Preview
07:28
Get the PDF Guide
Preview
01:16
–Setting up Your Machine
24:48
Section Intro: Setting up your Computer
Preview
01:03
Installing Visual Studio Code
Preview
05:25
Installing Node.js
Preview
02:43
[Windows Only] Install cmder
Preview
02:14
Introduction to the Terminal
Preview
07:52
Hello JavaScript!
Preview
05:31
–JavaScript Basics: Variables & Flow Control
01:55:35
Section Intro JavaScript Basics
Preview
00:58
Variables and strings
Preview
17:05
Numbers
Preview
13:40
More information on Variables
Preview
06:09
Construct a Temperature Converter
Preview
06:11
Booleans and Comparison Operators
Preview
13:28
Statements
Preview
10:18
Advanced If Statements
12:01
Logical “And” “Or” Operators
14:53
Variable Scope: Part 1
10:38
Variable Scope Part II
10:14
–JavaScript Functions
01:14:07
Section Intro JavaScript Functions
01:31
Function basics
16:15
Undefined and null
09:54
Multiple Arguments and Argument defaults
15:46
Function Scope
04:31
Template Strings
12:58
Create a Grade Calculator
13:12
–JavaScript Objects
01:48:03
Section Intro JavaScript Objects
01:17
Object basics
13:02
Using objects with functions
11:30
Object References
08:49
Create an expense tracker
09:52
Methods
13:05
Exploring String Methods
17:02
Exploring Number Methods
13:50
Constant Variables
08:10
Bonus: Variables that include var
11:26
–JavaScript Arrays
02:24:20
Section Intro JavaScript Arrays
01:18
Basics of Array
13:21
Manipulating Arrays Using Methods
13:17
Looping over Arrays
09:21
The For Loop
16:37
Part I: Searching Arrays
14:49
Part II: Searching Arrays
20:41
Filtering arrays
17:45
Sorting arrays
18:13
Improve Our Expense Tracker
18:58
–Javascript in the Browser
02:47:51
Section Intro: Javascript in The Browser
01:24
Set up a Web Server
15:12
JavaScript Use the Browser
08:14
Manipulation of DOM
12:13
DOM Challenge
11:13
Adding Elements via DOM
14:25
Handling User Interaction
12:33
Advanced Queries
13:35
Text inputs and live data filtering
12:44
Rendering our Filtered Data
12:35
Todo Filter Challenge
09:58
Work with Forms
17:20
Checkboxes
18:25
Dropdowns
08:00
–Data Storage, Libraries, and More
03:39:02
Section Intro: Data Storage, Libraries, and More
00:42
Part I: LocalStorage Data Saving
13:44
Part II: Saving our Data in LocalStorage
11:23
Partitioning Our Application Code
13:36
Refactor Challenge
10:18
Debugging Our Apps
08:38
Complex DOM rendering
14:16
Establishing a Third-Party Library
13:38
UUID targeting
10:41
Checkbox Challenges
08:48
The Part I Edit Note Page
16:40
The Edit Note Page: Part II
18:03
Syncing Data Across Pages
13:09
JavaScript Dates
18:10
Moment
19:50
Part I: Integrating dates
14:02
Part II: Integrating dates
12:12
Take a break
01:12
–Expanding Our JavaScript Knowledge
01:42:37
Section Intro – Expanding Our JavaScript Knowledge
01:33
Part I: Arrow Functions
12:21
Part II: Arrow Functions
16:57
Conditional Operator (Ternary).
14:27
Truthful and False Values
17:03
Type Coercion
11:00
Catching and throwing errors
15:27
Handling Application Errors
05:20
Work in a strict mode
08:29
–Advanced Objects and Functions
03:01:34
Section Intro: Advanced Objects & Functionalities
01:09
Object-Oriented Programming
06:40
Constructor Functions
15:32
Set up the Prototype Object
13:45
Hangman Challenge: Part I
09:10
Digging Into Prototypical Inheritance
09:51
Part I: Primitives and Objects
16:20
Part II: Primitives and Objects
13:36
Hangman Challenge: Part II
13:30
Hangman Challenge: Part III
20:42
Hangman Challenge: Part IV
08:08
The Class Syntax
11:40
Create Subclasses
19:56
Setters and getters
18:29
Update: How to Fix an Edge Case
03:06
Four more sections
Requirements
No programming experience is required to take this course. I’ll walk you through the entire process from scratch!
All you need is an internet connection and a computer (Windows OS, MacOS, Linux).
Description
Did you ever try to learn? JavaScript before?
JavaScript is the most popular programming language out there, but that doesn’t mean it’s easy to learn. You’ll waste your time with out-of-date tutorials on YouTube that only talk about a specific topic. JavaScript These features are not shown how to be used in real-world applications.
Download it immediately The Modern JavaScript Bootcamp
Does this sound familiar?
This course is designed to show you how to create and launch your own company. JavaScript Web applications
The Modern JavaScript Bootcamp You start from scratch and increase your knowledge. JavaScript language. Yes, you’ll learn all the features of the language, but you’ll also learn how to use those features together to create a complete application.
This course covers both the ES6 and ES7 modern versions. JavaScript You will see these features in action. You’ll gain an understanding of the latest cutting-edge language features.
A big part of learning is getting experience in writing code. JavaScript. That’s why I’ve included over 80 challenges designed to get you writing code, adding app features, and solving a wide range of problems. These challenges will equip you with the skills and confidence to create your web application.
This section does not contain starter projects. You’ll see what it takes to launch a JavaScript application, from the initial line of code to final deployed application.
Who’s this course for?
1. People who are completely new to the area. JavaScript. You are ready to learn programming? JavaScript. This might be your first programming course, or maybe you’ve worked with other languages before. Either way, you’re ready for this bootcamp.
2. People who use currently JavaScript You want to master the language. You learned little tips and snippets to code when you had to solve a particular problem. Now you’re ready to master JavaScript You can also explore the latest ES6 and ES7 information.
You’ll learn JavaScript You must do, not watch.
This course is not about watching videos, it’s about writing code. From the start, you’ll be building out each project from scratch as well as completing over 80 challenges designed to test and reinforce what you’ve learned.
During the class, you’ll build three JavaScript applications:
1. The Our starter app, a note-taking and reminder app, is the first. You’ll learn the fundamentals of JavaScript Find out what it takes for a program to allow users to add, modify, delete, save, and export their notes.
2. The second app, a to-do application, you’ll be building on your own. This will allow you to test your skills and show that you have real-world experience. JavaScript code.
3. The Last app, a hangman game, can be used to explore the world asynchronously. JavaScript. You’ll learn how to set up applications that rely on data from third-party services that can offer up dynamic, real-time information such as the user’s current location.
Keep up with the times in an ever-changing world.
The World of JavaScript is always changing, and that’s why I work to keep this course as up-to-date as possible. You can join knowing you’ll be learning the fundamentals of the language as well as the new language features that keep coming out.
This course makes use of the most current language features from ES6 & ES7.
All the information you need in one convenient package
There’s no need to worry if you’re learning the right skills to land that JavaScript Job or launch JavaScript app. I’ve mapped out everything you need to know in an interactive, easy-to-follow package designed to get you up and running in a couple of weeks.
By the end, you’ll be able to build and launch your own applications.
There’s no better time to learn JavaScript.
You’ve made a smart choice, because JavaScript This is the most widely used programming language. This statement is not exaggerated. This popularity and growth have created more job opportunities and opportunities than ever.
JavaScript Powers the internet. This means that every company on the internet uses it. JavaScriptDemand for JavaScript Developers are on the rise. From Google and Apple to Udemy themselves, all companies use them JavaScript extensively.
JavaScript doesn’t stop with the web. It is now a universal programming language that can do anything. JavaScript This course can be used for creating desktop apps, server side applications, native iOS/Android and many other purposes. This course is your gateway to that ecosystem.
If you are stuck, get quick support.
There’s nothing worse than getting stuck ten hours into a course and not getting the help you need to continue. It’s part of learning. That’s why I’m here to answer every single question that comes my way.
I’ll work with you to get you unstuck and back on track. It’s one of the reasons students love taking my courses. Don’t take my word for it. See the reviews of students below.
“This is the absolute best course I’ve taken on Udemy. Andrew is great at explaining things in a clear and concise manner. The course flow is flawless. Andrew doesn’t gloss over or over-explain any topic. He answers questions quickly so that you will not be lost. – Tanya Gamarian
“The lessons are of high quality and even more important, he actually takes time to answer your questions!” – Thomas Vercamer
This is the most current and engaging website I know of. JavaScript You can find the course here, and you get a Udemy 30-day guarantee of your satisfaction.
I can’t wait to see you on the inside!
– Andrew
This course is designed for the following:
Learning JavaScript Are you using it for the first time? Already using JavaScript Do you want to learn the language? This course is right for you!
This course is for anyone who wishes to use JavaScript To submit an application, change careers, or become a freelancer JavaScript developer.
Course Features
- Lectures 0
- Quizzes 0
- Duration Lifetime access
- Skill level All levels
- Students 0
- Assessments Yes