Микросервисная архитектура

251 студент зачислен

54 практических задачи

по всем этапам микросервисной разработки

Современные инструменты

Java, Docker, Swagger, Kubernetes, Kafka, S3

Рабочие приёмы

от спикеров для решения задач на курсе

Микросервисная архитектура решает задачу масштабирования проектов. Вы станете ценным разработчиком, потому что будете помогать компаниям снижать затраты на производство и поддержку крупных сервисов. Сможете поучаствовать в создании больших систем и получить разносторонний опыт в разработке.

Научитесь «делить» одно приложение на несколько самостоятельных систем. За такой навык работодатели готовы много платить: по отдельности функции одного приложения более устойчивы нагрузкам, сбоям и взлому.

Кому подойдёт этот курс

Разработчикам

Научитесь масштабировать монолитные приложения. Сможете интегрировать бизнес-требования в сервисы и налаживать их взаимодействие. Освоите логирование, opentracing, поиск багов и основы безопасности. Получите опыт работы с Kubernetes, Gitlab, CI/CD-пайплайнами. Сможете решать задачи, с которыми сталкиваются архитекторы ПО.

Компаниям

Дёшево и эффективно обучите команду принципам микросервисной архитектуры. Сможете перенять опыт архитекторов ПО Альфа-банка и интегрировать курс в процесс обучения своих разработчиков. Сэкономите время и деньги на производство продукта и сможете быстро вовлечь сотрудников в работу над функциями.

Содержание курса

Научитесь разрабатывать несложные микросервисы и создавать доменную модель для будущей системы. Узнаете, как создать схему хранения информации в базе данных и настроить ее взаимодействие с сервисом. Сможете создать контейнер для приложения, который будет автоматически подключаться к базе данных. Освоите инструменты: DDD, SQL, DDL, Constraint, Spring Boot, Spring Data, RESTful, юнит-тесты, Docker Container, Docker Compose, PostgreSQL, Swagger Open API, Liquibase, UX.

 

Вы научитесь проводить модульное тестирование вашего сервиса вместе с базой данных и раскатывать сервисы в Kubernetes на среду разработки. Сможете создавать тестовые стенды, настраивать статистический анализ кода и поставку артефактов в хранилище. Узнаете, как выкатить поставку в продакшн с пайплайна. Познакомитесь с созданием и настройкой процесса разработки от написания кода до попадания его в продакшн. Освоите инструменты: Kubernetes, Helm; Feature, Dev- и prePROD-стенды; Smoke testing, регрессионное тестирование, SonarQube, Artifactory, GitLab CI/CD.

 

Поймете, как создавать HTTP/REST EndPoint’ы для взаимодействия с данными в S3. Сможете создать контейнер для приложения, который подключится к S3 хранилищу в Kubernetes. Освоите инструменты: Zero Trust, TLS, подходы ABAC и RBAC, Keycloak, OpenSSL, Spring Security, OpenID Connect, OAuth 2.0.

 

Узнаете, как обеспечить безопасность интеграций сервисов и баз данных, межсервисных взаимодействий, и познакомитесь с ролевыми моделями. Освоите инструменты: AWS Amazon S3, Endpoint, HTTP, трейсинг, логирование.

 

Научитесь использовать Kafka для интеграции и MongoDB для хранения аналитических данных. Вы сделаете микросервис, который общается через Kafka со своими соседями, и сервис, в котором будет проработана аналитика для микросервиса с данными. Освоите инструменты: DQL, MongoDB, Kafka.

 

Стоимость курса в 3−4 раза меньше стоимости переобучения сотрудника внутри IT-компании. Обычно для обучения внутри бизнеса приходится задействовать сеньоров. В результате стоимость обучения внутри компании составит около 800 000 рублей на сотрудника. Этот курс дает возможность обучать сотрудников, не отвлекая коллег. Уже в процессе обучения ваша команда сможет перейти с монолитных систем на микросервисы.
Искать готового специалиста с подобным опытом работы — долго и дорого. Поиск может занять до двух лет, а онбординг, согласно исследованиям, временно ухудшает показатели команды. Наш курс решает проблему как обучения новых сотрудников, так и переобучения членов команды.
Нет. Вы можете посмотреть все видео или сделать акцент только на тех темах, с которыми ещё не знакомы. На количество баллов это не повлияет.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Микросервисная архитектура
Цена:
300 000 ₽ 179 999,99 ₽