Logo
flag

Frontend developer

Logo

Please rate the course

0.0
Language:
Russian
Duration:
102:05:09
Number of lessons:
37
Release date:
02/03/2023
Rating:
0.0

Course short description

Every day we surf the Internet, go to various sites. Frontend developers are responsible for creating the “external side” of a website: they are the ones who develop what we see when we access any page on the Internet. Therefore, every company with its own website needs a good Frontend developer! Now in Russia alone more than 6,000 companies are looking for Frontend development specialists! At the start, a young specialist can count on a salary of 70,000 rubles, increasing it to 150,000+ rubles per month as he develops.


The program is suitable for:

  • those who want to start their journey in IT from scratch: we will provide the necessary knowledge and skills so that you can do the first steps towards your dream career in a modern IT company;
  • for beginning programmers: you will learn website layout, master popular tools, learn to develop in JavaScript and basic React, and open up new career opportunities in web development.

You will learn:

  • layout beautiful websites using HTML and CSS;
  • create interactive elements on a website using using JavaScript;
  • work in GIT.

In addition, we will help you competently write a resume and organize your search for your first job in Frontend development!

The training consists of two parts:

  • Basic module, “pool” - an online intensive course of electronic courses and webinars for mastering basic knowledge and skills in programming;
  • Profile module - training in the format of webinars under the guidance of practicing teachers, interesting educational work, personalized feedback and a project!

Webinars are held at a convenient time, so it is easy to combine training with work (the exact time of the classes is determined separately for each group). We do not recruit large groups so that each student can receive answers to their questions during classes, personal feedback on homework and projects!

During the training, you will work on personal and team real projects.

Who will you study with?

A team of teachers, methodologists and curators with more than 3 years of experience in organizing training. The team combines 3 key expertise:

  • industrial: development practices from the largest Russian and international IT companies;
  • academic: teachers and graduates of the best universities in Russia: HSE, MIPT , Moscow State University, School of Yandex Data Analysis, etc;
  • educational: each teacher in our team has taught hundreds of students from Russian companies or universities.

Purpose of the program

Obtaining competencies in HTML and CSS layout, JavaScript programming and using the React framework, necessary to start a career in Frontend development.

Program structure :

Basic module.

HTML and CSS Basics:

  • Introduction to HTML and CSS
  • Arranging elements on a page in CSS
  • Git
  • Creating interactive elements in HTML/CSS
  • Animation basics
  • Creating a mobile version of the site
  • Working with open-source libraries

Basics of programming in JavaScript:

  • The first program in JavaScript
  • Variables, comments
  • Data types
  • Conditional statement
  • Loops
  • Functions
  • Objects: Basics
  • Closures: Basics
  • Arrays: Basics
  • String Functions
  • Array Methods
  • Work with objects (named arrays)
  • Context and this
  • Object-oriented programming
  • Canvas
  • Creating animation with canvas

Managing a web page using JavaScript:

  • Browsers
  • Web page elements and methods for accessing them
  • Creating and deleting web page elements and moving through the DOM tree
  • Changing the content and styles of elements
  • Handling events in JavaScript

Workshop:< /p>

  • Layout basics using HTML and CSS
  • JavaScript programming basics
  • Managing a web page using JavaScript

< p>Profile module.Network requests. Asynchrony in JavaScript:

  • Network requests and asynchrony in JavaScript. Fetch, Promise.
  • Implementation of network and asynchronous requests in JavaScript on a web page, implementation of a project in JavaScript.
  • Implementation of network and asynchronous requests in JavaScript on a web page, implementation of a project in JavaScript.

Basics of creating an application using the React framework:

  • Webpack. React. Styling in React. Component libraries. Working with data over the network. Adding pages and routing. Context. Custom hooks. Working with form data. Modal windows. Authorization in React. HOC. Redux
  • Implementation of your own React application, creation of an analogue of an online store with the ability to fill out a form and authorization.
  • Implementation of your own React application, creation of an analogue of an online store with the ability to fill out a form and authorization.

Write your comment

Logo