pages.courses.show.header
pages.courses.show.course_updated
pages.courses.show.subscription_description
pages.courses.show.included.header
models.attributes.base.description
The course is devoted to getting acquainted with the asynchronous programming model in JavaScript and the browser event model. Topics covered include event loops, timers, callbacks, early binding, and error handling.
pages.courses.show.skills
- Understand the types of asynchronous programming in JavaScript (callbacks, promises, async/await)
- Apply the modern ways to work with asynchronous code
- Parallelize tasks for better performance
- Properly organize the structure of asynchronous code that is error tolerant
pages.courses.show.syllabus
1 | About Learn about the course, its structure, objectives, and goals |
2 | Call Stack Learn how the call stack works |
3 | Asynchronous code Learn how asynchronous code works |
4 | Return in asynchronous code Learn to write asynchronous functions and work with the result of their work |
5 | Ordering asynchronous operations Learn how to manage the flow of asynchronous operations |
6 | Error handling Learn about proper error handling in asynchronous code |
7 | Parallel execution of operations Learn the principles of the simultaneous launch of asynchronous operations and control of their result |
8 | Timers Learn how to delay for later |
9 | Promises Learn the convenient way to organize the process of executing asynchronous code |
10 | Error Handling in Promises Learn how to properly handle errors in chains |
11 | Promise chain Learn how to flatten promises into flat code |
12 | Promise.all Learn to execute promises in parallel |
13 | new Promise Learn how to create promises from callbacks |
14 | Async/Await Learn the most modern way to write asynchronous code as synchronous |
15 | HTTP Requests Learn how to use asynchrony in applied tasks (using the axios HTTP client as an example) |
pages.courses.show.challenges
1 | Promises: then |
2 | Timer that rings |
3 | Promises: catch |
4 | Waterfall |
5 | Promises: event loop |
6 | List of files and directories |
7 | Promises: thenable и static |
8 | Promises: state |
9 | Promises: reject |
10 | Promisification |
pages.courses.show.recommended_programs

- pages.courses.pros.right_in_browser
- pages.courses.pros.lifetime_access
- pages.courses.pros.learn_as_you_go
pages.courses.show.subscription_description

