що дасть вам цей курс
Сьогодні мало хто з веб-розробників має достатній досвід для створення відмовостійких та масштабованих архітектур. І саме такі фахівці є найбільш високооплачуваними і затребуваними в великих компаніях: Google, Mail.Ru Group, Yandex, Netflix та ін.
Для кого цей курс
Програма створена спеціально для веб-розробників, тімлідів команд веб-розробки, архітекторів, технічних керівників і фахівців, які цікавляться SRE або працюють в цій галузі.
За 5 місяців студенти навчаться використовувати в своїх проектах рішення, які витримують сотні тисяч (і навіть мільйони) запитів в секунду, зможуть правильно оптимізувати працездатність серверів, почнуть ефективно використовувати інструменти, які вже є в проектах. Також курс дозволить актуалізувати і систематизувати знання в сфері highload.
переваги програми
У процесі навчання розглядаються типові та нетривіальні проблеми архітектури веб-додатків. Викладачі поділяться кращими практиками і рішеннями цих проблем. У програму входить багато корисної теорії, і вся вона буде обов'язково закріплюватися практикою в рамках самостійної роботи і онлайн-вебінарів.
вивчення основних проблем архітектури веб-додатків
домашні завдання-міні - проекти для портфоліо
кращі практики і рішення високих навантажень веб-додатків
справжнє ком'юніті та постійний фідбек викладачів-експертів
випускники зможуть:
- створювати веб-додатки, які легко масштабувати
- забезпечувати відмовостійкість веб-додатків навіть при падінні серверів
- правильно використовувати шаблони (кешування, реплікація, шардування, індексування)
- працювати з інструментами, розробленими Google, Mail.Ru Group, Yandex
- Володіння однією з мов серверної розробки: Python, PHP, Golang (переважно), NodeJS (в крайньому випадку), Java (в крайньому випадку — - вміння верстати сайти на базовому рівні-знання основ JavaScript-навички роботи з SQL (складання запитів): в процесі навчання використовується MySQL-навички роботи з Linux
після навчання ви
- отримайте матеріали по всіх пройденим заняттям (відеозаписи вебінарів, виконані домашні завдання, випускний проект)
- чи зможете писати раціональний і добре структурований код
- придбаєте навички роботи з алгоритмами і структурами даних, які необхідні при реалізації складних проектів у великих компаніях
Тривалість навчання: 5 місяців
Владислав Родін
В даний час займає посаду керівника групи розробки, викладає в Московському фізико-технічному інституті і на порталі foxminded.
Випускник МФТІ, почав програмувати на с++, працював інженером-дослідником на проекті обчислювального програмного комплексу МФТІ.
З 2017 року займається Java Enterprise розробкою.
Працював Java-розробником в таких компаніях як НСПК і Яндекс. Займався проблемами високого навантаження, працюючи як на Springовом (Spring Boot, Spring Core, Spring Data, Spring Batch і т.д.) так і на Java EEшном стеках. Покращував інфраструктуру проектів, впроваджуючи CI/CD і налагоджуючи процес міграції БД. Будував С4-архітектурні схеми для проектів, в яких брав участь.
Є автором статей по backend-розробці на habr.com; спікер Ріт++ 2020; володар сертифіката Oracle Certified Assotiate Java SE 8 Programmer.
В даний час займає посаду керівника групи розробки, викладає в Московському фізико-технічному інституті і на порталі foxminded.
Випускник МФТІ, почав програмувати на с++, працював інженером-дослідником на проекті обчислювального програмного комплексу МФТІ.
З 2017 року займається Java Enterprise розробкою.
Працював Java-розробником в таких компаніях як НСПК і Яндекс. Займався проблемами високого навантаження, працюючи як на Springовом (Spring Boot, Spring Core, Spring Data, Spring Batch і т.д.) так і на Java EEшном стеках. Покращував інфраструктуру проектів, впроваджуючи CI/CD і налагоджуючи процес міграції БД. Будував С4-архітектурні схеми для проектів, в яких брав участь.
Є автором статей по backend-розробці на habr.com; спікер Ріт++ 2020; володар сертифіката Oracle Certified Assotiate Java SE 8 Programmer.
https://privatelink.de/?https://otus.ru/lessons/highloadarchitect/