JavaScript Masterclass 2021: Modern & Comprehensive
JavaScript Masterclass 2021: Modern & Comprehensive, available at $64.99, has an average rating of 4.55, with 88 lectures, based on 923 reviews, and has 4421 subscribers.
You will learn about Understand fundamentals of JavaScript Understand scope in JavaScript with concepts like Lexical Scope, Global Scope and Block Scope Understand basic concepts of functions such as Callback Functions, Function Expressions, IIFE Master object-oriented JavaScript concepts like Prototypal Inheritance, Prototype Chain Master functional programming concepts in JavaScript like Closures, Method Chaining, Higher Order Functions Get entry point into modern JavaScript frameworks like React, Angular and Ember Master Async JavaScript concepts like SetTimeout, Promises, Async Await This course is ideal for individuals who are This course is for people who want to learn the latest version of JavaScript from scratch or This course is for people who want to make a career change or want to make an entry into Front-end development or This course is for people who have some JavaScript experience and want to strengthen their fundamentals and become an expert It is particularly useful for This course is for people who want to learn the latest version of JavaScript from scratch or This course is for people who want to make a career change or want to make an entry into Front-end development or This course is for people who have some JavaScript experience and want to strengthen their fundamentals and become an expert.
Enroll now: JavaScript Masterclass 2021: Modern & Comprehensive
Summary
Title: JavaScript Masterclass 2021: Modern & Comprehensive
Price: $64.99
Average Rating: 4.55
Number of Lectures: 88
Number of Published Lectures: 88
Number of Curriculum Items: 88
Number of Published Curriculum Objects: 88
Original Price: $139.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand fundamentals of JavaScript
- Understand scope in JavaScript with concepts like Lexical Scope, Global Scope and Block Scope
- Understand basic concepts of functions such as Callback Functions, Function Expressions, IIFE
- Master object-oriented JavaScript concepts like Prototypal Inheritance, Prototype Chain
- Master functional programming concepts in JavaScript like Closures, Method Chaining, Higher Order Functions
- Get entry point into modern JavaScript frameworks like React, Angular and Ember
- Master Async JavaScript concepts like SetTimeout, Promises, Async Await
Who Should Attend
- This course is for people who want to learn the latest version of JavaScript from scratch
- This course is for people who want to make a career change or want to make an entry into Front-end development
- This course is for people who have some JavaScript experience and want to strengthen their fundamentals and become an expert
Target Audiences
- This course is for people who want to learn the latest version of JavaScript from scratch
- This course is for people who want to make a career change or want to make an entry into Front-end development
- This course is for people who have some JavaScript experience and want to strengthen their fundamentals and become an expert
This is a modern and comprehensive JavaScript course that focuses on the latest version of JavaScript.
You don’t need any prior JavaScript experience at all, we will start by JavaScript basics like declaring variables using const and letkeywords. After that we will look at how scope works in JavaScript, here we will understand global scope , lexical scope and block scope. We will then learn about variase data primitive data types such as string, boolean and number. Before we move to anyfurthrer we will look at some computer science fundametanls like if-else statements, for-loops, while loops, and diffreent operators specific to JavaScript. By then we will be ready to learn complex data structures like arrays, objects, maps and sets. After that we will focus on some important JavaScript fundamentals such as closures, object creation, method chaining, prototype inheritances, call, apply, bind, spread operator, arrow function, promises. I will cover all of the latest features of JavaScript. Features such as Async Await, Array.from(), Array.Map() that were recently introduced. I will also go through ES2015, ES2016, ES2017, ES2018, ES2019, ES2010 and ES2021 features. You also will get lots of coding exercises to practice. In the end I will show you how to build few practical JavaScript Projects. You will surly enjoy building your own to-do list using pure JavaScript. One of the best feature of this course is its simplicity. All the coding samples are very easy to understand. I prefer to use real world use cases to explain concepts.
Course Curriculum
Chapter 1: Course Introduction and Setup
Lecture 1: Course Introduction and Overview
Lecture 2: Setting up tools and environment
Chapter 2: Variables
Lecture 1: Defining Variables
Lecture 2: Let vs Const
Lecture 3: Valid Variables
Lecture 4: Basic Debugging Techniques
Chapter 3: Primitive Data Types
Lecture 1: Types of Data Types
Lecture 2: null & undefined
Lecture 3: Boolean
Lecture 4: Strings
Lecture 5: Template Strings
Lecture 6: String Methods
Lecture 7: Numbers
Lecture 8: Math Methods
Lecture 9: Math.random()
Lecture 10: Symbol
Lecture 11: Type Conversions
Lecture 12: Coding Exercise
Lecture 13: Coding Solution
Chapter 4: JavaScript Basics (Operators and Statements)
Lecture 1: Section Intro
Lecture 2: Operators
Lecture 3: Bitwise Operators
Lecture 4: if/else Statement
Lecture 5: switch Statement
Lecture 6: for Loop
Lecture 7: while Loop
Lecture 8: Coding Exercise
Lecture 9: Coding Solution
Chapter 5: Variable Scope & Scope Chain
Lecture 1: Section Intro
Lecture 2: Global Scope
Lecture 3: Block Scope
Lecture 4: Lexical Scope
Lecture 5: Scope Chain
Chapter 6: Arrays and Objects
Lecture 1: Section Intro
Lecture 2: Array Introduction
Lecture 3: Mutating Arrays
Lecture 4: Multidimensional Arrays
Lecture 5: Iterating Arrays using "forEach" & "for of"
Lecture 6: Object Introduction
Lecture 7: Iterating Objects using "for in"
Lecture 8: Destructuring
Lecture 9: Sets
Lecture 10: Maps and WeakMaps
Lecture 11: Coding Exercise
Lecture 12: Coding Solution
Chapter 7: functions
Lecture 1: Function Basics
Lecture 2: Spread Operator and Rest Parameters
Lecture 3: Default Parameters
Lecture 4: Callback Functions
Lecture 5: Map, Filter, and Reduce Methods
Lecture 6: Array Method Sort()
Lecture 7: Array Methods some() & every()
Lecture 8: Coding Exercise
Lecture 9: Coding Solution
Chapter 8: Object Oriented Programming
Lecture 1: Prototypal Inheritance
Lecture 2: Function Constructors
Lecture 3: Extending Constructors
Lecture 4: Classes
Lecture 5: Sub Classes
Lecture 6: Arrow Function
Chapter 9: Functional Programming
Lecture 1: "this" keyword in Object Literals
Lecture 2: Call Apply Bind
Lecture 3: Closures
Lecture 4: Function Chaining
Chapter 10: Async JavaScript
Lecture 1: Blocking vs Non-Blocking
Lecture 2: setTimeout & setInterval
Lecture 3: Promises
Lecture 4: Async Await
Lecture 5: Rest API
Lecture 6: GET, POST, PUT
Lecture 7: Fetch API
Chapter 11: JavaScript and HTML
Lecture 1: Installing Visual Studio Code Editor
Lecture 2: Using JavaScript In HTML
Lecture 3: DOM Events
Lecture 4: Event Bubbling and Capturing
Lecture 5: Debounce Function
Lecture 6: Throttling
Lecture 7: Coding Exercise : Building a Todo App
Lecture 8: Coding Solution
Chapter 12: ES2019 Features (*new*)
Lecture 1: Object Method Object.fromEntries()
Lecture 2: Array Methods flat() & flatMap()
Lecture 3: String Methods trimStart() & trimEnd()
Lecture 4: Symbol.description()
Lecture 5: Optional Catch Binding
Chapter 13: Browser caching and local storage
Lecture 1: Browser caching
Lecture 2: cookies
Lecture 3: localStorage
Instructors
-
Hemil Patel
Front-End UI Developer, Architect
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 9 votes
- 3 stars: 61 votes
- 4 stars: 255 votes
- 5 stars: 591 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 Language Learning Courses to Learn in November 2024
- 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