[Stepik] [Глеб Учитель]

  • Автор темы SlivInfoKurs
  • Дата начала
S

SlivInfoKurs

Модератор
Регистрация
31.03.2020
Сообщения
149 097
Реакции
366
Онлайн
6дн 5ч 3м 11с
чина:


Описание:
Вы отработаете на практике проектирование архитектуры веб-сервиса и интеграций с нуля. Соберёте требования (ФТ и НФТ), решите архитектурные вопросы (стиль, база данных, масштабирование), настроите межсервисные взаимодействия API (от gRPC и REST, до WS и Webhook) или брокеры сообщений (Kafka / MQ), задокументируете их в Swagger и опишите инфраструктуру вашего проекта. Поддержка преподавателя и задачи с проверкой. Построение карьеры в IT - от понимания кто такой HR до трудоустройства. Воркшопы с экспертами.

Чему вы научитесь
  • Выявление функциональных и нефункциональных требований
  • Выбор лучшего архитектурного решения для вашего веб-сервиса
  • Проектирование распределенных систем с учетом CAP-теоремы, ACID и BASE
  • Основы работы с реляционными и NoSQL базами данных
  • Моделирование структур данных и их масштабирование
  • Введение в хранилища DWH и ETL-процессы
  • Применение различных архитектурных паттернов и стилей
  • Проектирование интеграции по API и с брокерами сообщений, моделирование в UML
  • Использование популярных технологий в интеграциях - синхронных и асинхронных
  • Выбор оптимального решения под конкретную задачу интеграции
  • Тестирование и исследование API в инструментах cURL, Postman, SOAP UI, Chrome DevTools
  • Обеспечение безопасности и производительности вашей интеграции
  • Документирование с помощью Swagger и других инструментов
  • Разработка своего API на Python
  • Построение своего карьерного плана
  • Создание вашего идеального резюме
  • Лайфхаки трудоустройства в IT
  • Закрытые воркшопы с Глебом Учителем\экспертами на тему API, архитектуры, баз данных, проектирования IT систем
Популярность API и веб-сервисов быстро растет. Более того, интеграции через брокеры сообщений становятся все более актуальными в мире высоконагруженных систем по типу Netflix, Amazon, Google. Наш курс поможет вам освоить ключевые навыки работы с проектированием архитектуры и интеграций веб-сервисов, укрепить свои карьерные позиции и, возможно, открыть новые профессиональные возможности в мире IT.

В курсе мы познакомим вас с принципами построения архитектуры веб-сервисов (включая базы данных и хранилища DWH), разнообразием интеграций с помощью API и через брокеры сообщений.

Все версии нашего курса:
Текущий курс - разбираем интеграции (API / брокеры) и проектирование архитектуры сервисов (с поддержкой преподавателя).
Отрабатываем практические навыки на воркшопах с опытными экспертами.
А также учимся планировать карьеру в IT - делаем эффективное резюме, успешно проходим собеседования, подбираем работу мечты.
Разбираем интеграции (API / брокеры) и проектирование архитектуры сервисов
(с поддержкой преподавателя)
Разбираем интеграции (API / брокеры) и проектирование архитектуры сервисов
(без поддержки преподавателя)

Записи всех прошедших занятий доступны только на этом тарифе (уже 12 записей выложены!). Изучаемые темы:
Проектирование API
Разработка архитектуры веб-приложения
Дизайн баз данных (SQL \ NoSQL)
Концептуальное проектирование ИТ-систем
и другие актуальные темы

Отдельный модуль про карьеру в IT:
Разбираем на практике все этапы найма - от поиска работы мечты до получения оффера и трудоустройства
Помогаем создать вам идеальное резюме
Изучаем самые эффективные тактики поиска вакансий
Оформляем LinkedIn, который работает
Получаем навык прохождения всех этапов собеседований
Используем сервисы для мониторинга рынка

Для кого этот курс
Курс будет полезен системным аналитикам, бизнес-аналитикам, тестировщикам, дата-аналитикам, менеджерам проекта / продукта, техническим писателям, начинающим разработчикам и архитекторам.

Начальные требования
Начальных требований нет, только желание учиться.

Программа курса
Введение
Как работает интернет
Введение про API
Проектирование API – JSON-RPC
Проектирование API – SOAP
Проектирование API – GraphQL
Проектирование API – gRPC
Проектирование API – REST
Event-based (событийно-ориентированные) асинхронные API
БОНУС - интеграции для профессионалов
Брокеры сообщений
Solution Architecture и System Design - введение
Solution Architecture и System Design - Технологические подходы
Проектирование баз данных SQL
Проектирование баз данных NoSQL и DWH
Карьера в IT - с нуля до трудоустройства
Записи всех проведённых воркшопов

Спойлер: Программа подробно:
Введение
Введение и цели курса

Как работает интернет
Основы интернета
Модель TCP/IP и устройства
Веб-сайт? Веб-сервис? Веб-приложение?
Подробный процесс загрузки сайта

Введение про API
Что такое API и зачем оно нужно? Виды API
API, SDK, WEB-Service: в чём разница
Пример API веб-сервиса, первая практика
HTTP - основной протокол интернета
JSON - популярный формат сообщений в интернете
Уровни развития API, модель Ричардсона

