Розпродаж

JavaScript для Senior Frontend: Архітектура та Патерни

КРАЩИЙ КУРС у Розробка

Оригінальна ціна: 990 грн.Поточна ціна: 390 грн.

-60%
Ви економите: 600 грн (60%)
До кінця акції:06дн19год46хв11сек

−20% при купівлі від 2 курсівактивується автоматично

Відчуваєте, що застрягли на рівні “фреймворк-розробника” і не розумієте, як влаштовані складні веб-додатки “під капотом”? Без глибокого розуміння JavaScript, архітектури та патернів ви обмежені рамками однієї технології, що звужує кар’єрні можливості та заважає зростанню до Senior-рівня. Цей курс навчить вас мислити як архітектор ПЗ: ви з нуля, без бібліотек, створите складний Excel-подібний фреймворк, освоївши ООП, патерни, тести та принципи SOLID.

Чому ви навчитеся
  • Проєктувати архітектуру великих додатків з нуля.
  • Застосовувати патерни проєктування (Observer) та принципи SOLID.
  • Писати власний фреймворк та керувати станом додатку (свій Redux).
  • Налаштовувати інфраструктуру проєкту (Webpack, ESLint) та писати тести (Jest).
Для кого цей курс
  • Frontend-розробники рівня Middle, які прагнуть до рівня Senior.
  • Розробники, які хочуть зрозуміти, як працюють фреймворки зсередини.
  • Програмісти, які бажають вийти за рамки бібліотек та навчитися вирішувати складні завдання.
Вимоги
  • Впевнене володіння JavaScript (ES6+).
  • Досвід роботи з будь-яким сучасним frontend-фреймворком (React, Angular, Vue).
  • Розуміння основ Git.
Курс містить

18 годин відео

98 уроків

2246 додаткових матеріалів

Дистанційно та у зручному для вас темпі

Повний довічний доступ

Цифровий сертифікат про закінчення

Add to Cart
Курс JavaScript. Стань Senior Frontend разработчиком
JavaScript для Senior Frontend: Архітектура та Патерни
990 грн Оригінальна ціна: 990 грн.390 грнПоточна ціна: 390 грн.
Купівля займає хвилину
  1. Додаєте курс до кошика.
  2. Вводите пошту та пароль — це ваш акаунт, у ньому курс зберігатиметься постійно.
  3. Оплачуєте будь-яким зручним способом — їх понад вісім.
  4. Курс одразу відкривається в акаунті, посилання дублюється на пошту.

Доступ назавжди: повернутися до курсу можна й через рік. Питання — чат на сайті або info@siluette.com.ua.

Зверніть увагу: Цей курс представлений у форматі відеозаписів лекцій без зворотного зв’язку та участі викладача. Ви отримуєте повний доступ до всіх матеріалів одразу після оплати. Мова викладання — російська. Незабаром буде українська версія курсу.

Перестаньте бути “фреймворк-програмістом”. Станьте архітектором!

Якщо ви знаєте лише React, ви обмежені його рамками. Цей курс навчить вас мислити на рівень вище — на рівні чистого JavaScript, архітектури та патернів. Ми не будемо створювати черговий інтернет-магазин. Замість цього ми з нуля, без жодної сторонньої бібліотеки, напишемо складний додаток — аналог Excel. Це завдання змусить вас думати як Senior-розробник, вирішувати проблеми продуктивності, проєктувати компоненти та керувати станом.

Створіть свій власний фреймворк

Чому Excel? Тому що це ідеальний майданчик для вивчення складних концепцій. Ви на практиці реалізуєте все, про що зазвичай читають лише в книгах: об’єктно-орієнтоване програмування, патерн Observer, принципи SOLID, власний аналог Redux для керування станом, роутинг та багато іншого. Ви не просто використаєте готові інструменти — ви створите їх самі.

Ключові навички, які ви здобудете:

  • Архітектурне мислення: Навчитеся проєктувати складні додатки з нуля.
  • Глибоке ООП в JS: Зрозумієте, як і навіщо застосовувати класи, наслідування та поліморфізм у frontend.
  • Керування станом: Напишете свій власний Store та зрозумієте, як працюють Redux-подібні сховища.
  • Оптимізація продуктивності: Зіткнетеся з реальними проблемами продуктивності та навчитеся їх вирішувати.
  • Професійна інфраструктура: Освоїте налаштування проєкту з Webpack, ESLint, Jest та навчитеся вести розробку за Git Flow.

Після цього курсу будь-який фреймворк (React, Angular, Vue) стане для вас лише інструментом, а не обмеженням. Ви зможете вибирати роботу за цікавістю та оплатою, а не за технологією.

? Детальна програма курсу

Розділ 1-3: Основи та інфраструктура

Налаштовуємо професійне оточення розробки: Git, Webpack, ESLint. Верстаємо макет нашого додатку.

Розділ 4: Створення фреймворку

Проєктуємо ООП-структуру. Створюємо базові класи компонентів, DOM-утиліти та систему подій.

Розділ 5: Ресайз таблиці

Реалізуємо функціонал зміни розміру колонок та рядків. Вирішуємо перші проблеми з продуктивністю та оптимізуємо код.

Розділ 6: Логіка Excel

Додаємо виділення комірок, навігацію клавішами. Реалізуємо патерн Observer для взаємодії компонентів.

Розділ 7: Керування станом

Створюємо власний Store (аналог Redux) для централізованого керування станом додатку (розміри, стилі, вміст комірок).

Розділ 8: Роутинг та багатосторінковість

Пишемо власний роутер для створення декількох “аркушів” Excel та перемикання між ними.

Розділ 9-10 (Бонус): Тестування та SOLID

Покриваємо наш код тестами за допомогою Jest. Розбираємо, як застосувати принципи SOLID для покращення архітектури.

Відгуки покупців

  1. Світлана

    06.07.2025 Підтверджений клієнт

    Дуже багато інформації. Доведеться переглядати ще не раз. Але це найкраща інвестиція в мою кар'єру.

  2. Анастасія

    15.11.2024 Підтверджений клієнт

    Це просто вибух мозку! Курс вчить не просто "кодити", а "мислити як інженер". Свій Redux - це було складно, але неймовірно круто.

  3. Вікторія

    01.06.2024 Підтверджений клієнт

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

  4. Дмитро

    17.03.2024 Підтверджений клієнт

    Для тих, хто хоче стати Senior, а не просто "фреймворк-програмістом". Дуже багато про архітектуру, патерни і SOLID. Це те, що відрізняє профі.

Показано 4 із 4

Залишити відгук