Курс Accelerated ES6 JavaScript Training

4.7
4 316 комментариев
Payment
Обучение платное
Certificate
Сертификация бесплатная
Duration
6 часов курса
О курсе

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.

Программа
Introduction
Students will understand what this Course is about, which Content it offers and which Format it uses
Introduction
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
Что Вы изучите?
  • 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
Лекторы
Maximilian Schwarzmüller
Maximilian Schwarzmüller
Professional Web Developer and Instructor

Experience as (Web) Developer

Starting out at the age of 13 I never stopped learning new programming skills and languages. Early I started creating websites for friends and just for fun as well. Besides web development I also explored Python and other non-web-only languages. This passion has since lasted and lead to my decision of working as a freelance web developer and consultant. The success and fun I have in this job is immense and really keeps that passion burningly alive.

Starting web development on the backend (PHP with Laravel, NodeJS, Python) I also became more and more of a frontend developer using modern frameworks like React, Angular or VueJS 2 in a lot of projects. I love both worlds nowadays!

As a self-taught developer I had the chance to broaden my horizon by studying Business Administration where I hold a Master's degree. That enabled me to work in a major strategy consultancy as well as a bank. While learning, that I enjoy development more than these fields, the time in this sector greatly improved my overall experience and skills.

Experience as Instructor

As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enables me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses, more than 700,000 students on Udemy as well as a successful YouTube channel is the best proof for that.

Whether working as development instructor or teaching Business Administration I always received great feedback. The most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects or simply enjoy their hobby with the help of my content.

Together with Manuel Lorenz, I founded Academind to offer the best possible learning experience to our more than 800,000 students.

Платформа
Udemy
Курсы Udemy подойдут для профессионального развития. Платформа устроена таким образом, что эксперты сами запускают курсы. Все материалы передаются в пожизненный доступ. На этой платформе можно найти курс, без преувеличений, на любую тему – начиная от тьюториала по какой-то камере и заканчивая теоретическим курсом по управлению финансовыми рисками. Язык и формат обучения устанавливается преподавателем, поэтому стоит внимательно изучить информацию о курсе перед покупкой.
70.99 $ 109.99 $
Рейтинг
4.7
2 922
1 169
206
36
7