Курсы по GraphQL

Логотип OTUSOTUS
Symfony Framework
4 мес
Symfony
Backend-разработка
Разработка
Маршрутизация
DDD
GraphQL
Безопасная разработка
86 400 ₽
96 000 ₽
-10%
Логотип Учебный центр IBSУчебный центр IBS
ARC-020 Проектирование интеграций: от требований до выбора технологий
1 нед
REST
Apache Kafka
GraphQL
RabbitMQ
Swagger
Анализ требований
Разработка решений по интеграции
Архитектура ПО
AsyncAPI
49 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%
Логотип Академия EdusonАкадемия Eduson
Python-разработчик
9 мес
Python
Backend-разработка
Django
MySQL
PostgreSQL
Flask
Алгоритмы и структуры данных
Git
Разработка
ООП
GraphQL
Pytest
WebSockets
PyCharm
SQLAlchemy
107 760 ₽
269 400 ₽
-60%
Логотип АИСАИС
Интеграция в корпоративных системах
1 нед
REST
Базы данных
Apache Kafka
Системное администрирование
GraphQL
42 000 ₽
Логотип OTUSOTUS
C# ASP.NET Core разработчик
6 мес
C#
.NET Core
Fullstack-разработка
JavaScript
React
Kubernetes
CI / CD
Разработка
GraphQL
gRPC
RabbitMQ
Signalr
125 100 ₽
139 000 ₽
-10%
Логотип Учебный центр IBSУчебный центр IBS
ARC-015 Микросервисная архитектура
1 нед
REST
DevOps
Kubernetes
Apache Kafka
Микросервисная архитектура
Паттерны проектирования
DDD
GraphQL
gRPC
RabbitMQ
SOA
Agile
Архитектура ПО
Software архитектор
Service Mesh
API Gateway
53 900 ₽
Логотип 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%
Логотип Академия EdusonАкадемия Eduson
FullStack-разработчик: тариф PRO
14 мес
Fullstack-разработка
Python
Веб-разработка
HTML/CSS
JavaScript
Django
MySQL
PostgreSQL
Git
Разработка
GraphQL
MongoDB
SQLite
PyCharm
SQLAlchemy
167 880 ₽
419 700 ₽
-60%
Логотип OTUSOTUS
Автоматизированное тестирование веб-сервисов на Go
2 мес
Автоматизация тестирования
Go (Golang)
Тестирование веб-приложений
QA
Git
Тестирование
Тестирование API
Функциональное тестирование
GraphQL
Postman
Инженер по автоматизации тестирования
Тестовая документация
Test IT
62 100 ₽
69 000 ₽
-10%
Логотип Учебный центр IBSУчебный центр IBS
WEB-023 React Advanced: продвинутые темы
1 нед
Frontend-разработка
React
Разработка
ActionScript
Apollo
Cypress
GraphQL
Next.js
Redux
SDL/SDLC
Mock-тестирование
57 600 ₽
Логотип OTUSOTUS
Python Developer. Professional
5 мес
Python
Веб-разработка
NoSQL
REST
Backend-разработка
Apache Airflow
FastAPI
GraphQL
Jenkins
Визуализация
MatPlotLib
NumPy
PyTorch
Seaborn
HuggingFace
125 100 ₽
139 000 ₽
-10%
Логотип Учебный центр IBSУчебный центр IBS
JVA-075 Spring Advanced
1 нед
Apache Maven
Azure
Backend-разработка
CI / CD
DevOps
Docker
Gradle
GraphQL
Hibernate
Junit
Kubernetes
Mockito
REST API
Spring
Spring Boot
Thymeleaf
WebSockets
Асинхронное программирование
Веб-сервисы
Микросервисная архитектура
73 400 ₽
Логотип OTUSOTUS
Python Developer
10 мес
Python
Backend-разработка
Веб-разработка
SQL
Django
Базы данных
Docker
Разработка
ООП
Apache Airflow
FastAPI
GitHub
GraphQL
Jenkins
Pytest
PyTorch
Gitlab
SQLAlchemy
API
203 400 ₽
226 000 ₽
-10%
Логотип OTUSOTUS
React.js Developer
5 мес
React
Frontend-разработка
TypeScript
Разработка
Модульное тестирование
Apollo
Babel
GraphQL
Redux
Webpack
SPA-приложения
105 000 ₽
Логотип OTUSOTUS
Vue.js разработчик
4 мес
3.67
Vue.js
Frontend-разработка
TypeScript
Разработка
Модульное тестирование
Паттерны проектирования
Babel
Cypress
Electron
Google Firebase
GraphQL
Jest
Webpack
57 600 ₽
64 000 ₽
-10%
Логотип OTUSOTUS
Node.js Developer
4 мес
Node.js
TypeScript
Базы данных
PostgreSQL
Backend-разработка
CI / CD
Nest.js
Разработка
Apollo
Express
GraphQL
MongoDB
71 000 ₽

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

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

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

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

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

1. Symfony Framework

Владение Symfony — новый уровень для PHP-разработчика
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 86 400 ₽
Цена без скидки: 96 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. ARC-020 Проектирование интеграций: от требований до выбора технологий

Курс по проектированию и интеграции современных ИТ-систем с акцентом на архитектурные шаблоны и решение практических задач.

Введение: закон Конвея и его влияние на архитектуру. Эволюция архитектур: event-driven дизайн. Монолит: проблемы и ограничения, компонентная архитектура, SOA, MSA.

Интеграция в микросервисах:

  • Внешние сервисы: прямой вызов, шлюз (API-Gateway), BFF.
  • Внутренние интеграционные процессы: управление потоком, синхронные и асинхронные подходы, событийная архитектура.

Роль архитектуры в интеграции. Связь требований и архитектуры. Требования к интеграции:

  • функциональные требования,
  • нефункциональные требования.

