Клиент-серверная архитектура
Курс «Клиент-серверная архитектура» формирует уверенное понимание того, как взаимодействуют клиент и сервер, подталкивает критически мыслить относительно разной реализации такого взаимодействия, учит тестировать REST API и затрагивает много чего другого.
Подробная программа курса представлена ниже.
Уверенно скажу, что практически каждый в этом курсе найдёт что-то новое для себя. И если вы его рассматриваете, то, мне кажется, это не случайно ?
Курс подготавливался с акцентом на тестировщиков и в нём затрагиваются темы тестирования, однако он будет полезен и понятен и не тестировщикам (продакт-менеджеры, бизнес-аналитики, проектные менеджеры, маркетологи и т.д.)
- Доступ к видеозаписям;
- Без проверки домашних заданий тренером (ДЗ можно и не делать).
- Доступ к видеозаписям;
- Проверка домашних заданий тренером (Наташа Савастюк);
- Общение по электронной почте;
- 1 созвон-консультация в конце курса для обсуждения финального задания, контроля полученных знаний и ответов на вопросы (длительность 1 час);
- Сертификат об успешном прохождении для всех слушателей, выполнивших все домашние задания.
- Доступ к видеозаписям;
- Проверка домашних заданий;
- Online консультации с тренером (Наташей Савастюк);
- На консультациях даётся фидбек по домашним, проводится контроль изученного материала с помощью доп. заданий, обсуждаются любые вопросы от слушателей. Всего включено 3 консультации по 1 часу;
- Сертификат об успешном прохождении для всех слушателей, выполнивших все домашние задания.
Программа курса
Варианты клиент-серверной архитектуры
Клиент
Сервер
Протокол HTTP:
- Структура HTTP запроса и ответа
- Методы
- Статусы ответов
- Как работают куки
- Как работает кеш
Структура веб-страницы
HTML и основные теги
Вспомогательные инструменты для работы:
- Панель разработчика в браузере
- Полезные плагины
- Снифферы (Fiddler, Charles). На занятии практика рассматривается в Fiddler
- и другие
Как тестировать API
Как автоматизировать тестирование REST API с помощью Postman
Postman:
- Создание запросов
- Использование окружений
- Управление переменными
- Добавление проверок
- Прогон скриптов
Уровни сети по модели OSI
MAC-адрес, IP, порт
Протоколы кроме HTTP
Модель сети TCP/IP
- Проектируем свою клиент-серверную архитектуру
- Затрагиваем структуру реляционной базы данных
- Подводим итоги