Asynchronous programming course in JavaScript - ON-LINE version

JavaScript asynchronic programming course - ON-LINE version

Index: KRW-12137 EAN: 5904422340728

This course is designed for people who have already mastered the basics of JavaScript. Thanks to this course you will understand the essence of async/await programming, you will learn the syntax of async/await and much more.

€16.28 tax excl.

Available, 24h shipping!
(Check quantity)
Shipping in 24 hours
30-day returns
PayPal payment
Manufacturer: Strefa kursów

What will you learn?

  • You will learn the essence of asynchronous programming
  • You will learn about async/await syntax and its practical applications
  • You'll understand when and how we use callback
  • You will find out what are the advantages of the Generators
  • You will learn how to treat the concept of time properly in programming
  • You will learn the concept of Observables and reactive programming
  • You will learn to use the popular RxJS library
  • You will understand the Promise mechanism

By choosing this course, you will learn much more!


You will receive the download instruction and code from us at the address given when placing your order

e-mail at the latest on the next working day after receiving the payment.

Who is this course for?

The course is designed for anyone who wants to learn the essence of asynchronous programming in modern JavaScript applications. Thanks to asynchronous programming, users can be provided with unlimited interactivity and efficiency. Without it, it will be difficult to create any application for a browser or Node environment.

Due to the number of techniques and the fact that aSynchronicity breaks out of the sequential thinking patterns we are used to, this is a rather complex subject.

Understanding fundamental concepts

The course will prepare you completely for the concepts underlying asynchronous programming. Generally speaking, it is only a matter of the right approach to the concept of time.You will also learnimportant internal JavaScript mechanismswhich will allow the concept of asynchronous programming to be implemented, andspecific, realistic working techniques.

The most important step-by-step techniques

Watching the videos from the course you can easily master all the key techniques of asynchronouscodewriting.You will start with the classic Callback approach, then Promise,Generators and Async/Await . The advantages and disadvantages of each approach and its main features are explained here.

Practical approach

The course is based on instructional videos with many practical tasks. At the beginning, together with the author you will performasynchronousoperations using different patterns. From very simple examples, to which successive layers of abstraction will gradually be added using the mechanisms that give usmodern JavaScript.

Universal knowledge

The course teaches very universal skills so that you can use them when creating various JavaScript applications. It only discusses the principles and rules that you will easily usewclient applications as well as those running in the Node environment. The techniques you will learn will come in handy when working withpopular libraries like React or Angular.

Observables and RxJS

While learning, you will also learn the concepts ofreactive programming and Observables. You will see what this innovative approach to asynchronous programming is all about and you will have the opportunity to learnthe basics of thevery popular RxJSlibrary.

How to use the course?

When you buy the course you get access to our training platform. All you need to use the course is internet access. The courses can be conveniently viewed through any browser or mobile application for Android and iOS.

Table of contents

  1. Introductoryissues
      • Admission 00m26s
      • How to use 00m 51s files
      • What you should know 03m38s
      • Now and then 05m 08s
      • Now and then in practice 04m 54s
  2. Foundations of asynchronicity
      • Event Loop 08m10s
      • Event Loop - simple example 05m55s
      • Asynchronous and parallel 06m 56s
      • Synchronous determinism 03m59s
      • Asynchronism and predictability 09m47s
      • Coordination example 05m41s
  3. Callback
      • Callback - bases 06m42s
      • Callback - various techniques 10m 09s
      • Use in a browser 07m13s
      • Callback hell - problem 04m27s
      • How to control the callback 06m14s
      • Callback in Nodejs 07m06s
  4. Thunk
      • Thunk - what is 04m28s
      • Synchronous thunk 05m45s
      • Asynchronous thunk 06m27s
      • One more example 08m03s
  5. Promise
      • Promise - what's the point of 05m39s
      • Basic usage example 09m59s
      • We are developing the example 09m21s
      • Errors and Promise 05m36s
      • Important features of Promise 07m37s
      • Standard All 06m36s
      • Model Race 03m30s
  6. Generators
      • Run To Completion 05m58s
      • Function with pause 07m34s
      • Yield and values 05m 49s
      • Sending messages to the 06m02s generator
      • Generators and asynchronicity 08m21s
  7. Async and await
      • Key idea for asynchronous function 06m40s
      • Async - basic example 08m01s
      • Async - practical approach 06m18s
      • Sequentially and simultaneously 07m 30s
  8. Observable
      • Quick introduction to Observable 05m56s
      • Rxjs - bases 07m20s
      • Rxjs - some important concepts 06m20s
      • Rxjs - practice 07m02s
      • End of 00m26s

Same-day shipping

  • Crediting the payment for the order on our account on a business day before 10:00 AM means sending the goods on the same day.
  • All packages are being delivered by GLS Group courier and covered with insurance up to 1200 EUR.
  • You will receive a link to track your package and monitor the progress of delivery as soon as it is shipped.

