<p> </p> <p>JavaScript is the main tool of a frontend developer! We will tell, show and teach the only programming language that works in the browser.</p> <p><br /> JavaScript is about dynamic elements, interactive and functional styles for a web page.</p> <p>By studying our courses, you will learn:</p> <p>About the basic construction of JavaScript, with its objects and function, get acquainted with developer tools, learn how to work with variables and numbers;<br /> Learn about complex data types: arrays and objects, loops, learn how to create and manage them;<br /> Learn what scope is, the DRY principle, how to use it correctly and write less code without compromising quality;<br /> Get acquainted with Document Object Model, learn how to describe reactions to user actions: text input, tap on certain elements, scrolls and so on;<br /> Consider HTTP protocol, JSON data format, user interaction with the site when working with the network, what can go wrong.<br /> Learn what asynchrony is, ways to achieve it with promises, with technologies that allow you to make requests to the server from the browser.<br /> Practice optimizing the work with data and events on the site, implement clear and pleasant to the user feedback interface and much more.</p>