courses

Курс Advanced JavaScript/React

Advanced JavaScript/React
Продолжительность

2 месяца

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

10 ноября 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

    10 ч • 4 темы
    • Области видимости переменных + Функции как элементы высшего порядка
    • Замыкания в JavaScript + Практическое применение замыканий
    • Объектно ориентированное программирование в Javascript. + Прототипы, использование синтаксиса ES6 + Проект с применением ООП
    • Асинхронный JavaScript
  • React + Создание проекта Films

    42 ч • 8 тем
    • Основы работы с React
    • Использование библиотеки React для создания пользовательского интерфейса
    • Компоненты высшего порядка (HOC)
    • React hooks
    • Библиотека react-router-dom
    • Создание проекта Films с использованием серверных технологий
    • Тестирование приложений Jest
    • Рефакторинг проекта Films
  • Redux + Создание проекта Course

    10 ч • 1 тема
    • Использование библиотеки Redux. Создание проекта Courses и Books
  • Дополнительный модуль

    2 ч • 1 тема
    • Знакомство с Concurrent Mode и Suspense

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

Пройди тест

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

Интервью

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

Зачисление

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

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

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

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

73

часов

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

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

Роман Никифоров

Full-Stack Developer: JS & PHP

Опыт работы 19+ лет. В основном работает с фриланс проектами

Дмитрий Павловский

Front-End Developer в EPAM

Опыт работы 6+ лет. Работал в Wizardsdev

Вадим Добрыдник
Вадим Добрыдник

Front-End Developer

Опыт работы 5+ лет. Работал в SoftServe и Lohika

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

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

    19:00 - 21:40

  • среда

    19:00 - 21:40

  • пятница

    19:00 - 21:40

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

Ты получишь

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

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

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

impact

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

4700+

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

500

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

400 000

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

75

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

200+

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

40%

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

700

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

Отзывы выпускников

После окончания курса Front-End сразу решил продолжать и пройти курс Advanced JS/React. Со знанием React работу найти можно быстро, даже без коммерческого опыта. Сейчас работаю в аутсорсинговой компании и постоянно развиваюсь.

Любомир Цюцяк
Выпускник курса Advanced JavaScript / React

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

Пройди тест

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

Интервью

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

Зачисление

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

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

Проходи тест

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

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

+380 93 170 2777

hello@beetroot.academy

forms