GENESIS & KMA
SOFTWARE
ENGINEERING
SCHOOL 4.0
Програма для junior- та middle-розробників від компанії Genesis та Києво-Могилянської академії
log.Printf("Received a message: %s", m.Body)
_ = m.Ack(true)
}
}()
<?PHP СТАРТ НАВЧАННЯ (); ?>
Навчання з 4 червня,
вівторок та четвер ввечері
<?PHP ФОРМАТ ВЗАЄМОДІЇ (); ?>
Гібридний (онлайн та офлайн)
<?PHP ТРИВАЛІСТЬ ПРОГРАМИ (); ?>
10 тижнів інтенсивних занять до 9 серпня
Програма
дозволить
Дізнатись, що насправді є важливим для роботи у великих IT-продуктах.
Розвинути архітектурне мислення.
Систематизувати наявні знання.
Перейняти експертизу від спеціалістів різного рівня – від розробників до архітекторів та СТО.
Побачити, з якими проблемами зіштовхуються масштабні IT-продукти.
Програма школи
01/ Побудова «чистої архітектури»
З'ясуємо, як хороший стиль проєктування та використання патернів допомагають спрощувати код та вирішувати продуктові задачі (Clean Code Principles, принципи SOLID, GRASP, патерни проєктування).
02/Архітектура
Розглянемо різні архітектури. Визначимо плюси та мінуси монолітих та розподілених систем. Познайомимося з різними архітектурними патернами: Saga, 2PC, Event bus.
03/ Інфраструктура
Познайомимось із контейнеризацією та віртуалізацією. Розберемо найпопулярнішу систему контейнеризації Docker. Попрактикуємо роботу з хмарними сервісами.
04/ Безпека
Розглянемо вразливості програми до різноманітних атак, які можуть призвести до несанкціонованого доступу до конфіденційної інформації, пошкодження систем та даних, а також викрадення цінних ресурсів. Навчимось використовувати ефективні засоби безпеки.
05/ Бази даних
Розберемо принципи роботи баз даних та їх стандартні можливості: робота з індексами та оптимізація запитів для роботи з великою кількістю даних. Масштабування та реплікації БД при високих навантаженнях. Робота з NoSQL базами даних.
06/ SDLC
Пройдемо етапи, які проходить задача перед тим, як потрапити на production. Познайомимось з підходом CI/CD, розберемось, як він допомагає проєктам рухатись швидше.
Program experience
40 годин експертизи топрозробників.
Code review та peer-to-peer навчання.
Практичні завдання одразу після теорії.
Сесії з live refactoring.
Робота над власним проєктом.
Нетворк з колегами та С-Level спеціалістами.
Як потрапити на навчання?
01
02
03
04
05
Зареєструйся
Склади онлайн-тест
Виконай практичне завдання
Пройди співбесіду
Отримай крутий
навчальний досвід
ТРИВАЄ
з 9 до 12 травня
з 16 до 19 травня
з 24 до 31 травня
з 4 червня до 9 серпня
annel()
nsume(
// queue
nsumer", // consumer
/ auto-ack
/ exclusive
/ no-local
/ no-wait
/ args
msgs {
ceived a message: %s", m.Body)
e)
Лектори
Відгуки студентів школи 3.0
Часті запитання
1. Хто може подати заявку на школу?
Подаватися можуть усі охочі: як працівники аутсорс / аутстаф / продуктових компаній, так студенти останніх курсів будь-яких університетів.
2. Які базові знання потрібно мати для участі та ефективного навчання на школі?
Знання основ об'єктно-орієнтованого програмування та комп'ютерних алгоритмів. Близько року комерційного досвіду написання працюючих додатків чи кілька успішних пет-проєктів. Володіння PHP або GoLang, адже в програмі передбачені практичні завдання на цих мовах.
3. Чи потрібно платити за навчання?
Навчання в школі безоплатне, проте кількість місць обмежена та потрібно пройти відбір.
4. Як буде проходити навчання?
Навчання онлайн двічі на тиждень у будні дні у вечірній час. За можливості, запрошуватимемо учасників на офлайн зустрічі у Києві, в офіси компанії Genesis.
5. Чи можливе працевлаштування після навчання?
Організатори школи не гарантують працевлаштування учасників після завершення навчання. Проте є можливість запрошення на співбесіду за наявності вакансій.
Genesis — українська кофаундингова ІТ-компанія та один із найбільших глобальних паблішерів неігрових застосунків. Екосистема бізнесів Genesis налічує понад 25 проєктів.
Це одна з найкращих технологічних команд у Європі, що об’єднує 3000+ фахівців. Компанія регулярно посідає перші сходинки в рейтингах найкращих IT-роботодавців в Україні
та Cхідній Європі.
У Genesis народилися та стали самостійними бізнесами успішні компанії:
В екосистемі також розвиваються проєкти: