JavaScript
Development Course
Бесплатный курс по веб разработке
прием заявок временно приостановлен
По результатам курса лучшие студенты будут трудоустроены
Длительность
4 месяца
Время занятий
уточняется
Набор в Украине
и Беларуси
Занятия проходят
онлайн
Что такое JavaScript?
Разработка на JavaScript – это, конечно же, веб-разработка. Самое известное применение JavaScript – необходимость добавить динамичности на сайт или создать браузерное приложение. При этом, JavaScript не ограничен в применении только для Front-End. Данный язык достаточно универсален и при необходимости используется и для разработки Back-End части.
Программа курса
Этап 1 – Введение
Basics:
  • How browsers work, HTTP(S/2), HTTP codes/methods, websockets, postman;
  • Git basics, terminal + IDE overview;
HTML/CSS:
  • basics, positioning, semantic, BEM, responsive layout (flexbox/grids)
Этап 2 – Основы
Main part:
  • JS: scope, hoisting, functions, inheritance, ES5/6, style guides, promises, JS modules and so on + debug overview;
  • DOM: selectors, events, event loop, popular APIs;
  • Data structures and algorithms overview;
  • Environment: NPM/NPX/NVM, Webpack and Gulp and parcel, Browser DevTools, project structure, preprocessors (SASS, LESS);
  • Other: TDD, design patterns overview, refactoring, popular libs/frameworks overview (Angular & Vue & React overview).
Этап 3 – React
React
  • JIRA overview + coursework + teams;
  • Introduction to React stage
  • React basics (jsx, rendering (virtual dom, key, reconciliation), props, state, refs)
  • Class components (lifecycle methods, state, static variables), event handling, conditional rendering, controlled / uncontrolled elements
  • React API (forwardRef, fragments, portals, children api, cloneElement), styling
  • Routing, Colocation, error boundaries, HOC, render props (children as a function), lifting state up
  • propTypes, redux, context api
  • Code-splitting, react lazy, react memo
  • Hooks
  • Typescript with React, react testing library
  • SSR, CRA
Этап 4 – Backend
Backend
  • Backend infra, Nodejs, MVC, Express, REST, documentation, files,
  • DB: MongoDB, RDB (MySQL/Postgres), knex, SQL, migrations, 3rd party API, IoC/DI, TDD, jest, auth, JWT, Docker, deployment, environments, CI/CD (github + TravisCi)
Как попасть на курс
Заполнить форму на сайте, прикрепив мотивационное письмо и резюме на английском
Пройти интервью
с рекрутером
Пройти интервью
с преподавателем
Лайфхак
Не пиши в резюме того, что точно и хорошо не знаешь, тебя об этом спросят на интервью. Не описывай все слишком подробно, только основная информация, резюме не более страницы.
Обязательные требования к заявке
техническое образование
или студент последнего курса
желание учиться
быть готовым посвятить не менее 20 часов в неделю на обучение
компьютерная грамотность
понимание основ информатики, умение работать с различными операционными системами
B1/B1+
English level
минимальный уровень для свободного общения с англоязычными заказчиками и командами
Преподаватели
Дмитрий Мишин
Очень талантливый технический специалист с нестандартным мышлением. Огромный опыт на разных проектах, которые были написаны с использованием: angularJS, angular 2-10, react, vue, jquery и др. Имеет опыт работы с 2D, 3D графикой и со сложными анимациями.
Михайло Мельник
Разработчик Javascript с более чем 5-летним опытом взаимодействия с творческими командами и командами разработчиков при реализации идей и проектов. Ключевые навыки: написание поддерживаемого кросс-браузерного кода, обеспечение масштабируемости и гибкости кода.
Евгений Свиридов
Профессиональный опыт во фронтенде с 2016 года. В начале карьеры много верстал, писал на чистом js и застал период актуальности AngularJS. Текущий основной фреймворк – ReactJS. Участвовал в разработке множества проектов разной степени сложности в таких доменах как: логистика, развлечения, ивент менеджмент и др.
Даниил Бурков
Front-end разработчик с более 10 лет опыта в индустрии, педагог, многодетный отец. Основной опыт работы с VanillaJS & Angular. Ментор и ресурсный менеджер.
Александр Шевченко
Back-end разработчик со стажем более 10 лет в коммерческих решениях. Монолитная и микро-сервисная архитектура, проектирование баз данных, API, CI/CD. Опытный ментор.
Виктор Мицкевич
Front-end специалист. Опыт работы с Vanilla JS, AngularJS, ReactJS. Решал нетривиальные задачи, связанные с интеграциями payment систем и 2D графикой. Действующий ментор.
Цифры и факты о наших курсах
100+ человек
Столько человек успешно прошли лабу
80%
Прошедших курсы, были трудоустроены в компанию
40+ лет
Совместного опыта преподавателей
Мы временно приостановили прием заявок на этот курс.
Подпишитесь, чтобы получать новости о предстоящих наборах на курс.
Email
Как вас зовут?