Чему вы научитесь
- Выявление функциональных и нефункциональных требований
- Выбор лучшего архитектурного решения для вашего веб-сервиса
- Проектирование распределенных систем с учетом CAP-теоремы, ACID и BASE
- Основы работы с реляционными и NoSQL базами данных
- Моделирование структур данных и их масштабирование
- Введение в хранилища DWH и ETL-процессы
- Применение различных архитектурных паттернов и стилей
- Проектирование интеграции по API и с брокерами сообщений, моделирование в UML
- Использование популярных технологий в интеграциях - синхронных и асинхронных
- Выбор оптимального решения под конкретную задачу интеграции
- Тестирование и исследование API в инструментах cURL, Postman, SOAP UI, Chrome DevTools
- Обеспечение безопасности и производительности вашей интеграции
- Документирование с помощью Swagger и других инструментов
- Разработка своего API на Python
- Построение своего карьерного плана
- Создание вашего идеального резюме
- Лайфхаки трудоустройства в IT
- Закрытые воркшопы с Глебом Учителем\экспертами на тему API, архитектуры, баз данных, проектирования IT систем
О курсе
Вы отработаете на практике проектирование архитектуры веб-сервиса и интеграций с нуля. Соберёте требования (ФТ и НФТ), решите архитектурные вопросы (стиль, база данных, масштабирование), настроите межсервисные взаимодействия API (от gRPC и REST, до WS и Webhook) или брокеры сообщений (Kafka / MQ), задокументируете их в Swagger и опишите инфраструктуру вашего проекта. Поддержка преподавателя и задачи с проверкой. Построение карьеры в IT - от понимания кто такой HR до трудоустройства. Воркшопы с экспертами.
Для кого этот курс
Курс будет полезен системным аналитикам, бизнес-аналитикам, тестировщикам, дата-аналитикам, менеджерам проекта / продукта, техническим писателям, начинающим разработчикам и архитекторам.
Начальные требования
Начальных требований нет, только желание учиться.
Преподаватели курса
Как проходит обучение
- Смотрите лекции в удобное время. На компьютере или мобильном устройстве.
- Осваиваете сложные концепции на простых примерах.
- Закрепляете знания на реальных кейсах - выполняете задания с ручной проверкой.
- Проходите тесты, чтобы проверить себя.
- Задаёте вопросы в модуле для общения с преподавателем, если что-то не понятно.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 179 учеников получили сертификат.
Что вы получите
- Знания, которые сейчас востребованы у любого работодателя
- Опыт проектирования архитектуры и интеграций веб-сервисов, используя современные технологии API
- Понимание работы брокеров сообщений
- Возможность отработать практические навыки вместе с преподавателем
- Поддержку наставников, которые ответят на любые вопросы по материалам курса
- 15+ проектов в портфолио
- Сертификат
- Экспертизу в области Web Services, Solution Architecture, API, Messaging Brokers, Database что несомненно приведет вас к новым возможностям карьерного роста и увеличению заработной платы
Нагрузка
5 часов в неделю