Microservice architecture
- Длительность 5 месяцев
- Формат Онлайн
- Уровень сложности Средний
Рассрочка
Мнение редакции о курсе
Курс «Microservice Architecture» от OTUS — это жесткий интенсив для состоявшихся backend-разработчиков, которые хотят перестать просто «пилить фичи» и начать проектировать устойчивые системы. Программа не тратит время на основы синтаксиса, сразу погружая в дебри распределенных транзакций и инфраструктурного ада.
Это один из немногих курсов на рынке, который сохраняет технологическую нейтральность и не привязывает студента к конкретному языку программирования.
Главный плюс — объем и качество практики. Студенты тратят до 200 часов на домашние задания, которые проверяются действующими архитекторами, что позволяет набить руку на реальных сценариях развертывания в K8s.
Из минусов стоит отметить неравномерность подачи материала: часть лекций от приглашенных спикеров может показаться скомканной по сравнению с базовыми модулями от авторов курса.
Курс требует колоссальных временных затрат, к которым нужно быть готовым заранее.
Вердикт: идеальный выбор для Middle+/Senior разработчиков и тимлидов, но совершенно бесполезен для новичков без крепкой базы в backend-разработке.
- Технологическая нейтральность: возможность выполнять задания на Java, Go, C#, PHP или Python
- Огромный объем практики: около 200 часов на выполнение детальных домашних заданий
- Живой формат вебинаров с прямой обратной связью от практикующих экспертов
- Глубокая проработка инфраструктуры: Docker, Kubernetes, Helm и Service Mesh (Istio)
- Фокус на сложных паттернах: детальное изучение Saga (оркестрация и хореография) и 2PC
- Сильное комьюнити опытных специалистов для обмена рабочими кейсами в закрытом чате
- Высокий порог входа: требуется уверенное владение стеком разработки и базой DevOps
- Избыточный уклон в настройку инфраструктуры, отнимающий до 80% времени на ДЗ
- Неравномерное качество лекций из-за привлечения разных спикеров с разным уровнем подачи
- Слабая структурированность финальных модулей по распределенным системам
- Риск просрочек: объем заданий часто не позволяет закончить курс вовремя без отрыва от работы
Рейтинг курса на Checkroi формируется экспертами редакции и учитывает несколько факторов: качество и полноту программы обучения, квалификацию преподавателей, реальные отзывы выпускников, соотношение цены и ценности, а также условия обучения (рассрочка, гарантии трудоустройства, доступ к материалам).
Мы не принимаем оплату за повышение рейтинга. Все данные проверяются и обновляются регулярно, чтобы вы получали актуальную и объективную информацию при выборе курса.
Кому подходит
- Бэкенд-разработчикам
- Системным администраторам
- Тимлидам
- Фулстек-разработчикам
для бэкенд-разработчиков — это самая большая база программ в рунете, которую мы собрали в одном месте. Выбирайте среди предложений 21 школы: от коротких интенсивов по SQL до фундаментальных программ с…
для системных администраторов — от бесплатных интенсивов до фундаментальных программ стоимостью до 270 000 ₽. Мы собрали предложения 14 ведущих школ, чтобы вы могли сравнить учебные планы и выбрать подходящий…
для тимлидов — от точечных интенсивов за 790 ₽ до фундаментальных программ стоимостью 760 000 ₽. Мы собрали предложения 14 школ, которые помогают вчерашним разработчикам перестать писать код руками и…
Подобрали для фулстек-разработчиков, охватывающих актуальные связки технологий: от классического PHP до современного стека на Python и JavaScript. В каталоге представлены программы 16 образовательных платформ с ценовым диапазоном от бесплатных интенсивов…
Программа курса
- Введение в микросервисную архитектуру: принципы декомпозиции монолита, Domain Driven Design (DDD) и определение границ контекстов.
- Инфраструктурный слой: контейнеризация в Docker, работа с Kubernetes, управление конфигурациями через Helm и настройка Ingress.
- Коммуникации и API: проектирование REST и gRPC интерфейсов, использование API Gateway и Service Mesh.
- Наблюдаемость (Observability): внедрение Prometheus и Grafana для метрик, логирование и распределенная трассировка запросов.
- Работа с данными и транзакции: паттерны Saga (оркестрация, хореография), двухфазные коммиты (2PC) и работа с брокерами сообщений (Kafka/RabbitMQ).
- Безопасность: аутентификация и авторизация в распределенных системах, использование JWT и OAuth2.
- Выпускной проект: проектирование и реализация полноценной микросервисной системы (аналог интернет-магазина) с развертыванием в кластере.
Обзор онлайн-курса «Microservice architecture» от OTUS
Микросервисы давно перестали быть модным трендом и превратились в стандарт индустрии для крупных проектов. Однако переход от монолита к распределенной архитектуре — это не просто разделение кода на части, а целый пласт новых проблем: от сетевых задержек до консистентности данных. Курс «Microservice Architecture» от OTUS обещает научить не просто «резать» приложение, а выстраивать надежную экосистему сервисов.
Этот курс — не для тех, кто ищет легкой прогулки или хочет просто послушать лекции под фоновый шум. Здесь придется кодить, настраивать конфиги и развертывать кластеры до глубокой ночи.
Кому подходит, а кому нет
Курс позиционируется как Intermediate, и это честная оценка. Если вы только вчера выучили основы Python или Java, вам здесь делать нечего — вы утонете на первом же модуле по Docker и Kubernetes. Программа рассчитана на тех, кто уже набил шишки в промышленной разработке и столкнулся с ограничениями монолитных систем.
Идеальные кандидаты для обучения:
- Backend-разработчики уровня Middle и Senior, которым нужно систематизировать знания по архитектуре и научиться работать с инфраструктурой.
- Тимлиды и ведущие инженеры, планирующие миграцию проекта на микросервисы.
- Системные архитекторы, желающие получить практический опыт в K8s и паттернах распределенных транзакций.
- DevOps-инженеры, стремящиеся глубже понять внутреннюю логику приложений, которыми они управляют.
Кому стоит воздержаться от покупки:
- Новичкам в программировании без опыта коммерческой разработки.
- Frontend-разработчикам, если они не планируют переходить в Fullstack или Backend.
- Тем, кто не готов выделять минимум 10–15 часов в неделю на самостоятельную работу.
Это честный и сложный путь для профессионалов.
Программа курса
Программа выстроена логично: от простого к сложному, хотя «простое» здесь начинается сразу с контейнеризации. Сначала вас научат правильно упаковывать приложения и управлять ими в Kubernetes. Это критически важный блок, так как без понимания среды исполнения строить микросервисы бессмысленно.
Ключевой акцент сделан на паттернах взаимодействия. Вы разберете не только синхронные вызовы через REST или gRPC, но и асинхронную магию с брокерами сообщений вроде Kafka или RabbitMQ. Особое внимание уделяется «священному граалю» микросервисов — распределенным транзакциям. Реализация паттерна Saga (и оркестрации, и хореографии) станет серьезным испытанием для ваших навыков проектирования.
Блок по Observability закрывает вопрос эксплуатации. Вы научитесь не просто собирать логи, а выстраивать систему мониторинга на базе Prometheus и Grafana, чтобы понимать, что происходит внутри системы в реальном времени.
Программа покрывает около 80% технологий, востребованных в современном бигтехе.
Насколько сложны домашние задания на самом деле?
Домашние задания в OTUS — это их главная фишка и одновременно главный «боль». Студенты в отзывах единогласно отмечают, что практика занимает колоссальное количество времени. В среднем на выполнение всех заданий уходит от 170 до 200 часов за весь курс. Это полноценная вторая работа.
Часто разработчики жалуются, что до 80% времени уходит не на саму архитектуру, а на «борьбу» с инфраструктурой: настройку конфигов Kubernetes, отладку Helm-чартов или поднятие Service Mesh. С одной стороны, это дает навыки «на кончиках пальцев». С другой — может раздражать тех, кто хотел сфокусироваться исключительно на коде.
Обратная связь по ДЗ обычно оперативная, но ее глубина зависит от конкретного наставника. Некоторые эксперты дотошно разбирают каждый промах, другие могут ограничиться коротким «все ок, продолжай».
Практика здесь — это не повторение за лектором, а решение реальных инженерных задач.
Преподавательский состав и качество вебинаров
В OTUS преподают практики из крупных компаний, и это огромный плюс. Вы слышите не теорию из учебников, а истории о том, как «все упало в продакшене» и как это чинили. Живой формат вебинаров позволяет задавать вопросы в моменте, что гораздо эффективнее предзаписанных курсов.
Однако есть и нюанс: на курсе работает несколько преподавателей. Основные лекторы (например, Станислав Щетинников) получают восторженные отзывы за глубину знаний и подачу. Но иногда на замену приходят спикеры, которые могут читать материал менее уверенно или не знать контекста предыдущих лекций группы. Это создает ощущение некоторой лоскутности программы.
Тем не менее, общее комьюнити в чатах очень сильное. Часто ответы на сложные вопросы приходят от сокурсников быстрее, чем от преподавателей.
Что получите в итоге
По окончании обучения у вас на руках будет не только сертификат (или удостоверение о повышении квалификации), но и полноценный итоговый проект. Это спроектированная вами система, имитирующая работу интернет-магазина, развернутая в облаке со всеми атрибутами взрослого проекта: мониторингом, логами, сложными связями и защитой данных.
Результаты обучения:
- Навык проектирования распределенных систем с нуля.
- Уверенная работа с K8s, Helm, Prometheus и Grafana.
- Понимание, когда микросервисы нужны, а когда лучше остаться на монолите.
- Готовое портфолио для прохождения System Design интервью.
Многие студенты отмечают, что знания помогают им претендовать на повышение или успешно проходить собеседования в компании уровня Яндекс или крупные банки.
Чем отличается от аналогов
Большинство курсов по микросервисам либо слишком теоретические (просто рассказывают про паттерны), либо слишком привязаны к конкретному стеку (например, «Микросервисы на Spring Boot»). OTUS выбрал средний путь: максимум хардовой практики при полной свободе в выборе языка программирования.
Главное отличие — глубина погружения в инфраструктуру. Вас заставляют быть немного DevOps-инженером, что в современных реалиях необходимо для любого Senior Backend разработчика. Если вы ищете курс, где вам просто покажут слайды — проходите мимо.
Этот курс для тех, кто готов пахать ради реального скачка в квалификации.
Спецификация программы обучения «Microservice architecture»
| Школа | |
|---|---|
| Категория | |
| Подкатегория | |
| Длительность |
|
| Цена |
|
| Формат |
|
| Уровень |
|
| Документы |
Сертификат о прохождении курса
|
| Трудоустройство |
Помощь в трудоустройстве
|
| Навыки | |
| Инструменты | |
| Кому подходит |
Часто задаваемые вопросы о курсе «Microservice architecture»
Нужно ли знать конкретный язык программирования?
Сколько времени реально уходит на учебу?
Подойдет ли курс системному аналитику?
Обязательно ли знать Kubernetes до начала обучения?
Можно ли найти работу после курса, если нет опыта с микросервисами?
Будет ли помощь, если я застряну на домашнем задании?
Можно ли перевестись в другую группу, если не успеваю?
Выдают ли диплом государственного образца?
Отзывы о курсе «Microservice architecture»
Все отзывы о OTUS →Мы собираем только реальные отзывы от настоящих учеников, кто учился на курсе «Microservice architecture». Таким образом мы собираем честные оценки, плюсы и минусы.
Сейчас отзывов о самом курсе нет, но есть 28 отзывов об онлайн-школе OTUS.
- Отзывы о курсе (0)
- Отзывы о школе (28)
-
Константин
Отзыв о школе OTUS от Константин
Мне сразу же понравился их подход к обучению. Чтобы вы лучше усвоили материал на курсе, перед обучением можно пройти вступительное испытание. Вы сразу оцените собственные знания и поймёте, насколько трудно или легко придётся в процессе. На мой взгляд, это забота о клиенте. Молодцы!
ПлюсыХороший подход к обучению Клиентоориентированность Много практикиМинусынет -
Игорь Замаев
Отзыв о школе OTUS от Игорь Замаев
Курс Data Engineer. Для поступления и учёбы моих компетенций хватило, но оказалось, что ответы на вопросы я буду искать сам на просторах сети. Рассчитывал, что материал будет больше проработан. Мало примеров, мало времени на обратную связь.
Плюсыадекватная стоимость актуальная теоретическая базаМинусысложновато держать темп для новичка -
Алекс
Отзыв о школе OTUS от Алекс
Прошёл курс «Team Lead» и остался доволен. Плюсы: краткосрочный, информация хорошо структурирована, сочетает в себе несколько направлений. Минусы: маловато реальных примеров, хотелось больше. Этот курс кстати дополняется и улучшается благодаря нашим отзывам и пожеланиям. Спасибо вам!
ПлюсыОтличная подача информации не затянутМинусыхочется больше практических задач -
Мария Загородняя
Отзыв о школе OTUS от Мария Загородняя
Я педагог и после перевода на дистанционное обучение поняла, что мне самой нужно учиться. Оказалось, что вести занятия онлайн сложнее, чем я думала. По рекомендации сына-программиста (он в OTUS повышал квалификацию) прошла курс «Онлайн-преподаватель». Хочу сказать, что этот курс мне помог освоиться в новой среде и не растерять своих студентов.
ПлюсыУдобно Современные материалы Хорошая структураМинусынет -
Анна Романова
Отзыв о школе OTUS от Анна Романова
Занимаюсь подбором кадров и сейчас мы расширяем IT-отдел, активно подбираем людей. Курс по IT-рекрутменту пришёлся очень кстати. Руководство даже оплатило моё повышение квалификации. Теперь я могу более-менее адекватно собеседовать айтишников.
Плюсыбольшой выбор программ обучения ценаМинусыне нашла -
Максим Дегтярев
Отзыв о школе OTUS от Максим Дегтярев
Одна из лучших онлайн-школ, по моему мнению. У них помимо курсов есть вебинары и дни открытых дверей, где можно убедиться, что ты хочешь купить тот или иной курс. Есть блог, где бесплатно можно поживиться инфой по теме. Для прогеров тут есть, что посмотреть. Рекомендую.
Плюсыхорошие программы чтобы начать карьеру в ITМинусынет -
Семен Викторович
Отзыв о школе OTUS от Семен Викторович
Я не совсем понял, почему так разнятся блоки одного курса. Вроде бы начали хорошо, преподаватель понятно доносил материал, который соответствовал заявленному. Потом начались замены, и материл явно для другого уровня подготовки. Странные вещи. Курс Mobile QA.
ПлюсыСовременна школа Реальная ценаМинусызамены преподавателей -
Алена Тарасова
Отзыв о школе OTUS от Алена Тарасова
Очень здорово помогли с оформлением резюме, но с работой не сложилось, к сожалению. Я не смогла устроиться к их партнёрам. Но нашла другое место сама, где про Отус знали. И меня приняли без проблем. Очень довольна.
ПлюсыПомощь с трудоустройством Грамотная подача информацииМинусынет -
Алексей
Отзыв о школе OTUS от Алексей
Отус мне нравится тем, что у них нет всяких отвлекающих дополнительных тем в программе. Уже второй курс прохожу у них, Python Developer для продвинутых. Много примеров и отличный фидбек. Я готовлюсь к новому проекту, где планируется разработка высоконагруженного сервиса, в курсе есть целый блок на эту тему.
Плюсыправильно подобраны блоки обучения нет лишней воды много примеров и наглядных уроковМинусынет -
Red
Отзыв о школе OTUS от Red
В школе Otus был выбран курс TeamLead, более-менее понятие о направлении было, поэтому с восприятием информации проблем не возникло, даже почти сразу смог применить полученные знания на практике. Кому-то может показаться скучным просмотр лекций, такие отзывы я находил на отзовиках, но тут как повезет, наверное бывает и такое, лекторы бывают разные. Хотелось бы еще быстрее проверку домашних заданий, а то их эффективность снижается, разве что знания закрепляются, ошибки тяжело разбирать спустя какое-то время. Но в целом, рекомендую, консультации грамотные, получить новые знания и применять их на практике сможет каждый.
ПлюсыХорошие преподаватели, удобная подача материаловМинусыНекоторые лекции скучные -
Сержио
Отзыв о школе OTUS от Сержио
Всем доброго здоровья и долгих лет жизни, хочу поделиться своими положительными эмоциями после окончания курсов. Остались самые теплые и хорошие впечатления, особенно хочется поблагодарить преподавателей и моего наставника, который помог мне разобраться в сложных и непонятных для меня темах. Самое главное, что смог разобраться как разработать план внедрения тестовой практики и отобрать метрики.
ПлюсыИндивидуальный подход к каждому ученику и высокие требования к знанию предмета.МинусыНет. -
Алла
Отзыв о школе OTUS от Алла
Курс прошла полностью. Результатом осталась довольно, в курсе все четко по делу, без воды. Преподавательский состав на высшем уровне! Во врем курса очень много практических заданий, в процессе обучения составила портфолио. По окончанию курса получила диплом. С трудоустройством помогают. Стоимость курса полностью отобьется быстро, так как знания действительно получаю хорошие.
Плюсыпрактика, портфолио, помогают с трудоустройствомМинусынет -
Дмитрий
Отзыв о школе OTUS от Дмитрий
Мне как тестировщику было важно двигаться дальше, поэтому пошел на этот курс чтобы учиться как вести себя с сотрудниками, как формировать команду и т.п. Сначала конечно было немного не понятно, но потом, когда теория укладывается в голове, уже начинает складываться картинка. И лично я после нескольких занятий втянулся и мне было очень интересно. Алексей, да и Анастасия рассказывают очень простым языком, на понятных примерах, а не грузят заумными словами. Курс отлично построен и ты понимаешь, зачем до этого ты проходил тему. По стоимости очень все адекватно за полгода обучения. Также отдельное спасибо за помощь в трудоустройстве. Сумел перейти на отличное место, где сейчас и работаю. Минусов вообще никаких не нашел. Рекомендую.
ПлюсыХорошая подача материала, адекватная цена, хорошие преподаватели -
Дарья
Отзыв о школе OTUS от Дарья
Курс с упором на большое количество практики. Объем информации, который здесь дали — внушающий, порой было сложно, но решила дойти до конца, преподаватели и кураторы постоянно подбадривали. Лекции небольшие, но емкие, в презентациях были собраны основные тезисы для изучения. Спикеры понравились, особенно лекции от Алексея Ходырева и Михаила Виноградова.
ПлюсыСтоимость обучения, рассрочкаМинусынет -
Наталья
Отзыв о школе OTUS от Наталья
На курс пошла из-за преподавателей. Давно уже слежу за Анастасией Асеевой и Алексеем Ходыревым и думаю, что они лучшие в этой области. Учиться с ними было комфортно, подача материала было простой, хотя сам материал сложным. Если что-то не воспринималось, рассказывали снова. Научилась двум главным для себя аспектам — автоматизировать тестирование и внедрять практики тестирования. Обучением осталась довольна.
ПлюсыПреподавателиМинусыНе нашла -
Николай
Отзыв о школе OTUS от Николай
Курс полезный, особенно часть где учили писать код на ассемблере для микропроцессоров. Я приходил с небольшими знаниями по С, но все равно было практически все понятно, а если нет, то преподаватели объясняли все так, что понимание все равно приходило. Главный итог для меня — я научился писать код намного короче и более оптимизировано. Также понравилось, что очень много практических занятий. Рекомендую.
ПлюсыМного практики, хорошие преподаватели, дают знания по ассемблеру -
Артем Фролов
Отзыв о школе OTUS от Артем Фролов
Очень хорошая школа. Раньше я скептически относился к подобным обучениям, но когда появилась возможность овладеть новой профессией, не раздумывала и записался. Программа построена таким образом, что интерес к профессии появляется постепенно и усиливается с каждым блоком. Получил большой заряд мотивации двигаться дальше в этом направлении. Спасибо всем причастным.
ПлюсыПрактические задания, обратная связь -
Виктор
Отзыв о школе OTUS от Виктор
Хороший курс по программированию. Я новичок, этот курс для меня — освоение новой профессии и старт в моей карьере. Ни разу не возникло сомнений, что я ошибся с выбором обучения. Преподавали — специалисты с большим багажом знаний и практики за плечами, их подача материала понятная. Есть обратная связь и поверка домашних заданий. Сделано все качественно. Спасибо.
ПлюсыПрактика, обратная связь -
Саша
Отзыв о школе OTUS от Саша
Неплохой курс и обучение проходили в интересном формате. В основном проходил с целью повышения квалификации. Но из-за большого количества нового материала чувствовал себя просто полным новичком. Спикер Василий Сушко интересно показывал и рассказывал о многих моментах. Давались и домашние задания. Много было в них практики и закреплялись благодаря этому знания.
-
Елизавета
Отзыв о школе OTUS от Елизавета
Обучающий онлайн-сервис от OTUS. Готовят тестироровщиков и аналитиков. Проводят немного теории и затем сразу же нужно выполнять практику по ней. Все преподаватели — это действующие эксперты. Никаких подводных камней — можно уточнить цену, посмотреть резюме, преподавателей. В целом мне очень понравился курс. Узнала много нового от специалистов,которые поделились тонкостями профессии.
-
Евгений Сидоров
Отзыв о школе OTUS от Евгений Сидоров
Отличная школа. Мне очень понравилось учиться здесь. Опытные преподаватели, мастера своего дела, грамотно и понятно объясняют материал. Было много практики. Удачно прошел весь курс программирования, получил диплом. Помогли с работой, теперь работаю администраторам Linux по полученным здесь знаниям в одной крупной компании. Остался очень доволен.
ПлюсыОпытные преподавателиМинусыНет -
Борис Авдеев
Отзыв о школе OTUS от Борис Авдеев
Выбрал этот курс потому, что мн не хватало знаний в этой области для дальнейшего карьерного роста. Попытки самообразования ощутимого результат не дали. А вот под руководством опытных и толковых специалистов получилось при изучении этого курса сделать быстрый и заметный шаг вперед. Много времени занятия у меня не отнимали, но старался естественно работать максимально интенсивно.
ПлюсыДоступность и полнота материалаМинусынет -
Юрий
Отзыв о школе OTUS от Юрий
Я давно хотел освоить какие-нибудь курсы программирования. Данный курс подойдет именно для новичков таких как я. С самого начала обучения я был уверен, что курс выведет мои знания на совершенно другой уровень. Преподаватели хорошие, которые свое дело знают. Все подробно объяснят. Домашние задания тщательно проверяются и ошибки исправляются вместе.
ПлюсыПреподаватели молодцыМинусынет -
Павел Кузнецов
Отзыв о школе OTUS от Павел Кузнецов
Курс оказался очень полезным для меня, оба спикера порадовали высоким уровнем знаний в специальной области и богатым опытом их практического применения. Благодаря этому они помогли мне разобраться с не самым простым материалом, который необходим мне для успешной работы. Результаты обучения заметили не только я, но и мое руководство, а значит, инвестиция себя оправдала.
ПлюсыКомпетентные преподаватели -
Сергеев Вадим
Отзыв о школе OTUS от Сергеев Вадим
Решил попробовать себя в плане разработки, до этого уже изучал язык HTML, поэтому уровень был не совсем нулевой. Информации дают много и самой разной, не всегда есть время для закрепления, но практика чередуется с теорией. Куратор что был прикреплен ко мне очень помог, не только указывал на ошибки, но и разбирал их со мной. Когда в это погружаешься ощущение, что курс летит, рад что все материалы доступны, до сих пор закрепляю знания, хоть и окончил курс. В общем знания безусловно дают, но понимание зависит только от вас.
Плюсыисчерпывающая информация, личный куратор, доступ к материалам после окончания курса -
Никита
Отзыв о школе OTUS от Никита
Мне понравился очень данный курс, который с большой охотой прошел и не пожалел об этом. Прежде всего хочется отметить адекватную стоимость и грамотных преподавателей. Лекции от спикера Василия Сушко были шикарные. Человек все подробно и грамотно объяснял. При этом большой плюс, что все происходит дистанционно. Сложностей не испытал. Могу порекомендовать.
-
Андрей
Отзыв о школе OTUS от Андрей
Достаточно быстро смог адаптироваться к большому объему информации на курсе. До этого уже был опыт написания скриптов на Java по этому наверное мне все показалось знакомым. Ещё не успев закончить обучение смог найти работу в команде по разработке сайтов. Практические навыки полученные на курсе позволили легко вписаться в рабочий процесс. Хотя по началу набил не мало шишек.
ПлюсыРеальный опыт разработкиМинусыПрактика немного отстаёт от реальных задач -
Кирилл Наумов
Отзыв о школе OTUS от Кирилл Наумов
Неслучайно решил выучиться на инженера данных, это востребованная специальность на сегодняшний день и к тому же достаточно высокооплачиваемая. По завершении обучения получил диплом и портфолио, что позволило мне без проблем трудоустроиться. Спасибо всем нашим менторам и преподавателям за полученные знания, буду применять их теперь на практике.
ПлюсыРеальные знания
Skillbox
Нетология