Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 2 hours on-demand video
  • 11 articles
  • 7 coding exercises
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages JavaScript

Essentials in JavaScript ES6 - A Fun and Clear Introduction

A creative and fun course on JavaScript ES6! Has Webpack, Babel, React, and all the new syntax you need to code in ES6!
Rating: 4.2 out of 54.2 (4,197 ratings)
59,267 students
Created by David Joseph Katz
Last updated 6/2018
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Create ES6 applications from the ground up.
  • Use the terminal/command-line application and a code editor to code.
  • Look at ES6 code and understand keyword and concepts.
  • Create live development servers with Webpack.
Curated for the Udemy for Business collection

Course content

10 sections • 43 lectures • 1h 52m total length

  • Preview01:26
  • Preview01:07
  • Preview00:38
  • Preview01:21
  • Preview01:57
  • Getting the Source Code
    00:13

  • Preview01:31
  • Preview01:40
  • Preview01:21
  • Preview07:52
  • Preview09:09
  • Preview05:31
  • Break: Babel and Webpack
    01:01

  • Getting Help With Code
    01:52
  • Variable Scoping with Let
    03:01
  • Let's Scope 'lets'
    1 question
  • Constant-ly Scoping
    02:22
  • Can we manipulate constants?
    1 question
  • Template Literals/Strings
    02:20
  • Mastering Template Literals & ES6 Strings
    1 question
  • Coding Break: New ES6 Syntax
    00:26

  • Understanding the Spread Operator
    03:17
  • Butter Spread
    1 question
  • Destructuring Assignment - Arrays
    03:25
  • Destructuring the Fellowship (Array)
    2 questions
  • Destructuring Assignment - Objects
    03:54
  • Destructuring Animals (Objects)
    2 questions
  • Coding Break: Operating and Destructuring
    00:50

  • Arrow Functions
    03:44
  • Arrow Functions Ignoring This
    03:19
  • Archery (Arrow Functions)
    1 question
  • Helping With the Map Method
    02:58
  • Scaling Maps (Map Helper Method)
    1 question
  • Filtering in ES6
    02:44
  • Filtering For Stars (Filter Helper Method)
    1 question
  • Coding Break: Functions and Methods
    00:49

  • Exporting Values
    02:38
  • Exporting Expressions and by Default
    04:01
  • Exports and Imports (Modules)
    3 questions
  • Break: Modules
    00:54

  • Presenting Object-Oriented Programming
    02:29
  • Setting Up an ES6 Class
    02:35
  • ES6 Classes
    2 questions
  • Inheritance in ES6 Classes
    03:19
  • Inheriting Powers (Class Inheritance)
    1 question
  • Break: Classes
    00:47

  • JSX in ES6
    04:09
  • ES6 Promises and More React
    08:00
  • ES6 JSX and Promises
    2 questions
  • Overview: Extending Upon ES6 With React
    00:32

  • Final Remarks
    01:23
  • Bonus Lecture: In-Depth ES6 and ES7 Course!
    00:29
  • Be the First to Know about New Material and Courses!
    00:32

  • Deprecated: Setting Up With Webpack
    05:26
  • Deprecated: Setting Up With Webpack (extra notes)
    00:26
  • Deprecated: Webpack-ing Babel
    04:31

Requirements

  • Not much! Some basic JS will help.

Description

Turn yourself into a highly-demanded software engineer and developer by following this tutorial on JavaScript ES6. As one the most highly-paid languages, learning ES6 will open so many jobs and opportunities for you.

This course features a ton of diverse content, so you’ll learn ES6 in a stimulating, informative, and fun way.

Filmed tutorials will get you typing code yourself. And these videos will make sure to explain the reason behind each new line and keyword.

Optional quizzes and coding challenges reinforce key concepts. Also, coding breaks in each section let you approach the course at your own pace.

Jokes appear from time to time, especially in the breaks. So who knows, you might even slap your knee at some JavaScript humor!

If you’re still new, then this course gives a great intro to ES6. Or if you have a lot of experience, then you’ll find a nice overview of the language. Either way, this course if perfect for you!

Let’s take the dive into JavaScript ES6 and start coding!

Who this course is for:

  • Someone who wants an intro to JavaScript ES6 and web development.
  • An experienced developer who wants an overview of ES6.

Featured review

Razvan Ioan Cirlugea
Razvan Ioan Cirlugea
16 courses
5 reviews
Rating: 5.0 out of 5a year ago
Don't be too scared if you find out difficult to understand Babel and Webpack, the ES6 fundamentals are well explained, and in a simple manner. I like that after sections you have coding exercises. David is a nice guy!

Instructor

David Joseph Katz
Software Engineer
David Joseph Katz
  • 4.4 Instructor Rating
  • 25,267 Reviews
  • 238,981 Students
  • 19 Courses

David is a software engineer at Zendesk, with a Bachelor of Computer Science from the University of San Francisco.

David has gained valuable experience from the tech industry. By incorporating the best practices he has learned at work, he hopes to create the highest quality learning experiences possible.

Feel free to connect with David! He is always curious about the cool project you're working on. And he loves to discuss ideas on how to build impactful technology.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.