що дасть вам цей курс
Розширений практичний курс по роботі з хмарними сервісами
В курсі зроблений основний упор на виконання практичних завдань в хмарних системах AWS і GCP, з якими може зіткнутися програміст/технічний керівник, як в малому стартапі, так і у великій компанії.
Подібні завдання включають в себе весь життєвий цикл становлення проекту: від планування архітектури і вибору інфраструктури, і закінчуючи введенням системи в промислову експлуатацію, з усім витікаючим (ci/cd, моніторинг, і т.д.).
фішки курсу
- багато практики: співвідношення теорії та практики 20/80
- вирішення реальних завдань протягом усього курсу (створення свого додатка)
- тільки потрібні сервіси: даний курс буде включати в себе весь необхідний набір сервісів, який допоможе при розгортці інфраструктури
- адаптований курс для програмістів: будуть потрібні тільки мінімальні знання linux і будь-якого відомого мови програмування
Весь курс орієнтований на створення великої інформаційної системи, яка буде в себе включати різного роду завдання: починаючи від побудови простого REST API, і закінчуючи мікросервісами, відкладеними завданнями і т.д. завдання на розробку будуть даватися у вигляді домашніх завдань, в той час як розгортка і настройка програми в хмарі буде відбуватися вже на самому вебінарі.
Теми організовані таким чином, щоб рішення кожного завдання було пов'язане з конкретним сервісом, що розглядається в рамках вебінару. Подібний підхід дасть слухачеві не тільки уявлення про можливості даного сервісу, але ще і практичне застосування на реальних завданнях.
приклади практичних домашніх завдань (одні з):
Єгор Зуєв
TeamLead в компанії InBit
Більше 10 років сумарного досвіду роботи. Брав участь у формуванні та розвитку таких стартапів, як Chronobank (teamLead), NeverEatAlone (teamLead), NeuroIO (CTO, Co-founder), Tymlez (Lead Dev). За свою кар'єру Єгору вдалося попрацювати в різних галузях, включаючи телемедину, IOT, Blockchain, соціальні мережі, і телеметрію. Встиг спробувати себе в якості мобільного розробника, ігророба, фронт-енд розробника, бекенд розробника.
Має звання магістра, закінчив НДУ ВШЕ за напрямом "Інформатика та обчислювальна техніка" з відзнакою. Також Єгор займався науковими дослідженнями при МГУ (IOT, Розумний будинок), МГТУ імені Баумана (мікроконтролери для вентиляції), Плеханівському університеті і МАТИ (Нейрологія, визначення артефактів). На поточний момент часу, Єгор займається науковими дослідженнями на базі НДУ ВШЕ за напрямом "розподілені системи".
Є переможцем Московського відбору "imagine cup" від Microsoft (команда thinger), учасником хакатону від IBM, переможцем програми "innostar" (інноваційні проекти), переможець програми "у.м.Н.І. К" з розвитку малих підприємств (інноваційні проекти). Також, Єгор пройшов сертифікацію від Cambridge на знання англійської мови (FCE, CAE).
мінімальні знання
Знання та досвід роботи в одному з наступних стеків: Java (spring/Java EE), Node.js, C# (.net), python (django), Golang, PHP
процес навчання
Курс 4 місяці + місяць на проект
Для проходження курсу вам буде потрібно Google аккаунт для отримання trial версії хмар AWS і GCP, щоб повноцінно зробити всі домашні завдання.
навчання проходить у форматі онлайн-вебінарів.
За всіма практичними завданнями викладачі дають розгорнутий фідбек.
Викладачі постійно знаходяться в єдиному комунікаційному просторі з групою протягом усього курсу, тобто в процесі навчання слухач може задавати уточнюючі питання за матеріалами лекцій і домашніх завдань, взаємодіяти з викладачами.
випускний проект
В якості фінального проекту буде дана бізнес завдання (або узгоджена з викладачем ваша). Потрібно розробити план архітектури (фізичну і логічну топологію), розрахувати приблизний бюджет і ризики. Далі, необхідно буде реалізувати узгоджену архітектуру. Завдання повинна включати в себе всі аспекти: вибір і розгортка CVS, настройка CI/CD, авто розгортка додатків, авто скалювання, Захист інформації.
Після навчання ви
- декомпозиція своєї програми за допомогою хмарних сервісів
- постачання ПЗ та автоматизація CI/CD
- Формування гібридної інфраструктури або безболісний переїзд в хмару
- планувати і розгортати інфраструктуру в хмарній системі (починаючи від деплоя Додатки і закінчуючи налаштуванням приватної мережі, CDN і репозиторіїв), на базі AWS і GCP;
- проектувати архітектуру, з урахуванням особливостей хмарних рішень і надаваних ними сервісів;
- зрозумієте, як рахувати економіку і планувати бюджет, виходячи з потреб архітектури.
- розробникам з досвідом роботи рівня middle +/senior/team lead, яким необхідно розгортати додатки, налаштовувати інфраструктуру, БД, думати про питання безпеки та економіці ресурсів
- фахівцям, які хочуть розвинути практичні навички роботи з хмарними сервісами і які вже займаються розробкою веб-додатків, порталів, сервісів (або будь-яким іншим видом backend-розробки)
- Навчіться працювати з AWS і GCP
- постійна практика і рішення кейсів, щоб можна було розповісти на співбесіді про те, що робив, а не про те, що прочитав на хабрі
- зможете економічно обґрунтовувати ефективність ресурсів використовуваних у хмарі
Єгор Зуєв
TeamLead в компанії InBit
Більше 10 років сумарного досвіду роботи. Брав участь у формуванні та розвитку таких стартапів, як Chronobank (teamLead), NeverEatAlone (teamLead), NeuroIO (CTO, Co-founder), Tymlez (Lead Dev). За свою кар'єру Єгору вдалося попрацювати в різних галузях, включаючи телемедину, IOT, Blockchain, соціальні мережі, і телеметрію. Встиг спробувати себе в якості мобільного розробника, ігророба, фронт-енд розробника, бекенд розробника.
Має звання магістра, закінчив НДУ ВШЕ за напрямом "Інформатика та обчислювальна техніка" з відзнакою. Також Єгор займався науковими дослідженнями при МГУ (IOT, Розумний будинок), МГТУ імені Баумана (мікроконтролери для вентиляції), Плеханівському університеті і МАТИ (Нейрологія, визначення артефактів). На поточний момент часу, Єгор займається науковими дослідженнями на базі НДУ ВШЕ за напрямом "розподілені системи".
Є переможцем Московського відбору "imagine cup" від Microsoft (команда thinger), учасником хакатону від IBM, переможцем програми "innostar" (інноваційні проекти), переможець програми "у.м.Н.І. К" з розвитку малих підприємств (інноваційні проекти). Також, Єгор пройшов сертифікацію від Cambridge на знання англійської мови (FCE, CAE).
мінімальні знання
Знання та досвід роботи в одному з наступних стеків: Java (spring/Java EE), Node.js, C# (.net), python (django), Golang, PHP
процес навчання
Курс 4 місяці + місяць на проект
Для проходження курсу вам буде потрібно Google аккаунт для отримання trial версії хмар AWS і GCP, щоб повноцінно зробити всі домашні завдання.
навчання проходить у форматі онлайн-вебінарів.
За всіма практичними завданнями викладачі дають розгорнутий фідбек.
Викладачі постійно знаходяться в єдиному комунікаційному просторі з групою протягом усього курсу, тобто в процесі навчання слухач може задавати уточнюючі питання за матеріалами лекцій і домашніх завдань, взаємодіяти з викладачами.
випускний проект
В якості фінального проекту буде дана бізнес завдання (або узгоджена з викладачем ваша). Потрібно розробити план архітектури (фізичну і логічну топологію), розрахувати приблизний бюджет і ризики. Далі, необхідно буде реалізувати узгоджену архітектуру. Завдання повинна включати в себе всі аспекти: вибір і розгортка CVS, настройка CI/CD, авто розгортка додатків, авто скалювання, Захист інформації.
Після навчання ви
- отримайте матеріали по всім пройденим заняттям (відеозаписи вебінарів, презентації);
- зможете розгортати інфраструктуру в хмарній системі (починаючи від деплоя Додатки, і закінчуючи налаштуванням приватної мережі, CDN і репозиторіїв), на базі AWS і GCP;
- навчіться проектувати архітектуру, з урахуванням особливостей хмарних рішень;
- зможете рахувати економіку і планувати бюджет, виходячи з потреб архітектури.
https://privatelink.de/?https://otus.ru/