Проектирование API – JSON-RPC
Глубже в интернет - ресурсы, порт, сокет
Ваше первое спроектированное API
Применение JSON-RPC
Документирование, Swagger, API/Code First и OpenRPC
Проект в ваше портфолио

Проектирование API – SOAP
XML - это вам не XSD (и тем более не HTML)
Особенности реализации SOAP
Ваше второе спроектированное API
Применение SOAP
Документирование, WSDL
Осваиваем мощный инструмент - SOAP UI
Проект в ваше портфолио

Проектирование API – GraphQL
Концепции GraphQL
Ваше третье спроектированное API
Применение GraphQL
Проект в ваше портфолио

Проектирование API – gRPC
Развитие HTTP - от 1.0 до 2.0
gRPC, микросервисы, сериализация данных, Proto
Ваше четвертое проектированное API
Применение gRPC
Проект в ваше портфолио

Проектирование API – REST
Концепции REST, архитектура, stateless, кеширование
Концепции REST, HATEOAS, балансировщики
Проектирование ресурсов
Проектирование методов
Методы и ключ идемпотентности
Сортировка, фильтрация, пагинация
Второй мощный инструмент - Postman
Алгоритм проектирования данных и ошибок
Согласованные взаимодействия и MIME-типы
Безопасность в сети: хеши, ключи, подпись
HTTPS - изучаем каждую деталь
Третий мощный инструмент - Chrome DevTools
Аутентификация и авторизация: api-key, токены, mtls, jwt, oAuth2
Глубже в безопасность: атаки XSS, clickjacking и другие
Версионирование API - зло или семантическое?
Эффективное API: управление кешем, batch, chunked, rate limiting
Документирование, OpenAPI Swagger
Применение REST API
Проект в ваше портфолио

Event-based (событийно-ориентированные) асинхронные API
Синхронные и асинхронные запросы - в чём разница?
Асинхронное HTTP API - Callback, Polling, Long Polling
Webhooks
WebSocket, Server Sent Events
Эффективность API - Retry, Timeout, security, идемпотентность
Согласованность и параллелизм
CAP теорема
ACID и BASE, строгая согласованность, и в конечном счёте
Low coupling и High cohesion
Тестирование по модулю
Проекты в портфолио

Бонус - интеграции для профессионалов
Начало: сбор требований и моделирование интеграции в UML
Алгоритм проектирования интеграции - шаг за шагом
Четвёртый мощный инструмент - cURL
Документирование веб-сервиса
Введение в архитектуру веб-приложений и паттерны API
Ещё про стили интеграции (обмен файлами, общие данные)
Вызываем внешнее, и запускаем своё API с помощью Python
Проблема N+1
(secret) Что спрашивают про API на собеседованиях

Брокеры сообщений
Концепция брокеров сообщений
Apache Kafka
RabbitMQ
ESB

Solution Architecture и System Design - введение
Введение в архитектуру веб-приложений
Распределённые системы в контексте архитектуры - что это?
Процесс проектирования архитектуры решений
Этап 1: Выявление и анализ требований к решению
Этап 2: Определение нефункциональных требований и ограничений
Этап 3: Выделение архитектурно значимых требований и компромиссы
Этап 4.1: Проектирование концепции решения вместе с тех.лидами
Этап 4.2: Проектирование концепции решения вместе с тех.лидами
Этап 4.3: Проектирование концепции решения вместе с тех.лидами
Этап 4.4: Проектирование концепции решения вместе с тех.лидами
Этап 5: Документирование решения
Этап 6: Презентация и Согласование решения
Этап 7: Участие в процессах разработки и вывода продукта
Дополнительные этапы: бюджет, продажа, прототипирование

Solution Architecture и System Design - Технологические подходы
Паттерны микросервисной архитектуры
Обеспечение безопасности
Обеспечение производительности
Обеспечение надёжности
BigData и ML
DevOps и инфраструктура

Проектирование баз данных SQL
Введение в проектирование баз данных
Проектирование SQL баз данных - моделирование и нормализация
Проектирование SQL баз данных - оптимизация, индексы, процедуры

Проектирование баз данных NoSQL и DWH
Проектирование NoSQL баз данных
Проектирование Data Warehouse (DWH)

Карьера в IT - с нуля до трудоустройства
Знакомство со сферой IT
Стратегическое планирование карьеры
Процесс найма, тактики трудоустройства, резюме
Собеседование, оффер, трудоустройство
Испытательный срок, рост на текущем рабочем месте

Записи всех проведённых воркшопов
Записи воркшопов - часть 1
Записи воркшопов - часть 2
Записи воркшопов - часть 3

Что вы получаете
  • Знания, которые сейчас востребованы у любого работодателя
  • Опыт проектирования архитектуры и интеграций веб-сервисов, используя современные технологии API
  • Понимание работы брокеров сообщений
  • 15+ проектов в портфолио
  • Экспертизу в области Web Services, Solution Architecture, API, Messaging Brokers, Database что несомненно приведет вас к новым возможностям карьерного роста и увеличению заработной платы
Стоимость: 44000 руб.
Скрытая ссылка

Этот курс появится в скором времени на форуме kursstore.com Проверьте по поиску форума, возможно данный курс уже слит.
 

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

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

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.