Логотип Яндекс ПрактикумЯндекс Практикум
Rust для действующих разработчиков
4 мес
Rust
Разработка
Оптимизация кода
Паттерны проектирования
Проектирование архитектуры приложений
gRPC
Блокчейн
Архитектура ПО
98 000 ₽
104 000 ₽
-6%
Логотип StepikStepik
Программа курсов: Бэкенд-разработка на Python
1 мес
Python
Backend-разработка
Django
Веб-разработка
Разработка
Проектирование архитектуры приложений
RabbitMQ
Apache Kafka
PyCharm
ООП
Jupyter Notebook
API веб-сервисов
JSON
HTTP
Проектирование API
SOAP
GraphQL
gRPC
Postman
REST
REST API
Chrome DevTools
Swagger
22 500 ₽
Логотип QA.GURUQA.GURU
Автоматизация тестирования Java Advanced 2.0 для продвинутых: тариф Pro
6 мес
Автоматизация тестирования
Java
JDBC
Hibernate
Тестирование
Тестирование API
GraphQL
SOAP
gRPC
REST
Black box testing
CI / CD
Инженер по автоматизации тестирования
QA
Spring Boot
Модульное тестирование
113 050 ₽
119 000 ₽
-5%
Логотип ProductStarProductStar
Автоматизация тестирования
10 нед
Автоматизация тестирования
QA
Тестирование
CI / CD
Тестирование UI
Selenium
Selenide
Junit
Модульное тестирование
TDD/BDD
Allure
Тестирование мобильных приложений
REST
REST API
SOAP
GraphQL
gRPC
29 990 ₽
59 980 ₽
-50%
Логотип OTUSOTUS
C# ASP.NET Core разработчик
6 мес
C#
.NET Core
Fullstack-разработка
JavaScript
React
Kubernetes
CI / CD
Разработка
GraphQL
gRPC
RabbitMQ
Signalr
125 100 ₽
139 000 ₽
-10%
Логотип STENET schoolSTENET school
Микросервисная архитектура
8 нед
Микросервисная архитектура
REST
Apache Kafka
Проектирование информационных систем
Системная интеграция
DDD
GraphQL
gRPC
JSON
RabbitMQ
SOAP
Системная аналитика
Разработка требований
Сбор требований
Kafka Streams DSL
25 000 ₽
35 000 ₽
-29%
Логотип Учебный центр IBSУчебный центр IBS
ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем
2 нед
5
Архитектура ПО
NoSQL
PostgreSQL
Kubernetes
Apache Kafka
CI / CD
Ansible
Микросервисная архитектура
Apache Cassandra
ClickHouse
DDD
ETL
gRPC
Jenkins
MongoDB
Neo4j
OpenAPI Specification
RabbitMQ
UML
DWH
BPMN
ER-диаграммы
Redis
Software архитектор
Gitlab
Helm
AsyncAPI
Нотация С4
SLI
SLO
SLA
Анализ требований
MySQL
ArchiMate
159 000 ₽
Логотип BABOKSchoolBABOKSchool
Дизайн API — проектирование веб-приложений
1 нед
Проектирование API
API
GraphQL
SOAP
SQL
UML
Системная аналитика
Бизнес аналитика
REST API
REST
gRPC
Postman
48 000 ₽
Логотип Яндекс ПрактикумЯндекс Практикум
Продвинутый Go-разработчик
6 мес
4.44
Go (Golang)
Базы данных
Backend-разработка
Разработка
Многопоточность
Техническая документация
gRPC
TCP
REST API
155 000 ₽
171 000 ₽
-10%
Логотип StepikStepik
Основы проектирования интеграций ИТ-систем
4 нед
Проектирование взаимодействия
Разработка решений по интеграции
JSON
Postman
Тестирование API
REST
Swagger
SOAP
XML
GraphQL
gRPC
WebSockets
RabbitMQ
Apache Kafka
25 000 ₽
Логотип QA.GURUQA.GURU
Автоматизация тестирования Java Advanced 2.0 для продвинутых: тариф Mentor Vision
6 мес
Автоматизация тестирования
Java
JDBC
Hibernate
Тестирование
Тестирование API
GraphQL
SOAP
gRPC
REST
Black box testing
CI / CD
Инженер по автоматизации тестирования
QA
Spring Boot
Модульное тестирование
132 050 ₽
139 000 ₽
-5%
Логотип Учебный центр IBSУчебный центр IBS
GO-I-001 Golang-разработчик
1 нед
Go (Golang)
Многопоточность
Веб-разработка
SQL
REST
Базы данных
Backend-разработка
Apache Kafka
Разработка
Тестирование
Оптимизация кода
gRPC
Jaeger
NATS
RabbitMQ
Swagger
Пайплайн
Фаззинг
Многопоточное программирование
95 000 ₽
Логотип StepikStepik
Проектирование архитектуры и интеграций сервисов (полный тариф)
4 нед
Проектирование архитектуры приложений
Проектирование взаимодействия
Разработка решений по интеграции
gRPC
REST
Apache Kafka
RabbitMQ
NoSQL
DWH
Архитектура ПО
Разработка
Сбор требований
ETL
UML
Тестирование API
cURL
SOAP
Postman
Chrome DevTools
Swagger
Python
Проектирование API
Бизнес аналитика
44 000 ₽
Логотип Учебный центр IBSУчебный центр IBS
ARC-015 Микросервисная архитектура
1 нед
Микросервисная архитектура
Kubernetes
gRPC
REST
DevOps
Apache Kafka
Паттерны проектирования
DDD
GraphQL
RabbitMQ
SOA
Agile
Архитектура ПО
Software архитектор
Service Mesh
API Gateway
53 900 ₽
Логотип StepikStepik
Dart+Flutter - быстрый gRPC бек и клиент для чата на Protobuf
2 нед
Dart
Flutter
gRPC
Protobuf
Backend-разработка
Разработка
Docker
Nginx
Объектное хранилище S3
1 299 ₽
Логотип StepikStepik
Проектирование архитектуры и интеграций (API / брокеры) сервисов
1 нед
Проектирование архитектуры приложений
Проектирование взаимодействия
Разработка решений по интеграции
Проектирование API
Разработка
RabbitMQ
Apache Kafka
API Интерфейсы
Архитектура ПО
API веб-сервисов
Сбор требований
gRPC
REST
DWH
ETL
NoSQL
SOAP
Postman
cURL
Chrome DevTools
Python
Swagger
13 990 ₽
Логотип StepikStepik
Практика по REST и SOAP API на тренажере «Битва покемонов»
4 нед
REST
SOAP
API
API веб-сервисов
Swagger
Postman
REST API
JavaScript
Автоматизация тестирования
Sentry
Grafana
GraphQL
gRPC
Apollo
WebSockets
XML
16 900 ₽

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по gRPC

