JavaScript and ES6 Challenges – Do you know JavaScript?
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: Let's 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
-
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!
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