courses

Advanced JavaScript

Тривалість

2 місяці

Рівеньпоглиблений
Автор курсуРоман Нікіфоров

Обирай формат навчання:

Офлайн

arrow
Онлайн
student

Опис курсу

Якщо ти вже працюєш з JavaScript, саме час спробувати React/Redux. Бібліотека React JS вирішує питання, які пов’язано з інтерфейсом, наприклад — товари в кошику, списки користувачів. Щойно з’являється велика кількість сторінок, на допомогу приходить Redux.

На курсі ти вивчиш інструменти React: ESLint допоможе перевірити синтаксис, коли пишеш код, React Router v4 – створити меню та пагінацію, Reselect — оптимізувати роботу станів, immutable.js – бібліотека, яка дозволить створювати незмінні колекції даних, Jest знадобиться для тестування. Ти навчишся створювати функціональні компоненти, використовуючи React hooks та писати unit-тести, використовуючи Jest та бібліотеки react-testing-library. В результаті ти створиш свій застосунок та зможеш програмувати на React. Ти отримаєш тестове завдання після співбесіди.

Вимоги до студентів

  • HTML, CSS 
  • Препроцесори SASS 
  • Типи даних, синтаксис, конструкції та основи функцій JavaScript 
  • Робота з DOM 
  • Подійна модель в JavaScript 
  • Робота з AJAX запитами в JavaScript

Чому Advanced JavaScript?

  • Поріг входження до React/Redux дуже високий. Якщо ти вивчиш цю технологію, тебе будуть вважати чудовим програмістом JS 
  • Окрім веб-розробки JavaScript можна використовувати як серверну мову та створювати десктопні застосунки 
  • За допомогою React ти будеш кодити, як програмісти Facebook, Instagram, AirBnb — ця технологія ще довго буде поширеною. До речі, в розробці нашого сайту ми теж користуємось JavaScript 
  • Якщо ти знаєш JS, інші мови вивчити також легко 
  • Знання React допоможуть вивчити React Native та розробляти застосунки для гаджетів.
scholarship

Реєструйся зараз!

У тебе є шанс отримати нові приголомшливі навички. Перевір свої вміння за допомогою короткого тесту

Програма курсу

Основні модулі та уроки цього курсу. Ти можеш завантажити повний опис курсу на свою електронну пошту

  • JavaScript

    14 год. 6 тем
    • Області видимості змінних + Функції, як елементи вищого порядку
    • Замикання в JavaScript + практичне застосування замикань
    • Регулярні вирази
    • Синтаксис ES 6, 7, 8
    • Об’єктно-орієнтоване програмування в JavaScript. Прототипи, використання синтаксису ES6
    • Асинхронний JavaScript
  • React

    50 год. 10 тем
    • Знайомство з React
    • Використання бібліотеки React для створення інтерфейсу користувача
    • Компоненти вищого порядку
    • React hooks
    • Проєкт Films. Частина 1.
    • Проєкт Films. Частина 2
    • Проєкт Films. Частина 3
    • Проєкт Films. Частина 4
    • Проект Films. Част 5. Рефакторинг кода
    • Основи тестування. Фреймворк Jest
  • Redux

    14 год. 2 теми
    • Використання бібліотек Redux в проектах. Проєкт Courses
    • Redux. Міні-проєкт Books

Отримати повний опис курсу

Наповнення курсу

70

годин

70 год.

Всього годин

64 год.

Практика

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

Автори

Роман Нікіфоров

Advanced JavaScript Author & Teacher, Front-End Teacher

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

Внесок за курс

Маленький крок до твоєї великої кар'єри в IT

Ти отримаєш

  • 24 занять з викладачем
  • 3 заняття на тиждень
  • Постійний доступ до матеріалів курсу
  • Випускний з компаніями-партнерами
  • Сертифікат про закінчення навчання

Оплачуй

4125

за місяць

Нові навички та приголомшлива кар'єра в IT чекають на тебе! Почнемо з реєстрації прямо зараз

Записатись на курс

Херсон

Є питання?

Дзвони нам по тел: +380 93 170 2777

Склади тест

Реєструйся в нашій LMS і складай тест, який допоможе нам оцінити твої знання

Інтерв'ю

Коли ми отримаємо результати твого тесту, запросимо тебе на каву до нашого офісу. Давай подивимось, чи пасуємо ми одне одному.

Зарахування

Ти розпочнеш навчання в першій групі, яка запуститься. Твоя нова кар'єрна мета ближча, ніж здається

Курс минув легко й невимушено, викладач завжди допомагав нам і відповідав на всі запитання, навіть на ті, які не було передбачено курсом. Регіональна координаторка підтримувала й ніколи не давала здатися. Я обов’язково радитиму Beetroot Academy друзям і знайомим.

Таня Нікітченко
Випускниця, Вінниця

Починай зараз

Склади тест

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

Ще залишились питання?

+380 93 170 2777

hello@beetroot.academy

forms