Сценарии атрибутов качества. Подбор архитектурного решения в зависимости от требований.

Шаблоны интеграции. Достижение качества проектируемого решения:

  • Производительность: основные стратегии, паттерны и анти-паттерны.
  • Согласованность: ACID и CAP-теорема. Двух-фазные фиксации (2PC). Паттерн "Сага". Ослабление согласованности (BASE).
  • Надежность: угрозы надежности. Механизмы отказоустойчивости.
  • Безопасность сервисов: монолит vs. микросервисы. Кросс-доменное взаимодействие. Аутентификация и авторизация.

Общий процесс проектирования интеграции. Диаграммы потоков данных. UML для документирования. Диаграммы последовательности (Sequence Diagrams).

Инструменты для реализации интеграций:

  • REST, GraphQL, SOAP.
  • Swagger (OpenAPI), AsyncAPI.
  • Выбор брокеров сообщений: RabbitMQ vs Kafka (углублённое сравнение и преимущества Kafka).

Модуль 1: Основы архитектуры интеграции.

Практика: Анализ требований к интеграции ИТ-систем и выбор архитектурных шаблонов.

Модуль 2: Инструменты интеграции.

Практика: Практическое применение инструментов (REST, GraphQL, SOAP) и выбор брокеров сообщений (RabbitMQ, Kafka).

Модуль 3: Проектирование систем.

Практика: Создание архитектуры решения и установление связей между сервисами.

Модуль 4: Обеспечение качества процессов.

Практика: Решение задач по интеграции и обеспечению качества процессов.

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

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

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

4. Python-разработчик

Практический онлайн-курс, на котором вы с нуля изучите самый универсальный и востребованный язык программирования — Python. Создадите свое портфолио разработчика, которое выгодно покажет вас на рынке труда, и сможете зарабатывать в IT через полгода.
Дата начала: По мере набора группы
Длительность: 9 месяцев
Стоимость курса: 107 760 ₽
Цена без скидки: 269 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

5. Интеграция в корпоративных системах

В рамках курса слушатели познакомятся с моделями и технологиями интеграции корпоративных систем, научатся применять различные подходы проектирования и построения, способные адаптироваться к бизнес задачам.
Школа: АИС
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 42 000 ₽
Цена без скидки: 42 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

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

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

7. ARC-015 Микросервисная архитектура

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

Понятия монолита, SOA, MSA. Сравнение и обоснование выбора.

Оптимальный размер микросервиса. Разбиение на сервисы по бизнес-возможностям. Разбиение на сервисы по проблемным областям. Практики определения предметных областей. Декомпозиция по техническим и организационным аспектам.

Организация команд под MSA. Организация репозитория кода под MSA.

Паттерны взаимодействия. Синхронные и асинхронные механизмы взаимодействия. Оркестровка и хореография. Основные протоколы и технологии (REST, gRPC, GraphQL, Kafka, RabbitMQ и др.). Взаимодействие с внешними системами (API Gateway, BFF). Реактивные системы. Архитектуры, управляемые событиями. Разделение команды и запроса.

Паттерны работы с данными. Порождение событий. Справочные данные в MSA. Единый источник истины (Source of Truth) в MSA.

Модифицируемость. Решение проблемы высокой связанности. Версионирование интерфейсов и событий. Типы контрактов. Изменения событийной модели. Паттерны организации запросов. Микросервисное шасси (Microservice chassis). Сетки сервисов (Service Mesh).

Масштабируемость. Паттерны построения балансировщиков. Сервисы обнаружения и паттерны работы с ними.

Производительность. Паттерны производительности в MSA (переборка, изящная деградация и пр.).

Согласованность. Проблемы обеспечения согласованности в MSA. CAP теорема. Решения проблем согласованности. Двухфазные коммиты. Паттерн SAGA. Понижение уровня согласованности.

Надежность. Механизмы отказоустойчивости. Паттерны предохранитель (Circuit Breaker), дросселировка, зависимые таймауты и пр.

Безопасность. Механизмы обеспечения безопасности в MSA. Аутентификация. Авторизация. Защита периметра. Защита каналов связи. Основные протоколы и паттерны (OAUTH2, JWT, привратник, ключ камердинера и пр.).

Тестируемость. Пирамида и квадрат тестирования. Особенность тестирования микросервисов. Модульное тестирование. Интеграционное тестирование. Компонентное тестирование. Тестирование E2E. Паттерны тестирования MSA.

Удобство обслуживания. Возможность наблюдения (Observability). Паттерны наблюдения (распределенная трассировка, агрегация журналов). Мониторинг и журналирование. Конфигурирование микросервисов. Вынесение конфигурации во вне. Поддержка системы.

Паттерн «Deployment pipeline». Паттерны развертывания. Использование технологий Docker и Kubernetes. Использование сетки ISTIO. Бессерверное развертывание. Стратегии развертывания (сине-зеленые, канареечные и т.д.).

Стратегии перехода с монолита на микросервисы. Удушение монолита (Strangler monolith). Паттерны удушения. Связь микросервиса с монолитом. Миграция базы данных.

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

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

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

9. FullStack-разработчик: тариф PRO

Практический онлайн-курс для тех, кто хочет:

  • Освоить программирование
  • Стать Python-разработчиком
  • Создавать свои веб-проекты
Дата начала: По мере набора группы
Длительность: 14 месяцев
Стоимость курса: 167 880 ₽
Цена без скидки: 419 700 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

10. Автоматизированное тестирование веб-сервисов на Go

Освойте автоматизированное тестирование на Go: от основ до сложных UI тестов с реальными проектами
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 2 месяца
Стоимость курса: 62 100 ₽
Цена без скидки: 69 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да