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

Субота

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

Я FullStack JS developer (HTML, CSS, Angular, React, NodeJS, ExpressJS, MongoDB, PSQL) з п'ятирічним досвідом у розробці. Брав участь у місцевих проєктах EuroTaxi, VIK та закордонних LoomLogic, Soa  Leads, Urnora, WARM. Тепер працюю в музикальній індустрії на данському стартапі. Фронтенд затребуваний та цікавий. Ти бачиш результати своєї роботи негайно. Поміж фреймворків я вирізняю Angular та React з його екосистемою. React дозволяє розробникам створювати великі веб-застосунки, які можуть вимірювати дані, не перезавантажуючи сторінку. Основна мета React – бути швидким, масштабуємим та простим. Він чудово справляється з цими задачами. Головний секрет у викладанні – дружні стосунки із учнями. Навчання має будуватися на принципі: “рівний – рівному”. Вільний час я проводжу з сім’єю. Люблю грати в хокей та футбол.

Students says:

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

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

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

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

На курсах було зручно та затишно. Після випуску у мене в портфоліо з’явилось три проекти. Четвертий — тестове завдання для студії, де мене прийняли на роботу без співбесіди. Завдяки Beetroot Academy я повірила в себе.

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

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

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

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

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

Чому Beetroot Academy?

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

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

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

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

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

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

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

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

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

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

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

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

Внесок

₴ 102 / година

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

Звичайна

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

 

₴4034 /міс.

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

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

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

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

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

Склади тест

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

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

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

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

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