Oreilly – Modern JavaScript for the Impatient 2022-8
Oreilly – Modern JavaScript for the Impatient 2022-8 Downloadly IRSpace

Modern JavaScript for the Impatient. This course helps experienced programmers in Java and other languages get started with modern JavaScript without wasting time on older versions. If you’re a skilled developer who’s familiar with basic concepts like branches, loops, functions, and object-oriented programming, this course will get you up to speed with JavaScript’s new features in no time. The course content starts with the basics of values, variables, and flow control, and then moves on to more advanced functions, objects, classes, and the standard library. It also covers important topics like asynchronous programming, modules, and internationalization. This course assumes you have a basic understanding of programming and experience with Java or a similar language, and no prior knowledge of JavaScript is required. After learning the basics, you’ll learn how to use high-level functions, closures, and other key concepts so you can effectively leverage modern JavaScript in your projects.
What you will learn:
- Object-oriented programming with modern JavaScript (classes and inheritance and how to implement them with prototypes)
- Standard library (numbers and dates, strings and regular expressions, as well as arrays and sets)
- Metaprogramming, iterators and generators (a powerful mechanism for bridging between linear and event-driven control flow)
- How to use proxies to intercept access to properties and method calls
- How to use symbols to customize behavior
- How to use the Internationalization API to adapt your apps to users around the world
- How to structure complex programs with modules
Who is this course suitable for?
- Experienced developers who want to quickly get up to speed with modern JavaScript and get the most out of it without wasting time on outdated features.
Modern JavaScript for the Impatient Course Details
- Publisher: Oreilly
- Instructor: Cay S. Horstmann
- Training level: Beginner to advanced
- Training duration: 8 hours
Course headings
- Introduction
Modern JavaScript for the Impatient: Introduction - Lesson 1: Values and Variables
Topics
1.1 What Is JavaScript?
1.2 Types and Variables
1.3 Numbers
1.4 Strings
1.5 Objects and Arrays
1.6 Destructuring - Lesson 2: Control Flow
Topics
2.1 Expressions and Statements
2.2 Conditions
2.3 Branches
2.4 Loops
2.5 Breaking and Continuing - Lesson 3: Functions
Topics
3.1 Named and Anonymous Functions
3.2 Functional Programming
3.3 Arguments
3.4 Exceptions
3.5 Advanced Topics - Lesson 4: Objects and Classes
Topics
4.1 Methods and Prototypes
4.2 Constructors and Classes
4.3 Getters, Setters, and Instance Fields
4.4 Static Methods and Fields
4.5 Subclasses
4.6 Advanced Topics - Lesson 5: Numbers and Dates
Topics
5.1 Numbers
5.2 Dates - Lesson 6: Strings and Regular Expressions
Topics
6.1 String Functions and Methods
6.2 Regular Expressions - Lesson 7: Arrays and Collections
Topics
7.1 Arrays
7.2 Typed Arrays
7.3 Maps and Sets - Lesson 8: Metaprogramming
Topics
8.1 Object Properties
8.2 Object Methods
8.3 Function Properties and Methods
8.4 Proxies
8.5 Customization with Symbol Properties - Lesson 9: Iterators and Generators
Topics
9.1 Iterables
9.2 Iterators
9.3 Generators - Lesson 10: Asynchronous Programming
Topics
10.1 Asynchronous Programming
10.2 The Promise Concept
10.3 Working with Promises
10.4 Async and Await
10.5 Async Iterators and Generators - Lesson 11: Internationalization
Topics
11.1 The Locale Concept
11.2 Localizing Numbers and Strings
11.3 Localizing Dates - Lesson 12: Modules
Topics
12.1 The Module Concept
12.2 Imports
12.3 Exports - Summary
Modern JavaScript for the Impatient: Summary
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
1.5 GB