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

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

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

Software Developer у Synergy Sports Technology

читати далі
дата:10.10.2022 ― 01.12.2022
тривалість:

8 тижнів

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

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

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

 

*курс викладається російською мовою

Курс підійде:
Middle Developer
(Java / JavaScript)

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

Junior / Beginner Developer
(Java / JavaScript)

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

Technical Students

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

Про курс:

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

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

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

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

02
LIVE CODING

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

03
ФІНАЛЬНИЙ ПРОЄКТ

На 12 занятті ви отримаєте завдання для фінального проєкту і в результаті напишете застосунок з роботи з базою даних, застосовуючи патерни проєктування. І покладите цей кейс у власне портфоліо.

04
КАР'ЄРА

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

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