1. Rust для действующих разработчиков

За 4 месяца научитесь писать безопасный и производительный код на Rust и сможете применить его в работе
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 98 000 ₽
Цена без скидки: 104 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Программа курсов: Бэкенд-разработка на Python

Программа состоит из шести курсов, которые помогут вам стать профессиональным бэкенд-разработчиком. Вы освоите основы Python, включая синтаксис и базовые конструкции, принципы многопоточности и параллельного выполнения задач в Python, научитесь создавать веб-приложения на Django 5, освоите работу с датой и временем в Python, а научитесь проектированию архитектуры и интеграций сервисов и освоите работу с API и брокерами сообщений. Курсы разработаны признанными экспертами, известными авторами Stepik.
Школа: Stepik
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 22 500 ₽
Цена без скидки: 22 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

3. Автоматизация тестирования Java Advanced 2.0 для продвинутых: тариф Pro

Продвинутый курс по автоматизации тестирования
Школа: QA.GURU
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 113 050 ₽
Цена без скидки: 119 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. Автоматизация тестирования

Подойдет специалистам с базовыми знаниями Java и опытом тестирования. Научитесь автоматизировать тесты UI, API и мобильных приложений на Java. Практика и методики от инженеров QA и Automation из ведущих IT-компаний.
Школа: ProductStar
Дата начала: В любое время
Длительность: 10 недель
Стоимость курса: 29 990 ₽
Цена без скидки: 59 980 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. C# ASP.NET Core разработчик

Создайте свое web-приложение и научитесь эффективно работать в Scrum-команде.
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 125 100 ₽
Цена без скидки: 139 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

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

О курсе

  • Длительность 8 недель
  • Занятия проходят в формате живых вебинаров, по индивидуальному расписанию

Как проходит занятие

Занятия включают:

  • Теоретическую часть
  • Сессию вопросов и ответов по пройденной теории
  • Закрепление теории на практике
  • Обратную связь по практическим и домашним заданиямт

Краткий список тем:

  • Введение в микросервисную архитектуру — основы, преимущества, ограничения и отличие от монолитов
  • Обзор DevOps и инфраструктуры для микросервисов — ключевые процессы и инструменты поддержки
  • Domain-Driven Design (DDD) — единый язык, контекстные границы, доменные события и их роль
  • Проектирование микросервисной архитектуры — стратегии миграции от монолита, паттерны "распила" и снижение зависимости
  • Паттерны взаимодействия — синхронное (REST, GraphQL, gRPC) и асинхронное (Kafka, очереди, publish-subscribe)
  • Управление данными — изоляция, согласованность, паттерн SAGA
    - Масштабирование и производительность — горизонтальное/вертикальное масштабирование, балансировка, кэширование
  • Обеспечение отказоустойчивости — circuit breaker, retry, fallback
  • Безопасность микросервисов — аутентификация, авторизация, шифрование, управление секретами
  • Мониторинг и автоматизация — системы сбора логов, хэлсчеки, метрики, автоматизация тестирования
