Accelerated ES6 JavaScript Training

4.7 (4316)
Learning paid
6 hours course
Course by Udemy
What will you learn?
Understand and Use the new Features and Concepts introduced with ES6
Get an Overview over the Language Additions and Changes
Confidently apply the new Syntax, new APIs and other new Features in Web Applications
About the course

Learn modern JavaScript!

Knowing modern JavaScript, ES6 (ECMAScript 6), is extremely important in the world of JavaScript! ES6 adds tons of new features, methods, objects and helpers and the earlier you feel confident using them, the better!

Get the "All-In-One" package today!

This course follows a hands-on, example-driven approach to show and explain all the important features added to JavaScript. This includes important syntax changes and additions like let, const, rest & spread operators and continues with Promises, the Reflect API, the Proxy API, Maps & Sets, tons of new methods and functions and much more!

At the end of the course, we'll even build a complete project, using many of the new Features shown throughout the Course!

Benefit from my knowledge as both a freelance web developer and a top-rated instructor with many years of experience.

As a freelance web developer, using JavaScript is my day-to-day work and therefore I always found it annoying the ES6 Resources are scattered out all over the web. I created this Course to share my knowledge on ES6 with you!

I also love passing my knowledge to other people and my various, top-rated courses as well as my successful YouTube channel are the best proof of that.

Students will understand what this Course is about, which Content it offers and which Format it uses
Let me give you an introduction to this course and its content!
JavaScript Languages - ES6 vs ES5
What does ES5 and ES6 mean? This lecture answers this question.
Course Format
I use a very "hands-on" format in this Course. Learn more about it, in this lecture.
ES6 Compatibility with Browsers
ES6 isn't natively supported by all Browser yet, or at least not all Features are. It's important to know which Features may or may not be used. This compatibility chart should be helpful to you.
Using ES6 Today
Learn how to use ES6 today!
Syntax Changes & Additions
Students will understand which Syntax Changes and Additions ES6 brings to JavaScript
Let & Block Scope
The "let" keyword is a brand-new addition to JavaScript and whilst it allows us to create variables like "var" does, it also introduces "Block Scope" to JavaScript. What all that is? Have a look at this lecture to learn more!
Constants with "const"
Besides "let", "const" was added to make the declaration of constants easy.
Hoisting in ES6
With let & const, Hoisting changed a bit in ES6, learn how it changed, with this lecture.
(Fat) Arrow Functions
ES6 introduces a new way to write Functions - the (Fat) Arrow Syntax. Learn how it works and what's special about it, in this lecture.
(Fat) Arrow Functions and the "this" Keyword
Besides a different Syntax, (Fat) Arrow Functions introduce one huge new feature/ change to functions. Learn which change it is, with this video.
  • Basic to advanced JavaScript knowledge or resources on ES5 JavaScript follow along, are required
  • Basic Web Development Skills (HTML, CSS, JavaScript) are assumed
  • Advanced JavaScript Knowledge is a Plus
Maximilian Schwarzmüller
Maximilian Schwarzmüller
Professional Web Developer and Instructor
Udemy courses are suited to professional development. The platform is organized in such a way that it is experts themselves that decide the topic and when the course will start. All supporting documents are made available to you for lifetime access. On this platform, you can find a course on about any subject, and that is no exaggeration – from a tutorial on how to ride a motorcycle, to managing the financial markets. The language and the course format are established by the teacher. This is why it is important to read the information about the course carefully before parting with any money.
Comments (4316)
Like any other website, konevy uses «cookies». These cookies are used to store information including visitor's preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information. For more general information on cookies, please read the «What Are Cookies» article on Cookie Consent website.