JavaScript: Understanding ES6 and Beyond
JavaScript: Understanding ES6 and Beyond, available at $79.99, has an average rating of 4.63, with 42 lectures, 5 quizzes, based on 774 reviews, and has 5570 subscribers.
You will learn about How let and const work under-the-hood Template Literals What Classes really are inside the JavaScript engine How Arrow Functions work under-the-hood Symbols and more ES6 and beyond features This course is ideal for individuals who are Intermediate developers continuing their JavaScript education It is particularly useful for Intermediate developers continuing their JavaScript education.
Enroll now: JavaScript: Understanding ES6 and Beyond
Summary
Title: JavaScript: Understanding ES6 and Beyond
Price: $79.99
Average Rating: 4.63
Number of Lectures: 42
Number of Quizzes: 5
Number of Published Lectures: 42
Number of Published Quizzes: 5
Number of Curriculum Items: 47
Number of Published Curriculum Objects: 47
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- How let and const work under-the-hood
- Template Literals
- What Classes really are inside the JavaScript engine
- How Arrow Functions work under-the-hood
- Symbols
- and more ES6 and beyond features
Who Should Attend
- Intermediate developers continuing their JavaScript education
Target Audiences
- Intermediate developers continuing their JavaScript education
JavaScript is the language of the internet. Learning it has allowed many front and backend web developers to get jobs. Yet JavaScript’s newest features can be confusing and hard to understand.
In this course you will learn to deeply understand how newer JavaScript language features work under-the-hood, such as:
-
Block Scoping (let and const)
-
Templates
-
Classes
-
Arrow Functions
-
Symbols
-
Iterators and Iterables
-
Default Parameters
ES6 and beyond refers to features added to the JavaScript language in ES6 and ES Next. These features often will make your coding life easier, and are used by modern JavaScript frameworks, like React, Vue, Angular, and more.
As always, these topics will be covered with the focus on my core philosophy: “Don’t Imitate, Understand”. You won’t try to learn by imitating the code I’m writing, but rather by deeply understanding how these language features work inside JavaScript engines. Deeply understanding means you will not only write better code, but also find it much easier to debug problems.
This course’s goal, then, is to help you have a deep understanding of JavaScript’s newest features. Through analysis of the inner working of the JavaScript engine, you can write code more confidentially and fix problems others find difficult.
It’s time for you to deeply understand ES6 and beyond!
Happy coding!
– Tony Alicea
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Setup
Lecture 3: Downloading Code For This Course
Chapter 2: Block Scoping
Lecture 1: Block Scoping: Why?
Lecture 2: Block Statements and Lexical Environments
Lecture 3: let
Lecture 4: Conceptual Aside: Bindings
Lecture 5: const
Chapter 3: Templates
Lecture 1: Templates: Why?
Lecture 2: Conceptual Aside: Whitespace Characters
Lecture 3: Multi-line Strings
Lecture 4: Interpolation
Chapter 4: Classes
Lecture 1: Classes: Why?
Lecture 2: Conceptual Aside: Classes
Lecture 3: Declarations and Expressions
Lecture 4: Conceptual Aside: Instances
Lecture 5: Public Instance Fields
Lecture 6: Constructor
Lecture 7: Methods
Lecture 8: extends and Prototypal Inheritance
Lecture 9: super
Lecture 10: Public Static Fields
Lecture 11: Private Fields With Getters and Setters
Lecture 12: Private Methods
Chapter 5: Arrow Functions
Lecture 1: Arrow Functions: Why?
Lecture 2: Conceptual Aside: Arrow Functions and Mathematics
Lecture 3: Syntax and Parsing
Lecture 4: Arrow Functions and 'this'
Lecture 5: Returning Values
Lecture 6: Limitations and Readability
Chapter 6: Symbols
Lecture 1: Symbols: Why?
Lecture 2: Using Symbols
Lecture 3: Well-Known Symbols
Chapter 7: Iterators and Iterables
Lecture 1: Iterators and Iterables: Why?
Lecture 2: Conceptual Aside: Iteration
Lecture 3: for..of and for..in
Lecture 4: Iterators
Lecture 5: Iterables and Symbol.iterator
Lecture 6: Symbol Properties, Methods, and Iteration
Chapter 8: Default Parameters
Lecture 1: Default Parameters: Why?
Lecture 2: Default Parameters (Part 1)
Lecture 3: Default Parameters (Part 2)
Instructors
-
Anthony Alicea
Software Developer, Architect, and UX Designer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 4 votes
- 3 stars: 39 votes
- 4 stars: 183 votes
- 5 stars: 545 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024