Oreilly – Modern JavaScript for the Impatient 2022-8

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

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

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

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

Modern JavaScript for the Impatient

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 553 MB

File(s) password: www.downloadly.ir

File size

1.5 GB