Комплексний курс про те, як рефакторити код, прискорювати та спрощувати процес розробки. Щоби більше ніколи не копіпастити чужі «милиці» зі Stack Overflow, а самостійно писати чистий робочий код, застосовуючи патерни проєктування..
Формат: 16 онлайн-вебінарів та домашні завдання (мова на вибір: Java aбо JavaScript). Особиста перевірка лектором і ґрунтовний фідбек по завданням.
🔻Про курс🔻
Правильний вибір патерну дозволяє розробнику оптимізувати наявну систему, писати функціональні застосунки з нуля, впроваджувати нові фічі та при цьому не ламати код. Навичка роботи з патернами ― це база, без якої складно розвиватися у програмуванні. І це те, що обовʼязково спитають на співбесіді.
Цей курс покриє всі прогалини у знаннях та навчить застосовувати шаблони проєктування на практиці. Ви розглянете найпопулярніші патерни, розберете та вивчите кожну деталь під час livecoding-сесій. Навчитеся підбирати патерни під задачі та адаптувати їх під специфіку проєкту. У результаті ― писатимете чистий код навіть із заплющеними очима та розробите застосунок, який працюватиме з базою даних, за допомогою патернів.
🔻Курс підійде🔻
👉 Junior / Middle розробникам (Java / JS)
щоби позбутися «милиць» у коді, без проблем додавати нові фічі в продукт і рефакторити наявні проєкти за допомогою застосування патернів.
щоби навчитися рефакторити код, орієнтуватися у бібліотеках та фреймворках, декомпозувати великі системи, підвищити рівень кваліфікації та отримати нову роботу.
👉 Technical Students
щоби не просто вивчити назви патернів, а навчитися застосовувати їх на практиці та вирішувати за допомогою них складні системні задачі; щоби пройти співбесіду та отримати роботу в IT-компанії.
🔻До курсу входять🔻
📌 РОЗБІР ПАТЕРНІВ
Ви детально вивчите 20+ патернів, які найчастіше зустрічаються при проєктуванні систем. Навчитеся вибирати патерн відповідно до задачі, застосовувати та адаптувати його до свого проєкту.
📌 LIVE CODING
Лектор у режимі онлайн покаже, як застосовувати кожен шаблон, рефакторити код, покращувати архітектуру та прибирати «милиці». Приклади будуть розбиратися на Java та JavaScript.
📌 ФІНАЛЬНИЙ ПРОЄКТ
На 12 занятті ви отримаєте завдання для фінального проєкту і в результаті напишете застосунок з роботи з базою даних, застосовуючи патерни проєктування. І покладите цей кейс у власне портфоліо.
📌 КАР’ЄРА
Ви навчитеся застосовувати патерни, зможете прискорювати та спрощувати процес розробки, що допоможе пройти технічне інтерв’ю та влаштуватися на роботу у велику IT-компанію.
🔻Про лектора🔻
В’ячеслав Щупак
Software Developer у Synergy Sports Technology
🔸 має 15+ років досвіду в розробці програмного забезпечення та управлінні проєктами,
🔸 останні 3 роки відповідає за бекенд у компанії Synergy Sports Technology, яка займається збором та обробкою спортивної аналітики,
🔸 розробляв мобільні застосунки для Київської міської державної адміністрації, у тому числі й кілька систем для контактного центру «1551»,
🔸 консультував розробників програми «Дія» з фічею «здавання об’єкта в експлуатацію»,
🔸 розробляв системи для перекладачів у SDL International і працював з big data.
2 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів