занятий
занятий в неделю
старт
За неделю записалось
Осталось
Стань веб-разработчиком!
Курс предназначен для глубокого изучения языка программирования JavaScript и библиотеки React, которая используется для создания сложных Front-end приложений.
Популярный язык JavaScript используется при создании веб-приложений для придания интерактивности веб-страницам. Написание кода в React очень похоже на работу в HTML, что даёт возможность без труда начать писать код, упустив синтаксис. Одна из главных особенностей React — свобода действий.
На курсе вы познакомитесь с принципами ООП, DOM, REST API и получите практические навыки создания приложений с использованием «реакт-стека», что позволит претендовать на должность Junior Front-end Developer.
Цели курса
Научиться взаимодействовать с серверами с помощью JavaScript
Освоить ООП
Научиться работать с REST API
Изучить все особенности библиотеки React
Изучить все нюансы: от того, как работает DOM, до того, как собрать приложение Webpack-ом
Изучаемые технологии
-
ES6
-
TypeScript
-
Git
-
MongoDB
-
DOM
-
AJAX
-
jQuery
-
JavaScript
-
React
Программа курса
Front-end Pro

- Переменные, типы данных
- Условные операторы
- Циклы
- Массивы, объекты
-
Функции
- Понятие функции
- Замыкание
- Рекурсия
- Контекст выполнения
- Обработка исключений
- DOM
- Событийная модель
- Делегирование событий
- Работа с формами
- WebStorages
- Регулярные выражения
- EventLoop
- ООП. Прототипы
- jQuery
-
HTTP
- REST
- Ajax
- Fetch
- WebSockets
- От EcmaScript 2015 до сегодня
-
Основы Node.js
- Базовые понятия
- Основы Express.js
- Gulp
- Symbol, Iterators, Generators
-
Введение в React
- Идеология React
- Основные понятия
- Классовые компоненты
- Функциональные компоненты с хуками
- React-router. Error boundary
- Работа с формами в React
- Redux
-
Работа с библиотеками компонентов
- Antd
- Material UI
- Тестирование реакт приложений с помощью cypress
- Итоговый проект
Бонусы курса
Добавьте навыки в резюме
-
JavaScript (Примитивы, Объекты, Массивы, Функции)
-
Навыки манипуляции с DOM деревом
-
Основные паттерны программирования
-
ООП в JavaScript
-
Работа с REST API
-
MVC/MVP/MVVM архитектуры
-
Библиотека ReactJS для SPA
-
Принципы работы роутинга на примере библиотеки react-router
-
Хранение состояния приложения на примере redux и redux-thunk
-
Хранение состояния приложения на примере redux и redux-thunk
Преимущества обучения в Компьютерной школе Hillel
-
Группы по 16 человек Преподаватель уделяет время каждому студенту
-
Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
-
Система личных кабинетов Эффективное и удобное обучение.
-
Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
-
Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
-
Практические занятия Большая часть занятий ориентирована на практику.
-
Что мы делаем для того, чтобы вы достигли успеха?
-
Проводим мастер-классы по подготовке резюме и поиску работы
-
Регулярно обновляем программы курсов под требования рынка
-
Приглашаем преподавать только лучших практикующих специалистов
-
Развиваем нашу сеть партнеров среди топовых IT-компаний
-
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Часто задаваемые вопросы
-
Какой нужно иметь компьютер, чтобы обучаться на курсе Front-end Pro?
Требования к компьютеру для обучения на курсе Front-end Pro.
Операционная система:
- Windows 10 64-бит
- macOS 10.13 или выше
- Linux: Ubuntu 16.04 - 20.04
Процессор* :
- Минимум intel core i5 4-го поколения
- Рекомендуется i5 8-го
*Допустимы аналоги от AMD
Оперативная память:
- Минимум 8 Гб
- Рекомендуется 16 Гб
Память:
- Минимально 500 Гб HDD и более
- Рекомендуется 200 Гб SSD и более
-
Ваши преподаватели участвуют в каких-либо проектах / работают ли они по их IT-специализации / имеют ли опыт преподавания?
В нашей школе преподают только практикующие специалисты не ниже Senior-уровня из крупнейших IT-компаний города. Обучение они проводят, ориентируясь на последние тенденции IT-рынка для того, чтобы наши выпускники имели наиболее востребованные знания и опыт.
-
Где можно посмотреть отзывы о вашей Школе в Киеве?
Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.
-
Будут ли задавать работу на дом? Проверяется ли выполненное задание преподавателем?
Да! Ведь это обязательная и очень важная часть процесса Вашего обучения. Т.к. каждый студент должен закрепить весь полученный на занятии материл дома, посредством выполнения домашнего задания. Каждое заданное ДЗ будет проверяться вместе со всей группой и преподавателем на следующем занятии. Без соблюдения данного пункта никто не сможет добиться ожидаемого результата.
-
Теория или практика? Чему уделяется больше времени на занятиях курса Front-end Pro?
Целью большинства курсов нашей школы является возможность дальнейшего трудоустройства наших Студентов и Выпускников. Поэтому мы делаем упор на проработку и изучение практических кейсов, наиболее актуальных на данный момент в работе той или иной специальности IT-сферы. Безусловно, мы отводим время на наших занятиях и на изучение важной теоретической базы, которая также необходима любому специалисту. Но обычно в процентном соотношении теории уделяется около 30% времени занятия и 70% — практике.
-
Как получить максимальный балл за домашнее задание на курсе Front-end Pro?
Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:
- Выполнить задание в указанные сроки
- Выполнить все условия задания
- Выполнить задание без ошибок
- Пересдача домашнего задания не более одного раза
-
Как я могу оплатить обучение?
Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.
- Как пройти собеседование по JS? И зачем?
- 83713
- 3391
Как пройти собеседование по JS? И зачем?
смотреть 71 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- Замыкания в JavaScript
- 48472
- 3125
Замыкания в JavaScript
смотреть 6 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- Как пройти собеседование по JS? И зачем? vol.2
- 29335
- 1811
Как пройти собеседование по JS? И зачем? vol.2
смотреть 69 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- JavaScript. Работа с API Telegram, Youtube, VK
- 17062
- 152
JavaScript. Работа с API Telegram, Youtube, VK
смотреть 61 мин-
Петр Кучер JS Developer в Playtika
- Объекты и работа с ними в Javascript
- 15718
- 504
Объекты и работа с ними в Javascript
смотреть 122 мин-
Савелий Сычев Software Engineer в Microsoft
- Про работу с DOM в Javascript
- 14200
- 429
Про работу с DOM в Javascript
смотреть 114 мин-
Савелий Сычев Software Engineer в Microsoft