courses

Онлайн

Advanced JavaScript / React

Продолжительность

2 месяца

Уровеньпродвинутый
Автор курсаРоман Никифоров
Начало

16 июня 2021

Описание курса

Если ты уже имеешь дело  с JavaScript, наверное, обратил внимание, как быстро работают современные UI-интерфейсы. Это все благодаря фреймворкам и библиотекам. Одна из них — библиотека для создания пользовательских интерфейсов — React.

Пройдя наш курс, ты будешь знать все тонкости работы с React, а именно:

  • использование классов и функций для создания приложений
  • использование react hooks для создания своих custom hooks
  • управление состоянием (state) приложения  
  • паттерны render props, compound components, HOC
  • использование глобального контекста
  • оптимизация приложения с использованием кэширования и правильным размещением компонентов
  • использование библиотеки react-query (Performant and powerful data synchronization for React)
  • unit-тестирование компонентов React
  • будущее React — Suspense и Concurrent UI Patterns
  • вместе с преподавателем напишешь проекты на React и Redux

Требования к студентам

  • HTML, CSS
  • Препроцессоры SASS
  • Типы данных, синтаксис, конструкции и основы функций JavaScript
  • Работа с DOM
  • Событийная модель в JavaScript
  • Работа с AJAX запросами в JavaScript

На нашем YouTube-канале ты можешь бесплатно подготовиться к курсу по этим темам

student

Почему React?

  • По данным сайта DOU, сегодня JavaScript — самый популярный язык программирования
  • Кроме веб-разработки, JavaScript можно использовать как серверный язык и создавать десктопные приложения. Для этого уже созданы фреймворки Next.js, GatsBy, Electron 
  • Освоишь технологию React и будешь считаться отличным JavaScript разработчиком 
  • На React сможешь кодить, как разработчики Facebook, Instagram, AirBnb и быть уверенным, что технология не выйдет из моды. Кстати, в разработке нашего сайта мы тоже используем React, GraphQL, GatsBy 
  • Со знанием React можно самостоятельно освоить React Native и разрабатывать приложения для гаджетов
scholarship

Программа курса

Основние модули и уроки этого курса.

  • JavaScript

    14 ч • 6 тем
    • Области видимости переменных. Функции как элементы высшего порядка
    • Замыкания в JavaScript. Практическое применение замыканий
    • Регулярные выражения
    • Синтаксис ES 6, 7, 8
    • Объектно-ориентированное программирование в JavaScript
    • Асинхронный JavaScript
  • Создание приложений с помощью React

    36 ч • 10 тем
    • Знакомство с React
    • Использование библиотеки React для создания пользовательского интерфейса
    • Компоненты высшего порядка
    • React hooks
    • Проект Films. Часть 1.
    • Проект Films. Часть 2.
    • Проект Films. Часть 3.
    • Проект Films. Часть 4
    • Проект Films. Часть 5. Рефакторинг кода
    • Основы тестирования. Фреймворк Jest
  • Redux

    14 ч • 3 темы
    • Использование библиотеки Redux в проектах. Проект Courses
    • Redux. Мини-проект Books
    • Redux. Мини проект Books

Процесс поступления

Пройди тест

Регистрируйся в нашей LMS и проходи тест, который поможет нам оценить твои знания.

Интервью

Как только мы получим твои результаты теста, мы пригласим тебя на онлайн встречу. Давай посмотрим, подходим ли мы друг другу.

Зачисление

Ты начнешь учиться в первой же доступной группе. Твоя новая карьерная цель ближе, чем кажется.

Регистрируйся сейчас!

" У тебя есть шанс получить новые потрясающие навыки. Проверь свои умения с помощью короткого теста"

Наполнение курса

70

часов

Практика
На занятиях студенты вместе с преподавателем выполняют практические задания, работают над своими проектами - в команде и в одиночку.
Карьерное консультирование
Наши специалисты расскажут о вакансиях по твоему направлению, помогут составить резюме и научат проходить собеседования.
Практика
На занятиях студенты вместе с преподавателем выполняют практические задания, работают над своими проектами - в команде и в одиночку.
Карьерное консультирование
Наши специалисты расскажут о вакансиях по твоему направлению, помогут составить резюме и научат проходить собеседования.

Преподаватели

Роман Никифоров
Advanced JavaScript / React Author & Teacher, Front-End Teacher

Расписание занятий

timetable
  • понедельник

    19:00 - 21:40

  • среда

    19:00 - 21:40

  • пятница

    19:00 - 21:40

Практические навыки для твоей будущей карьеры

Ты получишь

  • 24 занятий(-я) с преподавателем
  • 3 занятия в неделю
  • Постоянный доступ к материалам курса
  • Выпускной с компаниями-партнерами
  • Сертификат об окончании учебы

Новые навыки и потрясающая карьера в IT ждут тебя!

Получить консультацию

impact

Наши результаты

3900

выпускников закончили наши курсы

500

стипендий предоставили партнеры

400 000

часов IT-образования

75

преподавателей работают сейчас

200+

IT-компаний наняли наших студентов

40%

выпускников - женщины

700

студентов учатся прямо сейчас

Отзывы

Прекрасная школа, частный подход к каждому студенту. Если вы хотите обучиться новому или улучшить свои знания в уже выбранной профессии, это именно то место, куда вам нужно идти. Рекомендую.

Артем Мельник
Выпуксник курса UI\UX дизайн, Мариуполь

Процесс поступления

Пройди тест

Регистрируйся в нашей LMS и проходи тест, который поможет нам оценить твои знания.

Интервью

Как только мы получим твои результаты теста, мы пригласим тебя на онлайн встречу. Давай посмотрим, подходим ли мы друг другу.

Зачисление

Ты начнешь учиться в первой же доступной группе. Твоя новая карьерная цель ближе, чем кажется.

Начать сейчас

Проходи тест

Нам нужно оценить твои начальные знания. Тест будет интересный, просто удели нам немного времени.

Еще остались вопросы?

+380 93 170 2777

hello@beetroot.academy

forms