Школа: STENET school
Дата начала: 2 марта
Длительность: 8 недель
Стоимость курса: 25 000 ₽
Цена без скидки: 35 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

7. ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем

Программа «Архитектор ПО. Путь к мастерству в проектировании систем» подробно рассказывает о работе программного архитектора. Начать обучение можно с 5 бесплатных уроков*, а затем перейти к полной версии программы. Курс учит планировать будущее развитие сложных систем с нуля: выбирать инструменты и средства моделирования архитектуры, формат документирования архитектурных решений, выбирать архитектурный стиль под конкретную бизнес-задачу, планировать будущее масштабирование, гибкость. Знакомит с лучшими практиками построения архитектуры программного обеспечения.

Тема 1: Понятия архитектуры: основные термины и определения.

Тема 2: Понятия архитектуры: критерии качества архитектуры.

Тема 3: Роли и виды архитекторов.

Тема 4: Архитектурные стили: монолит.

Тема 5: Архитектурные стили: микросервисы.

Тема 6: Принципы DDD.

Тема 7: Clean Architecture: правила создания архитектур.

Тема 8: Архитектурные стили: событийно-управляемая архитектура.

Тема 9: Архитектурные стили: классический ETL/DWH/BI.

Тема 10: Позиция архитектора в Agile-проекте.

Практика: Проект «Mobile Street Food». Этап работ: предложить разбиение системы на модули/микросервисы. Отобразить связи модулей/микросервисов на компонентной диаграмме.

Итого на курс 24 часа:

  • теория — 10 ч.,
  • практика — 14 ч.

Тема 1: Управление заинтересованными сторонами (стейкхолдерами) проекта.

Тема 2: Виды требований и атрибуты качества.

Тема 3: Влияние нефункциональных требований на архитектуру.

Тема 4: Сбор и работа с функциональными требованиями.

Тема 5: Дополнительные виды требований: ограничения.

Тема 6: Управление критериями надёжности (SLA, SLO, SLI).

Тема 7: Работа с архитектурными изменениями.

Практика: Проект «Mobile Street Food». Этап работ: выделить наиболее приоритетные функциональные требования, сформулировать их в виде пользовательских историй. Сформулировать нефункциональные требования к системе в виде сценариев атрибутов качества. Составить требования к качеству системы с точки зрения масштабов и планов развития бизнеса.

Итого на курс 26 часов:

  • теория — 10 часов,
  • практика — 16 часов.

Тема 1: Проектирование от атрибутов качества.

Тема 2: Тактики и паттерны проектирования.

Практика: Проект «Mobile Street Food». Этап работ: ранжировать требования и выбрать тактики для достижения требований каждой из групп. Создать диаграмму/таблицу взаимосвязи требований.

Итого на курс 28 часов:

  • теория — 10 часов,
  • практика — 18 часов.

Тема 1: Задача коммуникации приложений.

Тема 2: Уровни (методы) интеграционных решений.

Тема 3: Шаблоны коммуникации в контексте приложений и микросервисной архитектуры: применение и практические сценарии.

Тема 4: Синхронное взаимодействие и REST: основы, генерация API и управление версиями.

Тема 5: REST API: рекомендации по дизайну, блокировкам, кешированию и версионированию.

Тема 6: OpenAPI Spec: интеграция и API First подход в создании удобных и гибких интерфейсов.

Тема 7: Архитектура сообщений: ключевые паттерны и методы разработки.

Тема 8: AsyncAPI: организация асинхронного взаимодействия.

Тема 9: Технологии асинхронного обмена сообщениями: RabbitMQ, Kafka в сравнении.

Тема 10: Интеграция баз данных и ETL: сильные стороны, метрики и методы оптимизации.

Тема 11: Capture Data Changes: анализ Debezium и его использование в различных сценариях.

Тема 12: Интеграция через файлы: особенности, преимущества и правила наименования.

Тема 13: Использование вспомогательных протоколов и средств интеграции API.

Практика: Этап работ: спроектировать REST API для работы с заказами с точки зрения клиентского приложения. Описать процессы взаимодействия «заказчик-исполнитель», приёма платежей, поддержки. Отобразить процессы на диаграмме потоков данных. Предложить значения для триггеров уведомлений службы поддержки.

Итого на курс 54 часа:

  • теория — 27 часов,
  • практика — 27 часов.

Тема 1: Реляционные и нереляционные базы данных: обзор, особенности и гарантии доступности.

