Интеграции и проектирование API
О чём курс
О курсе
Вы спроектируете интеграции для любых IT-проектов шаг за шагом. С помощью материалов вы выстроите четкий план действий, систематизируете технические знания, заложите риски еще на старте и подготовитесь к прохождению собеседований.
Для кого
- Системные аналитики с опытом, желающие устранить пробелы в знаниях, делать работу качественно без постоянных переделок и повысить свою профессиональную квалификацию.
- Бизнес-аналитики, которые хотят углубиться в техническую сторону процессов, научиться проектировать взаимодействие между фронтендом, бэкендом и внешними системами, а также уверенно участвовать в обсуждениях с разработчиками.
- Продакт-менеджеры, стремящиеся разбираться в технических вопросах команды и вести сложные интеграционные задачи при отсутствии аналитика на проекте.
- Начинающие специалисты (BA и SA), которым необходима фундаментальная база и практические навыки для уверенного старта в профессии.
Что внутри
Обучение длится пять недель и сочетает теоретическую базу с практической отработкой навыков. Программа охватывает основы сетевого взаимодействия, принципы работы REST API и SOAP, правила составления технических заданий, а также асинхронные интеграции с использованием брокеров сообщений. Отдельный блок посвящен тестированию и проверке интеграций с помощью инструментов Postman и Swagger.
Программа обучения
- Неделя 1. Введение в интеграции
- Что такое интеграции и зачем они нужны?
- Какая роль системного аналитика в проектировании интеграций
- Взаимодействие между Клиентом и Сервером
- Модель OSI
- Что такое HTTP и HTTPS и зачем о нем надо знать
- Кэширование и cookie
- Синхронное и Асинхронное взаимодействие
- Виды интеграций
- Архитектурные паттерны, 1-2-3 tier
- Авторизация, Аутентификация и Идентификация
- 4 практических задания + 3 проверочных тестирования
- Неделя 2. Проектирование API
- Введение в REST. Принципы работы API.
- RESTful HTTP API: «Правильный» URL; Тонкости выбора HTTP-метода
- RESTful HTTP API: Что такое заголовки и тело запроса
- Работа с JSON
- Введение в SOAP. Основные принципы и отличия от REST
- Работа с XML, WSDL, XSD
- 4 проверочных задания + 1 проверочное тестирование
- Неделя 3. Постановка ТЗ на разработку интеграции
- Интеграция между FRONT-BACK системами
- Интеграция с внешними системами (межсервисное взаимодействие). 7 обязательных составляющих при проектировании API
- 2 практических задания
- Неделя 4. Проверка работы API при помощи Swagger и Postman
- Что такое Postman и для чего он нужен?
- Как тестировать API при помощи Postman?
- Как протестировать SOAP через Postman?
- Что такое Swagger и для чего он нужен?
- Как тестировать API при помощи Swagger?
- Как добавить коллекцию Swagger в Postman?
- 6 практических заданий
- Неделя 5. Асинхронные интеграции
- Введение в асинхронные интеграции
- Брокеры сообщений (kafka, rabbitMQ)
- Постановка требований
Теги курса
Другие материалы автора 1
АН Александр Нездемина Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.