programming

Front-end Pro

The course is designed for in-depth study of the JavaScript programming language and the React library, which is used to create complex front-end applications.

The popular JavaScript language is used to create web applications to add interactivity to web pages. Writing code in React is very similar to working in HTML, which makes it easy to start writing code without missing a syntax. One of the main features of React is freedom of action.

In the course, you will learn the principles of OOP, DOM, REST API, and gain practical skills in creating applications using the React stack, which will allow you to apply for the position of Junior Front-end Developer.

COURSE OBJECTIVES

  • Learn how to interact with servers using JavaScript;
  • Learn to master OOP;
  • Learn to work with REST API;
  • Learn all the features of the React library;
  • Learn all the nuances: from how the DOM works to how to build an application with Webpack.

Course program

  • Introduction to JS;
  • Variables and operators;
  • Loops;
  • Arrays;
  • Basics of functions;
  • The context of the function;
  • Functions;
  • DOM;
  • Events;
  • Working with forms;
  • WebStorages;
  • Practice and Livecoding;
  • Regular expressions;
  • Libraries and frameworks;
  • Asynchronous code execution;
  • ESNext;
  • HTTP;
  • Promise;
  • OOP;
  • Working with asynchronous functions;
  • Code assembly systems;
  • Webpack;
  • Node.js;
  • React;
  • React components;
  • Functional components in React;
  • Working with forms in React;
  • Routing in React;
  • Libraries for working with React components;
  • Redux;
  • Redux-Toolkit;
  • TypeScript;
  • Testing React applications;
  • Exam.