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

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

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

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

Середа

20:00 - 22:00

П\'ятниця

18:00 - 20:00

Неділя

16:00 - 20: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 годин

Вкажи адресу електронної пошти

Викладачі

Євген Черномор

Викладач Advanced JavaScript

Я працював у різних компаніях: Weblab Media, Template Monster, BillwebStudio. Мені подобається інтелектуальна робота. На заняття готую живі приклади та демонструю, як все працює на справжніх сайтах.

Students says:

Я зрозумів — можна не лише працювати, а й ділитися знаннями на конференціях. Пізніше я запустив конференції в Харкові, а ще — я наставник в html academy.

Антипенко Влад, Полтава, Founder KharkivFrontend.org

Я знала що буде важко, але що настільки — навіть не підозрювала! Завдяки просто неперевершеному викладачу ми переживали всі труднощі зі сміхом. Це була просто любов з першого заняття і незабутні відносини всі 4 місяці. Отримані знання були критично важливими в моїй професійній діяльності. Я отримала впевненість в собі і розуміння, що є сфера безмежного розвитку.

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

Викладачі розворушили мій мозок, втомлений від повсякденності. Неможливо виділити якийсь урок окремо — кожен був унікальний та чудовий.

Русін Святослав, Полтава

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

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

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

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

Чому Beetroot Academy?

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

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

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

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

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

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

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

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

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

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

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

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

Внесок

₴ 125 / година

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

Звичайна

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

 

₴4950 /міс.

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

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

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

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

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

Склади тест

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

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

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

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

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