Terms of delivery 

GLS - zone 1

Austria, Belgium, Croatia, The Czech Republic, Denmark, Germany, Netherlands, Poland, Slovakia 

  • Delivery time: 2-4 days
  • Delivery cost: from 4.18 EUR
  • Insurance: 1200 EUR
GLS - zone 2

Bulgaria, Estonia, France, Hungary, Italy, Latvia, Lithuania, Luxembourg, Portugal, Romania, San Marino, Slovenia

  • Delivery time: 2-5 days
  • Delivery cost: from 5.35 EUR
  • Insurance: 1200 EUR
GLS - zone 3

Finland, Greece, Ireland, Lichtenstein, Spain, Sweden 

  • Delivery time: 2-7 days
  • Delivery cost: from 7.67 EUR
  • Insurance: 1200 EUR

Payment methods

Card image cap
  • Botland is a PayPal verified seller. Protect your financial information with this fast, safe and secure online payment system.

Card image cap
  • Choose easy and quick PayU e-payment method. Your financial information will stay secure.

Products from the same category

Arduino StarterKit from scratch - with Arduino Uno module

A set of electronic components used in the video course "Arduino from scratch". The kit includes i.a.: LEDs, resistors, sensors, chips, and LCD display, the chassis of the...
Index: ARD-02596
Index: ARD-02596
In stock, shipping 24 hours!
(Check quantity)
Regular price €51.73 Price €51.73

Arduino video course - from the ground up - ON-LINE version

Video course is intended for novice Arduino users. Includes practical exercises on electronic circuits, the performance of which does not require a soldering iron. Electronic...
Index: KRW-02506
Index: KRW-02506
Available online!
(Check quantity)
Regular price €22.28 Price €22.28

Basic programming course for PLC controllers - ON-LINE version

The course is designed for people who know the basics of electrical engineering and want to master the basics of ladder language and enter the PLC world. In this course you...
Index: KRW-12702
Index: KRW-12702
Available online!
(Check quantity)
Regular price €20.03 Price €20.03

SketchUp course + V-Ray from scratch - ON-LINE version

This video course is designed for interior designers or those who are just planning to make a future for them.
Index: KRW-09614
Index: KRW-09614
Available, 24h shipping!
(Check quantity)
Regular price €31.28 Price €31.28

Video course Programming school in C language - ON-LINE version

The course is designed for beginners who want to quickly understand all the important C concepts and start creating their own programs. Classical C is a popular, versatile and...
Index: KRW-03303
Index: KRW-03303
(Check quantity)
Regular price €22.28 Price €22.28

Android applications for non-programmers - ON-LINE

A video course showing the basics of creating Android applications. It does not require programming knowledge. It allows for the creation of games and programs from ready-made...
Index: KRW-08727
Index: KRW-08727
In stock, shipping 24 hours!
(Check quantity)
Regular price €17.78 Price €17.78

Android course - creating applications in practice - ON-LINE version

The course is designed for people who have finished the basic course of creating an application in Android, and want to expand their knowledge. This course describes how to,...
Index: KRW-09977
Index: KRW-09977
Czas oczekiwania: ok. 10-30 dni
Regular price €24.53 Price €24.53

Python programming foundations course - ON-LINE version

This course is designed for people who start programming in Python. With this course you will learn the basics of Python syntax, programming in the current version 3, the right...
Index: KRW-12225
Index: KRW-12225
Available, 24h shipping!
(Check quantity)
Regular price €20.03 Price €20.03

Java Foundation course - ON-LINE version

With this course, you will learn the most important elements of the language, you will see how to properly configure IDE and text editor, you will learn to use the basic...
Index: KRW-09288
Index: KRW-09288
In stock, shipping 24 hours!
(Check quantity)
Regular price €26.78 Price €26.78

GIMP course from scratch - ON-LINE version

A video course explaining the use of Gimp and the secrets of editing graphics. It will learn how to edit and improve images, show how to work with layers, masks, filters and...
Index: KRW-08607
Index: KRW-08607
Available, 24h shipping!
(Check quantity)
Regular price €20.03 Price €20.03

Basic computer course - ON-LINE version

Video course allows you to learn basic computer and Internet maintenance, it is for all people, regardless of age, who have a problem with that.
Index: KRW-09276
Index: KRW-09276
In stock, shipping 24 hours!
(Check quantity)
Regular price €11.03 Price €11.03

Unity course - making 2D games - ON-LINE version

The course allows you to learn and understand the process of creating games in 2D and to build the game on mobile devices using the Unity environment.
Index: KRW-09998
Index: KRW-09998
In stock, shipping 24 hours!
(Check quantity)
Regular price €20.03 Price €20.03