Advanced JavaScript

2 місяці • неповна зайнятість  у місті

Навчись користуватися найбільш популярними інструментами JavaScript

Курс стартує

2 Вересень 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

Субота

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

Викладачі

Йосиф Крошний

Викладач Advanced JavaScript

Я Full-Stack JavaScript розробник в компанії  Beetroot. Маю 5 років досвіду в різних проектах. Працював і на фрилансі, і в EPAM.   В 12 я хотів бути мільярдером, як Цукерберг. А потім просто сподобалось програмувати. Відчуваю, що роблю щось важливе. Вважаю, що година практики в навчанні важливіша за 10 годин теорії. Люблю мріяти та втілювати мрії в життя, та знаю, що вірити – це найголовніше.
Роман Нікіфоров

Викладач і автор курсу Advanced JavaScript, викладач Front-End

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

Students says:

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

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

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

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

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

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

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

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

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

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

Чому Beetroot Academy?

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

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

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

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

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

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

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

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

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

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

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

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

Внесок

₴ 141 / година

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

Звичайна

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

 

₴4950 /міс.

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

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

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

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

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

Склади тест

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

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

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

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

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