Лучшие практики разработки REST API
✔ Онлайн обучение
✔ Все материалы в ЛК
✔Много практики
✔ Проверка ДЗ
Старт 30 ноября

Разработка концептуального проекта RESTful API

Разработка спецификации API в формате OpenAPI

Разработка диаграмм для ранее составленной спецификации


Синтаксиcа JSON Schema

Swagger

UML Sequece Diagram и UML Class Diagram

Plant UML

Много практики

Актуальные знания

Изучение


Наши эксперты работают в крупных банках и технологических компаниях и делятся новейшим опытом решения различных задач

На интенсиве мы разберем и обсудим примеры реальных RESTful API

Что вас ждет на курсе:

Программа курса

1
Вебинар I Теория и практика REST
О неоднозначности понятия “REST”
Шесть принципов REST на практике
Аутентификация в REST
Лучшие практики RESTful HTTP API:
«Правильный» URL
Тонкости выбора HTTP-метода
JSON Patch и JSON Merge Patch



2
Вебинар II Тонкости OpenAPI
Подходы к разработке API: code-driven vs. contract-driven
JSON Schema vs. OpenAPI
Сходства и различия базового синтаксиса
OpenAPI и XML
Основные элементы синтаксиса OpenAPI
Работа с инструментом Swagger


3
Вебинар III  API и диаграммы UML. Работа в PlantUML
Тонкости UML Sequence Diagram:
«Простой» стиль vs. модель «Boundary - Controller - Data Object»
Продвинутые элементы диаграммы: циклы, исключения, ссылки, разметка времени и пр.
Работа с инструментом PlantUML
Использование UML Class Diagram для иллюстрации сложных API

4
Вебинар IМ Case Study
Разбор и обсуждение примеров реальных RESTful API
4 живых вебинара по 1,5 часа. По средам на площадке Webinar Все материалы будут у вас в ЛК
ДЗ даются после каждого занятия (в зависимости от тарифа). Нужно будет прислать до понедельника. К вебинару все ваши ДЗ будут проверены и мы разберем основные ошибки
Все вопросы и общение с одногруппниками будут проходить в нем. В зависимости от тарифа можно будет задавать вопросы преподавателю по обучению в нем или в личке
Расписание
Домашние задания
Закрытый чат и канал
Организация учебы

Автор курса

Тихонов Владимир. ЗакончилМГУ им Ломоносова и долгое время работал менеджеромВЭД. Но в 2015 году понял, что обладает способностями к IT и решил начать свой путьи системного аналитика.

Владимир проработал ведущим системным аналитиком на проектах банка ВТБ, занимался ML проектом по предсказанию спроса для KFC и проектировал систему фродмониторинга для государственного контроля.
Создадим красивые Sequence-диаграммы с помощью PlantUML

Поймем, чем отличается OpenAPI и JSON Schema и как работать в Swagger

Научимся проектировать "Красивый" RESTful API
Много практики

Больше материалов по системному анализу

Сертификат после окончания курса

После окончания курса и выполнения требуемого минимума учащиеся получают именной сертификат

