Logo
flag

JavaScript Advanced - advanced language concepts and OOP

Logo

Please rate the course

0.0
Category:
Language:
Russian
Duration:
15:57:41
Number of lessons:
125
Release date:
01/03/2023
Rating:
0.0

Course short description

Advanced course in JavaScript with immersion in OOP, asynchrony, Event Loop, modularity, data structures and assembly. This course is a second JavaScript course that covers advanced concepts and dives deep into JS. You only need a basic knowledge of the basics of JS and HTML and CSS for the final project. This course focuses on delivering advanced language concepts while also getting you started using frameworks like React, Vue and Angular with an understanding of what's going on under the hood. After all, we will apply all this knowledge to the final project – a library of books. We will make a full-fledged SPA application with a component structure, reactivity and a collector. In the process, we will even make our own mini framework using OOP.


You will learn

  • Work with Map and Set, WeekMap and WeekSet
  • Work with numbers, Math and BigInt
  • Work with internationalization of numbers and dates via the Intl API
  • Work with timers and intervals
  • Understand OOP principles
  • Use prototype and ES6 classes
  • Understand and apply SOLID
  • Write asynchronous JavaScript
  • Make requests to the server and understand how they work
  • Understand how Events work Loop
  • Create and process Promise
  • Understand the DOM device and how it works
  • Handle Event and understand the concepts of capturing and bubbling
  • Create modular applications on commonjs and es6
  • Work with NPM
  • Customize project builds

Requirements

Minimum requirements for taking the course: Basic knowledge of JavaScript; Knowledge of HTML and CSS will be a plus;

Write your comment

Logo