Тема 2: Как выбрать базу данных на основании требований и контекста.

Тема 3: Организация конкурентного доступа: стратегии блокировок, изоляции транзакций и обеспечение согласованности; детали реализации транзакций и блокировок: обзор PostgreSQL, MySQL и их возможностей. CAP-теорема.

Тема 4: Современные тактики производительности реляционной базы данных.

Тема 5: Виды нереляционных баз данных: обзор, гарантии; отличия и детали реализации нереляционных баз данных.

Тема 6: Проектирование моделей данных.

Практика: Проект «Mobile Street Food». Этап работ: спроектировать модель данных системы, нарисовать ER-диаграмму. Выбрать базу данных и обосновать выбор.

Итого на курс 42 часа:

  • теория — 20 часов,
  • практика — 22 часа.

Тема 1: Технологии виртуализации.

Тема 2: Основы построения информационных сетей.

Тема 3: Архитектура Linux.

Тема 4: Основы CI/CD: построение процессов с использованием Jenkins, GitLab, Ansible.

Тема 5: Мониторинг и наблюдаемость системы: паттерны, инструменты и протоколы.

Тема 6: Проектирование облачной архитектуры: провайдеры, возможности, экономика.

Тема 7: Проектирование облачной архитектуры: паттерны.

Тема 8: Разработка 12-факторного приложения.

Тема 9: Контрактные обязательства сервиса: метрики надёжности, SLA, RTO, RPO и паттерны реализации.

Тема 10: Понимание Kubernetes: типы сущностей, Helm, CI/CD и балансировка трафика.

Практика: Проект «Mobile Street Food». Этап работ: выбрать технологии развертывания сквозного примера, нарисовать диаграмму развертывания, расположить программные элементы по элементам инфраструктуры. Описать метрики мониторинга, технические средства обеспечения отказоустойчивости и масштабирования. Выполнить предварительный расчёт оборудования продуктивной среды: CPU, RAM, Disk.

Итого на курс 42 часа:

  • теория — 20 часов,
  • практика — 22 часа.

Тема 1: UML для моделирования и анализа систем.

Тема 2: BPMN для моделирования бизнес-процессов.

Тема 3: Нотация 4+1 для анализа и проектирования архитектуры.

Тема 4: Нотация C4 для наглядного и эффективного проектирования архитектуры.

Тема 5: Изучение подхода ADR для документации архитектурных решений.

Тема 6: Язык ArchiMate.

Практика: Проект «Mobile Street Food». Этап работ: нарисовать BPMN-диаграмму для процесса заказа, оплаты и получения услуги с учётом начисления и списания баллов лояльности. Нарисовать две диаграммы последовательности (UML Sequence Diagram), отображающие работу с заказами.

Итого на курс 32 часа:

  • теория — 10 часов,
  • практика — 22 часа.

Тема 1: Сдавать задачи в срок: принципы личной эффективности.

Тема 2: Как развивать команду и выстраивать коммуникации.

Итого на курс 2 часа.

В ходе обучения вы будете работать над сквозным проектом «Mobile Street Food» под руководством опытного тренера. Проект предоставляет все необходимые материалы и шаблоны решений, которые станут полезными в вашей дальнейшей профессиональной деятельности. Выполняя задачи проекта, вы освоите навыки принятия решений, разработки архитектурных концепций и эффективного представления информации. Благодаря поддержке тренера, вы успешно завершите проект и получите ценные знания для уверенного старта в сфере разработки и инноваций.

Дата начала: По мере набора группы
Длительность: 2 недели
Стоимость курса: 159 000 ₽
Цена без скидки: 159 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

8. Дизайн API — проектирование веб-приложений

Курс «Дизайн API – проектирование веб-приложений» включает необходимые знания по практическому использованию приемов и инструментов проектирования веб-приложений. На курсе вы узнаете принципы работы веб-приложений в стиле REST, а также SOAP-, GraphQL- и gRPC-сервисов. Закрепить полученные знания вам поможет индивидуальное практическое задание по проектированию веб-сервисов.
Школа: BABOKSchool
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 48 000 ₽
Цена без скидки: 48 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

9. Продвинутый Go-разработчик

Подробный курс обучения языку программирования Go (Golang) в сервисе Яндекс Практикум. Онлайн-курс для освоения профессии Go-разработчика для разработчиков с опытом.
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 155 000 ₽
Цена без скидки: 171 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

10. Основы проектирования интеграций ИТ-систем

Курс для ИТ-аналитиков и проектировщиков, которые хотят разобраться в теме интеграций и научиться проектировать взаимодействие ИТ-систем.
Школа: Stepik
Дата начала: В любое время
Длительность: 4 недели
Стоимость курса: 25 000 ₽
Цена без скидки: 25 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да