Наши эксперты

  • Шелобаев Владислав
    Lead аналитик Промсвязьбанк
    У Вячеслава более 15 лет опыта в сфере IT, работал, как архитектором сервисов, так и техническим директором. Работал в таких компаниях, как Аэрофлот, НИУ ВШЭ, Автор статей на хабре https://habr.com/ru/users/Vlad64gven/posts/

    Технологический стек:

    1. Java 8 (Spring framework), JS (React framework)
    2. СУБД - PostgreSQL, MSsql.
    3. Интеграция - ActiveMQ, Factor-ESB.
    4. Postman, SOAP UI для тестирования.
    5. OpenShift, Docker.
    6. CI/CD - Stack Atlassian (Jira, Bitbucket, Bamboo, Crucible, Confluence).
    7. Linux.
  • Тихонов Владимир
    CTO Calipso tech, ex tech lead VTB
    Более 7 лет опыта в IT на должности системного аналитика. Владимир занимался ML проектами для розницы, айти системой управления транспорта г. Москвы. Системой по фрод-мониторингу для иностранных банков

    Технологический стек:

    Jira, Git, Visio (и т.п), нотациями UML/BPMN, методологиями Scrum/Kanban/Waterfall,
    SQL (Oracle, PostgreSQL), REST/SOAP, инструментом тестирования API - Postman.
  • Ким Алексей
    Lead аналитик Modeus (система модульного образования в РФ).
    В системном анализе с 2012 года, прошел путь от джуна до руководителя отдела системного анализа в компании ITFB Solutions.
    Принимает участие на проектах заказной разработки и продуктовой, на готовых решениях и на самописных системах.

    Принимал участие в проектах Сбербанка, Зенит Банка, МТС Банка, Сибур, Бинбанк, Сбер КИБ

    Принимал участие в разработке продукта компании TEDU Inc для высшего образования США.

    Технологический стек:
    Oracle Siebel CRM, Sugar CRM/Suite CRM, BPM Camunda
    БД: Postgres, MS Sql, Mysql
    BI: Power BI, Microsoft reporting, Tableau, Qlik
  • Владимир Баскаков
    Senior Development at DoorDash
    https://www.linkedin.com/in/vladimir-baskakov/
    Владимир закончил физфак МГУ, долгое время работал в Mail Group. Позже переехал в Америку, работал над стартапом в Cherrylab

    На данный момент работае с DataBricks, Kotlin, ElasticSearch, SnowFlake, PostgreSQL. Занимается улучшением качества поиска

    Special Skills:
    Hand-on experience in design microservice and service oriented architectures
    Hand-on experience with scalable cluster systems
    Strong algorithmic skills
    Understanding of computer science fundamentals: Processes, Threads, Memory management, Synchronization primitives, Coroutines
    Hand-on experience with Cloud Computing services Like AWS, Google Cloud, Microsoft Azure
    Experience with Python, Java, C++. Deep understanding and experience with Object Oriented and Functional programming
    Experience with search engine development
    Unit testing


  • Артемий Климов
    Старший разработчик ГК Иннотех https://ru.linkedin.com/in/artemyklimov

    Артемий закончил МГТУ им Баумана. Опты в IT 5 лет. За 5 лет прошел путь от джуниор разработчика до старшего разработчика проектов ГК Иннотех для цифровой трансформации банка ВТБ. На данный момент переходит на позицию Архитектора проекта.

    Технологический стек: PHPJavaScriptLinuxPostgreSQLMySQLLaravelYii frameworkC++DevOpsAPI Интерфейсы



Наши ученики

Наши тарифы

4 недели для того, чтобы профессионально овладеть REST API
LITE
BASIC
VIP
Доступ к материалам на 3 месяца
4 практикума
Обратная связь на вебинарах через чат
Доступ к закрытому каналу в телеграм
Сертификат
Проверка и комментарии к ДЗ
Обратная связь от преподавателя в закрытом телеграм чате
100 вопросов на собеседование в подарок
Помощь куратора по всем вопросам
Индивидуальное занятие с преподавателем на час
Возможность Задавать преподавателю вопросы в личке
Курс в подарок "трудоустроиство"
10 700 р
23 900 р
39 800 р
Пишите, поможем выбрать тариф для вас

Курсы для крутых аналитиков

PRO
Проектирование REST API
PRO
Создание UML-диаграмм с помощью PlantUML
Старт 8 февраля

Старт 30 ноября

PRO
Swagger для профессионалов
Скоро опубликуем

PRO
Облачные технологии: Kubrnetes, Docker, FaaS
Скоро опубликуем

PRO
XML: продвинутый уровень (XSD, XSLT)
Скоро опубликуем

До начала курса
Успейте присоединиться
До начала курса
Успейте присоединиться