HOME > Development > JavaScript and ES6 Challenges Do you know JavaScript-

JavaScript and ES6 Challenges Do you know JavaScript-

  • Development
  • Dec 02, 2024
SynopsisJavaScript and ES6 Challenges – Do you know JavaScript?...
JavaScript and ES6 Challenges Do you know JavaScript-  No.1

JavaScript and ES6 Challenges – Do you know JavaScript?, available at $59.99, has an average rating of 4.75, with 47 lectures, based on 490 reviews, and has 31123 subscribers.

You will learn about Solve different JavaScript challenges and understand solution for each challenge Understand ES6 classes, arrow functions, const and let Use ES6 destructuring of objects and arrays Learn how JavaScript and ES6 work under the hood Learn how to create not shallow but true copy of the Array or Object Understand what is variables hoisting and closure Understand purpose of the default function parameters and their difference from the function arguments Learn what is IIFE (Immediately Invoked Function Expressions) and use them appropriately to dispose internal functions Explain difference between rest and spread operators and their appropriate usage Implement template literals instead of traditional strings concatenation Learn how to properly iterate Objects and Arrays Implement array helper methods such as forEach and reduce This course is ideal for individuals who are Beginner and mid-level JavaScript software developers It is particularly useful for Beginner and mid-level JavaScript software developers.

Enroll now: JavaScript and ES6 Challenges – Do you know JavaScript?

Summary

Title: JavaScript and ES6 Challenges – Do you know JavaScript?

Price: $59.99

Average Rating: 4.75

Number of Lectures: 47

Number of Published Lectures: 47

Number of Curriculum Items: 47

Number of Published Curriculum Objects: 47

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Solve different JavaScript challenges and understand solution for each challenge
  • Understand ES6 classes, arrow functions, const and let
  • Use ES6 destructuring of objects and arrays
  • Learn how JavaScript and ES6 work under the hood
  • Learn how to create not shallow but true copy of the Array or Object
  • Understand what is variables hoisting and closure
  • Understand purpose of the default function parameters and their difference from the function arguments
  • Learn what is IIFE (Immediately Invoked Function Expressions) and use them appropriately to dispose internal functions
  • Explain difference between rest and spread operators and their appropriate usage
  • Implement template literals instead of traditional strings concatenation
  • Learn how to properly iterate Objects and Arrays
  • Implement array helper methods such as forEach and reduce
  • Who Should Attend

  • Beginner and mid-level JavaScript software developers
  • Target Audiences

  • Beginner and mid-level JavaScript software developers
  • In this course you will get JavaScript challenges that you will need to solve.

    Each challenge consists of the task and solution. In some cases you will be asked to fix existing code, in some cases you will need to write some additional?code. I will explain each line of the solution and you will deeply understand what happens behind the scenes.

    Topics of the challenges are?following:

    – Destructuring

    – Array helper methods

    – Variables hoisting

    – Let, Var and Const

    – Rest and Spread Operators

    – Ternary Operator

    – Default parameters

    – Closures

    – IIFE (Immediately Invoked Function Expressions)

    – Classes

    At the beginning of the course you will get source files for all challenges. They include start and finish states for each challenge.

    You need to begin with “start”?folder?for each challenge.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Lets get connected! Join the Learning Community

    Lecture 2: LECTURE – Intro

    Lecture 3: LECTURE – Course Navigation

    Chapter 2: Git repository and Software setup

    Lecture 1: PRACTICE – Exercise Files

    Lecture 2: PRACTICE – Git repository with Exercise files

    Lecture 3: PRACTICE – Software Setup

    Chapter 3: Challenges

    Lecture 1: CHALLENGE 1 – Sum numbers

    Lecture 2: ? CHALLENGE 1 – Sum numbers – SOLUTION

    Lecture 3: CHALLENGE 2 – Const

    Lecture 4: ? CHALLENGE 2 – Const – SOLUTION

    Lecture 5: CHALLENGE 3 – Let

    Lecture 6: ? CHALLENGE 3 – Let – SOLUTION

    Lecture 7: CHALLENGE 4 – Hoisting

    Lecture 8: ? CHALLENGE 4 – Hoisting – SOLUTION

    Lecture 9: CHALLENGE 5 – Ternary Operator

    Lecture 10: ? CHALLENGE 5 – Ternary Operator – SOLUTION

    Lecture 11: CHALLENGE 6 – Arrow Functions

    Lecture 12: ? CHALLENGE 6 – Arrow Functions – SOLUTION

    Lecture 13: CHALLENGE 7 – Default parameters

    Lecture 14: ? CHALLENGE 7 – Default parameters – SOLUTION

    Lecture 15: CHALLENGE 8 – Check presence of the function parameters

    Lecture 16: ? CHALLENGE 8 – Check presence of the function parameters – SOLUTION

    Lecture 17: CHALLENGE 9 – Object Destructuring

    Lecture 18: ? CHALLENGE 9 – Object Destructuring – SOLUTION

    Lecture 19: CHALLENGE 10 – Destructuring and Rest Operator

    Lecture 20: ? CHALLENGE 10 – Destructuring and Rest Operator – SOLUTION

    Lecture 21: CHALLENGE 11 – Spread Operator

    Lecture 22: ? CHALLENGE 11 – Spread Operator – SOLUTION

    Lecture 23: CHALLENGE 12 – Copy Array

    Lecture 24: ? CHALLENGE 12 – Copy Array – SOLUTION

    Lecture 25: CHALLENGE 13 – Template Literals

    Lecture 26: ? CHALLENGE 13 – Template Literals – SOLUTION

    Lecture 27: CHALLENGE 14 – Object Destructuring

    Lecture 28: ? CHALLENGE 14 – Object Destructuring – SOLUTION

    Lecture 29: CHALLENGE 15 – Iterate over String

    Lecture 30: ? CHALLENGE 15 – Iterate over String – SOLUTION

    Lecture 31: CHALLENGE 16 – Swap values of the two variables

    Lecture 32: ? CHALLENGE 16 – Swap values of the two variables – SOLUTION

    Lecture 33: CHALLENGE 17 – IIFE (Immediately Invoked Function Expression)

    Lecture 34: ? CHALLENGE 17 – IIFE (Immediately Invoked Function Expression) – SOLUTION

    Lecture 35: CHALLENGE 18 – Classes

    Lecture 36: ? CHALLENGE 18 – Classes – SOLUTION

    Lecture 37: CHALLENGE 19 – Iterate over Object

    Lecture 38: ? CHALLENGE 19 – Iterate over Object – SOLUTION

    Lecture 39: CHALLENGE 20 – Sum positive and negative numbers

    Lecture 40: ? CHALLENGE 20 – Sum positive and negative numbers – SOLUTION

    Chapter 4: Final section

    Lecture 1: Bonus Lecture

    Instructors

  • JavaScript and ES6 Challenges Do you know JavaScript-  No.2
    Bogdan Stashchuk | Software Engineer, MBA, PhD
    Just keep learning – stashchuk
  • Rating Distribution

  • 1 stars: 7 votes
  • 2 stars: 7 votes
  • 3 stars: 52 votes
  • 4 stars: 176 votes
  • 5 stars: 248 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!