< онлайн-курс > < 8 тижнів >

Чистий код
та патерни проєктування

В'ячеслав Щупак

Software Developer у Synergy Sport Technology

читати далі
дата:18.07.2022 ― 08.09.2022
тривалість:

8 тижнів

16 онлайн-занять

[щопонеділка та щочетверга]

Комплексний курс про те, як рефакторити код, прискорювати та спрощувати процес розробки. Щоби більше ніколи не копіпастити чужі «милиці» зі Stack Overflow, а самостійно писати чистий робочий код, застосовуючи патерни проєктування.

Курс підійде:
Middle Developer

щоби позбутися «милиць» у коді, без проблем додавати нові фічі в продукт і рефакторити наявні проєкти за допомогою застосування патернів.

Junior/Beginner Developer

щоби навчитися рефакторити код, орієнтуватися у бібліотеках та фреймворках, декомпозувати великі системи, підвищити рівень кваліфікації та отримати нову роботу.

Technical Students

щоби не просто вивчити назви патернів, а навчитися застосовувати їх на практиці та вирішувати за допомогою них складні системні задачі; щоби пройти співбесіду та отримати роботу в IT-компанії.

Про курс:

Правильний вибір патерну дозволяє розробнику оптимізувати наявну систему, писати функціональні застосунки з нуля, впроваджувати нові фічі та при цьому не ламати код. Навичка роботи з патернами ― це база, без якої складно розвиватися у програмуванні.

Цей курс покриє всі прогалини у знаннях та навчить застосовувати шаблони проєктування на практиці. Ви розглянете найпопулярніші патерни, розберете та вивчите кожну деталь. Навчитеся підбирати патерни під задачі та адаптувати їх під специфіку проєкту. У результаті ― писатимете чистий код навіть із заплющеними очима та зможете пройти технічне інтерв'ю у велику IT-компанію.

Зареєструватись
До програми курсу входять:
01
РОЗБІР ПАТЕРНІВ

Ви детально вивчите 20+ патернів, які найчастіше зустрічаються при проєктуванні систем. Навчитеся вибирати патерн відповідно до задачі, застосовувати та адаптувати його до свого проєкту.

02
LIVE CODING

Лектор у режимі онлайн покаже, як застосовувати кожен шаблон, рефакторити код, покращувати архітектуру та прибирати «милиці». Приклади будуть розбиратися на Java та JavaScript.

03
КАР'ЄРА

Ви навчитеся застосовувати патерни, зможете прискорювати та спрощувати процес розробки, що допоможе пройти технічне інтерв'ю та влаштуватися на роботу у велику IT-компанію.

Лектор
В'ячеслав Щупак
Software Developer у Synergy Sport Technology
має 15+ років досвіду в розробці програмного забезпечення та управлінні проєктами
останні 3 роки відповідає за бекенд у компанії Synergy Sport Technology, яка займається збором та обробкою спортивної аналітики
консультував розробників програми «Дія» з фічею «здавання об'єкта в експлуатацію», допомагав локалізувати помилку та налаштувати систему
розробляв мобільні застосунки для Київської міської державної адміністрації, у тому числі й кілька систем для контактного центру «1551»
розробляв системи для перекладачів у SDL International
Зареєструватись
Програма курсу
Реєстрація
 
 
 
Реєструючись, ви погоджуєтесь з умовами договори-оферти та політикою конфіденційності.