Advanced JavaScript

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

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

Курс стартует

10 сентября 2019

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

Если ты уже работаешь с 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 часов

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

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

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

Вторник

19:00 - 21:00

Четверг

19:00 - 21:00

Суббота

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 часов

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

Александр Ордынский

Преподаватель Front-End и JavaScript

Я работал как в местных стартапах, так и на иностранных заказчиков. Сейчас работаю в музыкальной индустрии на датском стартапе. Фронтенд востребован и интересен. Ты видишь визуальный результат работы незамедлительно. Среди фреймворков я выделяю Angular и React с его экосистемой. React позволяет разработчикам создавать большие веб-приложения, которые могут изменять данные, не перезагружая страницу. Основная цель React – быть быстрым, масштабируемым и простым. Он с этими задачами отлично справляется. В преподавании главный секрет – дружеские отношения с учениками. Обучение должно строится по модели: “равный – равному”. Свободное время я провожу с семьей. Люблю играть в хоккей и футбол.

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

Я много лет работала в полиции, это мой первый опыт учебы подобного рода. Спасибо, что он принес мне перемены в жизни. А сейчас я работаю веб-дизайнером.

Трубникова Кристина, Мариуполь

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

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

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

Сафронов Руслан, Краматорск, Developer WebWorks

Я пробился в финал чемпионата по разработке DevChallenge 11 в 2017 году. Поверил, что могу справиться с задачами разного уровня сложности. Я понял, что войти в IT-сферу — реально.

Бардар Павел, Полтава

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Взнос

₴ 102 / час

Полный Взнос

Стандартная

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

 

₴4034 /мес.

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

Подай заявку

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

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

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

Пройди тест

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

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

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

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

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