Genesis та КМА запускають безплатну програму про архітектурні підходи в розробці
IT-компанія Genesis спільно з Києво-Могилянською Академією запускає безплатну програму Software Engineering School 3.0.
Програма розрахована для junior- та middle-розробників.
Які теми покриє навчання?
- написання чистого коду, який легко підтримувати;
- патерни, принципи та підходи до проєктування;
- архітектурні патерни;
- робота з хмарними сервісами;
- особливості роботи технічних команд у продуктових компаніях.
Програма дозволить:
- дізнатись, що насправді є важливим для роботи у великих IT-продуктах;
- розвинути архітектурне мислення;
- систематизувати наявні знання;
- перейняти експертизу від спеціалістів різного рівня – від розробників до архітекторів та СТО;
- побачити, з якими проблемами зіштовхуються масштабні IT-продукти.
Програма школи
1. Побудова «чистої архітектури»
Случачі з’ясують, як хороший стиль проєктування та використання патернів допомагають спрощувати код та вирішувати продуктові задачі (Clean Code Principles, принципи SOLID, GRASP, патерни проєктування).
2. Архітектура
Студенти розглянуть різні архітектури. Визначать плюси та мінуси монолітих та розподілених систем. Познайомляться з різними архітектурними патернами: Saga, 2PC, Event bus.
3. Інфраструктура
Знайомство із контейнеризацією та віртуалізацією. Розбір найпопулярнішої системи контейнеризації Docker. Практична робота з хмарними сервісами.
4. Безпека
Студенти розглянуть вразливості програми до різноманітних атак, які можуть призвести до несанкціонованого доступу до конфіденційної інформації, пошкодження систем та даних, а також викрадення цінних ресурсів. Навчаться використовувати ефективні засоби безпеки.
5. SDLC
Вивчення етапів, які проходить задача перед тим, як потрапити на production. Знайомство з підходом CI/CD та як він допомагає проєктам рухатись швидше.
Учасники школи отримають:
- домашні завдання;
- Code review та peer-to-peer навчання;
- сесії з live refactoring;
- Containers Immersion Day від AWS;
- нетворк із колегами та С-Level спеціалістами.
Формат: онлайн.
Умови участі: безоплатно. Для того, щоб долучитися потрібно пройти відбір.
Дедлайн реєстрації: 17 травня.
Зареєструватися можна за посиланням
Favbet Tech – це ІТ-компанія зі 100% украінською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологіи та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: