Клиент-серверная архитектура

Курс «Клиент-серверная архитектура» формирует уверенное понимание того, как взаимодействуют клиент и сервер, подталкивает критически мыслить относительно разной реализации такого взаимодействия, учит тестировать REST API и затрагивает много чего другого.

Подробная программа курса представлена ниже.

Уверенно скажу, что практически каждый в этом курсе найдёт что-то новое для себя. И если вы его рассматриваете, то, мне кажется, это не случайно ?

Курс подготавливался с акцентом на тестировщиков и в нём затрагиваются темы тестирования, однако он будет полезен и понятен и не тестировщикам (продакт-менеджеры, бизнес-аналитики, проектные менеджеры, маркетологи и т.д.)

Длительность курса

около 28 академических часов (7 видео-занятий, каждое из которых по 4-5 академических часа).

Начало занятий и расписание

зависит только от вас. Обучение стартует сразу после подачи заявки и оплаты курса.

Форматы обучения

предоставляется доступ на 3 месяца к онлайн-видеозаписям занятий группы, которая уже прошла обучение. Просмотр видео самостоятельный, но есть варианты работы с домашними и контролем полученных знаний

Пакет video-only

650 BYN
  • Доступ к видеозаписям;
  • Без проверки домашних заданий тренером (ДЗ можно и не делать).

Пакет homework

950 BYN
  • Доступ к видеозаписям;
  • Проверка домашних заданий тренером (Наташа Савастюк);
  • Общение по электронной почте;
  • 1 созвон-консультация в конце курса для обсуждения финального задания, контроля полученных знаний и ответов на вопросы (длительность 1 час);
  • Сертификат об успешном прохождении для всех слушателей, выполнивших все домашние задания.

Пакет consultation

1200 BYN
  • Доступ к видеозаписям;
  • Проверка домашних заданий;
  • Online консультации с тренером (Наташей Савастюк);
  • На консультациях даётся фидбек по домашним, проводится контроль изученного материала с помощью доп. заданий, обсуждаются любые вопросы от слушателей. Всего включено 3 консультации по 1 часу;
  • Сертификат об успешном прохождении для всех слушателей, выполнивших все домашние задания.

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

Тема 1. Клиент-серверная архитектура и протокол HTTP (2 занятия)

Варианты клиент-серверной архитектуры
Клиент
Сервер
Протокол HTTP:

  • Структура HTTP запроса и ответа
  • Методы
  • Статусы ответов
  • Как работают куки
  • Как работает кеш
Тема 2. Веб-страница, HTML и инструменты (2 занятия)

Структура веб-страницы
HTML и основные теги
Вспомогательные инструменты для работы:

  • Панель разработчика в браузере
  • Полезные плагины
  • Снифферы (Fiddler, Charles). На занятии практика рассматривается в Fiddler
  • и другие
Тема 3. Тестирование API и Postman (1.5 занятия)

Как тестировать API
Как автоматизировать тестирование REST API с помощью Postman
Postman:

  • Создание запросов
  • Использование окружений
  • Управление переменными
  • Добавление проверок
  • Прогон скриптов
Тема 4. Структура сети (1 занятие)

Уровни сети по модели OSI
MAC-адрес, IP, порт
Протоколы кроме HTTP
Модель сети TCP/IP

Тема 5. Финальный экзамен и немного про базы данных (1 занятие)
  • Проектируем свою клиент-серверную архитектуру
  • Затрагиваем структуру реляционной базы данных
  • Подводим итоги

Следите за новостями и задавайте вопросы

Смотрите полезные видео на моём youtube-канале