stepik.org/course/175 243?search=4 414 274 691 от Stepik.org
Программа курса
Ознакомьтесь с программой курса «https://stepik.org/course/175 243?search=4 414 274 691» от Stepik.org
Лёгкое введение в архитектуру и интеграцию веб-сервисов\n\n* Основы веб-коммуникации: TCP/IP, HTTP и другие протоколы\n* Веб-сервисы и API\n* Инструменты и форматы данных: Postman, JSON, XML\n* Проектирование API: подходы и технологии (Kafka)\n* Документирование и безопасность API\n* Архитектура веб-приложений: стили и паттерны\n* Базы данных: типы и структуры данных, DWH\n* Масштабирование и производительность веб-сервисов\n* Сбор требований, проектирование интеграций, UML\n\n### Основы проектирования интеграций с помощью API и брокеров сообщений\n\n* Протоколы: HTTP, TCP, UDP, TLS, HTTPS\n* Различие веб-сервиса, сайта, API и SDK\n* Инструменты для API: cURL, Postman, SOAP UI, Chrome DevTools\n* Форматы данных: JSON, XML, YAML\n* Проектирование API: JSON-RPC, SOAP, GraphQL, gRPC, REST\n* Документирование API: OpenRPC, XSD, WSDL, SDL, Proto, OpenAPI Swagger, AsyncAPI Spec\n* Api First и Code First подходы\n* Модели API: клиент-сервер, масштабируемость\n* Работа с данными: сортировка, фильтрация, пагинация\n* MIME-типы\n* Основы конфиденциальности: хеширование, ключи\n* Аутентификация и авторизация: Api-Key, токены, mTLS, JWT, oAuth2, OpenID Connect\n* Безопасность API\n* Производительность: кэширование, batch-запросы, chunked-запросы и другие\n* Проектирование и моделирование интеграций в UML\n* Брокеры сообщений: понятия, преимущества, RabbitMQ, Apache Kafka\n* Асинхронный обмен сообщениями: Request-Reply, Publish-Subscribe, Point-to-Point\n* Надежные и эффективные интеграции с брокерами сообщений\n* Интеграции с использованием файлов, общих БД\n* Реализация API на Python\n\n### Проектирование архитектуры веб-сервисов и баз данных\n\n* Введение в архитектуру веб-приложений\n* Распределённые системы и их стили: монолит, микросервисы, SOA\n* Взаимодействие сервисов (интеграции)\n* Архитектурные паттерны: API Gateway, Backend for Frontend, Service Mesh\n* Параллелизм и согласованность\n* Теоремы CAP / BASE / ACID\n* Блокировки, транзакции\n* Базы данных: SQL и NoSQL\n* Шардирование и партиционирование БД\n* Масштабирование веб-приложений\n* Инфраструктура: безопасность, мониторинг, развертывание\n* Документирование архитектуры: C4, нотации\n* Моделирование данных, ER-диаграммы\n* Проектирование DWH и ETL-процессов
- Трудоустройство
- Без трудоустройства
- Город
- Онлайн
- Формат обучения
- Онлайн
- Практика
- Задания без проверки
- Сертификат
- Есть
- Инструменты на курсе
-
KafkaMQPostmanPythonRESTSOAP UIWSWebhookcURLgRPC
Взгляните, что студенты и выпускники говорят про Stepik.org
Курс помог понять главные особенности React
Этот курс помог мне понять главные особенности React и дал представление о том, как строится архитектура SPA-приложений. Очень понравилось, что уроки короткие и легко усваиваемые. Порадовало обилие дополнительных материалов, доступных по ссылкам. Было бы отлично, если бы к видео ...
Без сомнений рекомендую этот курс!
За три недели на этом курсе я с нуля выучила SQL до среднего уровня и любовалась в процессе решением разных задач. Видеоуроки короткие, но содержательные, я много раз к ним возвращалась во время выполнения заданий. Каждый урок состоит из нескольких задач, что помогает лучше запом...