Advanced JavaScript

2 месяца • неполная занятость  в городе

Научись использовать самые популярные инструменты JavaScript

Идет набор

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

Если ты уже работаешь с JavaScript, пришло время для React/Redux. Библиотека React JS решает проблемы, связанные с интерфейсом – товары в корзине, списки пользователей. Когда страниц становится больше, в работу вступает Redux.

После окончания курса ты разберешься в инструментах React: ESLint – для проверки синтаксиса написания кода, React Router v4 – для создания меню и пагинации, Reselect - для оптимизации работы состояний, Immutable.js – библиотеки, позволяющей создавать неизменяемые коллекции данных, Jest – для тестирования. Ты научишься создавать функциональные компоненты с использованием React hooks и писать unit-тесты, используя Jest и библиотеки react-testing-library. В итоге ты создашь свое приложение и сможешь работать программистом на React. На этом курсе онлайн-тестирование не предусмотрено. Ты получишь тестовое задание после собеседования.

Какие навыки ты получишь?
  • React/Redux
  • React Router v4
  • ESLint
  • Reselect
  • Immutable.js
  • Jest
Требования к студенту
  • HTML, CSS
  • Препроцессоры SASS
  • Типы данных, синтаксис, конструкции и основы функций JavaScript
  • Работа с DOM
  • Событийная модель в JavaScript
  • Работа с AJAX запросами в JavaScript

Почему Advanced JavaScript?

  • Порог вхождения в React/Redux очень высок. Если освоишь эту технологию - будешь считаться отличным разработчиком JS
  • Кроме веб-разработки JavaScript можно использовать как серверный язык и создавать десктопные приложения
  • На React сможешь кодить, как разрабочики Facebook, Instagram. AirBnb и знать, что технология не выйдет из моды. Кстати, в разработке нашего сайта мы тоже используем JavaScript
  • Разобравшись в одной из библиотек JS легко изучишь все остальные
  • Зная React можно освоить React Native и разрабатывать приложения для гаджетов

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

практика

64 часов

На занятиях студенты вместе с преподавателем выполняют практические задания, работают над своими проектами - в команде и в одиночку.

карьерное консультирование

8 часов

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

На занятиях студенты вместе с преподавателем выполняют практические задания, работают над своими проектами - в команде и в одиночку.

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

Понедельник

18:30 - 20:30

Среда

18:30 - 20:30

Суббота

10:00 - 14:00

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

модуль 1
JavaScript

1. Области видимости переменных + Функции как элементы высшего порядка, 2 часа

2. Замыкания в JavaScript + Практическое применение замыканий, 2 часа

3. Регулярные выражения, 2 часа

4. Синтаксис ES 6, 7, 8; 2 часа

5. Объектно ориентированное программирование в JavaScript. Прототипы, использование синтаксиса ES6, 1 час

6. Проект с применением ООП, 3 часа

7. Асинхронный JavaScript, 2 часа

модуль 2
Создание приложений с помощью React

1. Знакомство с React (Intro to React), 4 часа

2. 2 мини-проекта, 4 часа

3. Компоненты высшего порядка (HOC), 4 часа

4. React hooks, 4 часа

5. Проект Films, 12 часов

6. Рефакторинг кода проекта Films, 2 часа

7. Тестирование компонентов с использованием фреймворка Jest, 6 часов

8. Использование библиотеки redux в проектах. Проект каталог курсов, 14 часов

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

Студенты говорят:

На курсах было комфортно и уютно. После окончания было три работы в портфолио. Четвертая работа — тестовое задание для студии, куда меня приняли без собеседования. Благодаря Beetroot Academy я поверила в свои силы.

Домме Анна, Киев

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

Громадюк Галина, Ивано-Франковск

Занятия проходили непринужденно, наглядно и конструктивно. Было много практики. А потом — встреча с работодателями и гордость от презентации своих работ.

Кучер Наталья, Краматорск

В академии тебе дают мощный и динамичный бэкграунд, разнообразные решения. Задачи основаны на реальных проектах. Во время учебы я разработал несколько сайтов. Сейчас работаю над разными проектами — в том числе и над своими учебными. На курсах я познакомился с интересными людьми, а по окончанию — основал свою команду. Beetroot Academy дали понимание, как двигаться дальше.

Коба Олекса, Полтава, Founder IT BRO

Знала, что будет тяжело. Но, благодаря непревзойденному преподавателю, все сложности мы пережили со смехом. Это была просто любовь с первого занятия и незабываемые отношения все 4 месяца. Знания, которые я получила, оказались критически важными в моей работе. Я стала уверенней в себе и поняла — есть сфера безграничного развития.

Брижак Марина, Полтава

Почему Beetroot Академия?

Уровень трудоустройства — 70%
Уровень трудоустройства — 70%

Наши выпускники начинают карьеру в ИТ

Два желто-голубых флага
Два желто-голубых флага

Получай образование международного формата в Украине

Полный пакет
Полный пакет

Уроки английского и карьерное консультирование помогут подготовиться к работе

Учись на основе потребностей рынка
Учись на основе потребностей рынка

Работай над реальными проектами, приобретай практический опыт

Мы — некоммерческая организация
Мы — некоммерческая организация

Мы стремимся к результатам, а не к выгоде

Редкая возможность
Редкая возможность

Учись в компании мотивированных, амбициозных единомышленников

Взнос

₴ 109 / час

Полный Взнос

Стандартная

₴7000
или
Месячный Взнос

 

₴3850 /мес.

Как начать обучение

Подай заявку

Локальный менеджер свяжется с тобой и пригласит на собеседование

Пройди собеседование

Приходи на приятную встречу с нашей командой, чтобы выяснить, подходим ли мы друг другу

Пройди тест

Мы оценим твои знания и подберем подходящую группу

Приступай к учебе

Учись в дружной команде и чувствуй себя как дома

Заполни заявку

Ты можешь получить крутые навыки и новую работу уже через 4 месяца. Потрясающе! Давай начнем с заполнения анкеты.