Воркшоп: SOLID принципи у дизайні React компонентів

Додавання нових фіч в React без переписування існуючої бази проєкту
Online
Подія відбулась
Воркшоп: SOLID принципи у дизайні React компонентів
Воркшоп: SOLID принципи у дизайні React компонентів
Подія відбулась
Подія відбулась
Подія відбулась

Квитки на наступну конференцію Конференція JavaScript fwdays’24 вже у продажу!

Всі квитки на цей воркшоп вже продані, на жаль.
Але ви можете залишити свою заявку у waiting list, і ми з вами зв'яжемося у першу чергу, коли будемо відкривати продаж квитків на повторний воркшоп Олександра Сугака SOLID принципи у дизайні React компонентів.

Опис воркшопу:

Часто так буває: працюєш над новою фічею, вже начебто є готовий React компонент, але щось у ньому не підходить! Ну що ж, доводиться розбиратись, як він працює всередині та змінювати під новий сценарій. І ось вже майже все готово — але тепер 2 інші фічі перестали працювати!

Тренер — Олександр Сугак, software engineer у Grammarly, спікер Fwdays та ютубер, 15 років в індустрії.

Від автора: "В цьому воркшопі я покажу, як можна використовувати SOLID принципи для проєктування та перевикористання React компонентів без зламу існуючого функціоналу. Також ви навчіться збирати нові фічі через композицію існуючих компонентів, не переписуючи половину кодової бази проєкту."

Агенда:

  • Знайомство, інтро. Теорія: історія SOLID та особливості React підходу, проблематика мейнтейнабл React коду, Q&A (1 година)
  • SRP: створюємо компоненти, що роблять одну річ + Q&A (30 хвилин)
  • OCP: закриваємо компоненти для модифікації та відчиняємо для розширення + Q&A. (30 хвилин)
  • LSP, робимо компоненти що можна взаємнозамінювати + Q&A. (30 хвилин)
  • Перерва (1 година)
  • ISP: звужуємо інтерфейси компонентів + Q&A. (30 хвилин)
  • DIP: інвертуємо залежності між компонентами + Q&A. (30 хвилин)
  • Підсумок+Q&A

Формат:

Дата та час: 12 серпня, 10:00 - 15:30, (Kyiv time, GMT+3).

Платформа: Zoom

Мова заходу та презентації: українська

Кількість учасників: 20

Вимоги до учасників: розробникі з досвідом React.js

Олександр Сугак, software engineer у Grammarly.

— 15 років в індустрії. Працював з різними технологіями (бек та фронт-енди, JS, TS, .NET) та на різних позиціях (tech lead, software architect, lead developer), останнім часом багато працює з React.JS

Youtube channel

Linkedin

Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?