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 годин

Наші фахівці розкажуть про вакансії в твоєму напрямку, допоможуть скласти резюме та навчать проходити співбесіду

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

Наші фахівці розкажуть про вакансії в твоєму напрямку, допоможуть скласти резюме та навчать проходити співбесіду

Понеділок

19:00-21:00

Середа

19:00-21:00

Субота

12:00-16: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, граю на фортепіано. Люблю спорт та різні ігри – від квестів та спортивних до настільних. А ще люблю спробувати щось нове, наприклад – скалодром та подорож наодинці.

Students says:

В академії тобі дають потужний та динамічній бекграунд, різноманітні рішення. Задачі засновані на реальних проектах. Я під час навчання зробив кілька сайтів, а зараз розробляю і робочі і власні просвітницькі проекти. На курсах познайомився з цікавими людьми, а після — заснував власну команду. Beetroot Academy дали розуміння, як рухатись далі.

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

Все, що вивчила на курсах, знадобилося в роботі. Від початку навчання я зробила близько 20 макетів сайтів, ретушувала світлини, робила векторні ілюстрації та логотипи. Окрім того, в Beetroot Academy чудові вечірки, з одногрупниками ми й досі спілкуємось, а ще — я знайшла тут своє кохання.

Арістархова Катерина, Полтава, Designer AIT Inc

Я багато років працювала в поліції, так що це мій перший досвід навчання такого плану. Дякую за те, що моє життя змінилось. Тепер я працюю веб-дизайнером.

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

Було складно розпочати, я майже нічого не знав про програмування. Проте на курсах все було цікаво. А тепер я працюю розробником.

Тіунов Олександр, Краматорськ, Developer NKMZ

Мені багато що запам’яталось — неформальна атмосфера, зручне розташування столів, цікавий підхід викладача.

Дорошенко Іван, Миколаїв, Freelancer

Чому Beetroot Academy?

Рівень працевлаштування — 70%
Рівень працевлаштування — 70%

Наші випускники починають кар'єру в ІТ

Два жовто-блакитних прапора
Два жовто-блакитних прапора

Отримуй освіту міжнародного формату в Україні

Повний пакет
Повний пакет

Заняття з англійської та кар'єрне консультування допоможуть підготуватись до роботи

Навчайся на основі потреб ринку
Навчайся на основі потреб ринку

Працюй над реальними проектами, здобувай реальний досвід

Ми — некомерційна організація
Ми — некомерційна організація

Ми прагнемо результатів, а не вигоди

Рідкісна можливість
Рідкісна можливість

Навчайся в компанії мотивованих, амбітних однодумців

Внесок

₴ 91 / година

Повний внесок

Звичайна

₴8000
або
Місячний Внесок

 

₴4400 /міс.

Як почати навчання

Подавай заявку

Регіональний координатор зв'яжеться з тобою та запросить на співбесіду

Пройди співбесіду

Приходь на приємну зустріч з нашою командою, щоби з'ясувати, чи підходимо ми одне одному

Склади тест

Ми оцінимо твої знання та підберемо відповідну групу

Починай навчатись

Навчайся в дружній команді та почувайся як вдома

Заповнюй анкету

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