Мы используем cookie для стабильной работы сервиса. Подробнее

Charles Proxy — Анализ сетевого трафика

ФорматОнлайн
Объём7 занятий
О курсе

Подробнее

Цели курса Научить глубоко понимать взаимодействие клиент-серверной архитектуры через призму HTTP и сетевого трафика. Разобрать и освоить основные и продвинутые инструменты Charles Proxy для анализа и модификации трафика. Научить эффективно использовать Charles Proxy для отладки, тестирования и автоматизации сетевых процессов. Почему стоит выбрать именно этот курс? Потому что курс построен на интерактивных практических заданиях, специально разработанных под каждый инструмент Charles Proxy. Ты не просто смотришь теорию — ты сразу прокачиваешься в реальных кейсах. Особенностью курса является возможность выполнять практические задания с использованием любого снифера, обладающего аналогичным функционалом. Специально разработанное Android-приложение, созданное для наглядного изучения особенностей трафика мобильных приложений на практических примерах и задачах. Что приобретут учащиеся после успешного прохождения? Глубокое понимание HTTP-протокола, навыки уверенной работы с сетевым трафиком и возможность быстро находить и исправлять проблемы в приложениях с помощью Charles Proxy. Особенности курса Множество тренажёров и практических заданий для каждого инструмента. Пошаговые инструкции и разборы кейсов из реальной жизни. Акцент на практическую пользу, а не только теорию. Что нужно будет делать? Устанавливать и настраивать Charles Proxy. Анализировать и модифицировать HTTP-запросы и ответы. Настраивать точки прерывания и переписывать трафик. Использовать инструменты блокировки, ограничения скорости и кэширования. Создавать и повторять запросы, работать с сессиями. Выполнять интерактивные задания и практические кейсы, закрепляя навыки. Какие разделы и задания входят в курс? Введение в Charles Proxy: установка, интерфейс, первые шаги. Основы HTTP-запросов: формирование, заголовки, тело, сессии, графики. Инструменты модификации трафика: Breakpoints, Rewrite Tool, Map Local/Remote. Дополнительные инструменты: блокировка cookies, throttling, кэш, блок-листы, зеркалирование, повтор запросов, создание новых запросов. Практические тренажёры под каждый инструмент для закрепления знаний. Трафик мобильных приложений
Требования

Что нужно для старта

  • Начальные требования:
  • Базовые знания работы с компьютером и интернетом.
  • Понимание основ клиент-серверной архитектуры и протокола HTTP (желательно, но не обязательно).
  • Желание изучать и экспериментировать с сетевым трафиком.
  • Установленная операционная система (Windows, macOS или Linux) для установки Charles Proxy.
  • Минимальный опыт работы с браузером, DevTools
Результат

Что вы получите

  • Устанавливать и настраивать Charles Proxy, уверенно ориентироваться в его интерфейсе.
  • Понимать, как формируются HTTP-запросы и ответы, разбирать их структуру, заголовки, тело и параметры сессии.
  • Анализировать сетевое взаимодействие с помощью графиков и визуальных инструментов.
  • Перехватывать, изменять и перенаправлять трафик с помощью таких инструментов, как Breakpoints, Rewrite Tool, Map Local и Map Remote для гибкой настройки и тестирования приложений.
  • Расшифровывать HTTPS-трафик и работать с SSL-сертификатами для анализа зашифрованных данных.
  • Управлять cookies, кэшированием, скоростью соединения и блокировкой нежелательного контента.
  • Создавать, повторять и валидировать HTTP-запросы вручную для тонкой настройки тестирования.
  • Анализировать трафик мобильных приложений на Android с помощью реального тестового приложения.
  • Научимся анализировать трафик реального проекта Stepstat.ru
Аудитория

Для кого этот курс

  • Курс подойдет для:
  • Для тестировщиков , которые хотят повысить навыки работы с сетевым трафиком и улучшить отладку приложений.
  • Для разработчиков, желающих глубже понять, как работает клиент-серверное взаимодействие и научиться быстро находить ошибки в запросах и ответах.
  • Для специалистов по автоматизации тестирования, которым важно управлять сетевыми запросами и интегрировать Charles Proxy в рабочие процессы.
  • Для всех, кто интересуется сетевыми технологиями и хочет освоить мощный инструмент анализа и модификации трафика.
Содержание

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

7 занятий
ТемаЧто внутри
01Введение в Charles Proxy

- Введение
- Что такое Charles Proxy
- Установка и настройка
- Интерфейс
- Первые шаги

02Основы HTTP-запросов

- Как формируется запрос?
- Способы передачи данных на сервер
- Анализ HTTP-заголовков
- Сессии
- Анализ тела HTTP-сообщений
- Chart (Графики)
- ★ Полезно знать: OpenAPI

03Инструменты модификации трафика

- Breakpoints
- Rewrite Tool
- Map Local
- Map Remote

04Дополнительные инструменты

- Block Cookies Tool
- Throttling
- No cashing
- Block List Tool
- Mirror Tool
- Repeat Tool
- Compose/Compose New
- Validate

05Мобильный трафик

- Основы мобильного трафика
- User-Agent и Специфические заголовки
- Сеть, аккумулятор, версионность API.

06Дополнительные задачи ★

- Бонусный практикум
- StepStat.ru

07Дополнительные материалы

- Auto Save
- DNS Spoofing Tool
- Command-line Tools
- Reverse Proxy
- Port Forwarding
- Access Control
- External Proxies
- Веб-интерфейс Charles
- Protocol Buffers
- Feedback

01Введение в Charles Proxy

- Введение
- Что такое Charles Proxy
- Установка и настройка
- Интерфейс
- Первые шаги

02Основы HTTP-запросов

- Как формируется запрос?
- Способы передачи данных на сервер
- Анализ HTTP-заголовков
- Сессии
- Анализ тела HTTP-сообщений
- Chart (Графики)
- ★ Полезно знать: OpenAPI

03Инструменты модификации трафика

- Breakpoints
- Rewrite Tool
- Map Local
- Map Remote

04Дополнительные инструменты

- Block Cookies Tool
- Throttling
- No cashing
- Block List Tool
- Mirror Tool
- Repeat Tool
- Compose/Compose New
- Validate

05Мобильный трафик

- Основы мобильного трафика
- User-Agent и Специфические заголовки
- Сеть, аккумулятор, версионность API.

06Дополнительные задачи ★

- Бонусный практикум
- StepStat.ru

07Дополнительные материалы

- Auto Save
- DNS Spoofing Tool
- Command-line Tools
- Reverse Proxy
- Port Forwarding
- Access Control
- External Proxies
- Веб-интерфейс Charles
- Protocol Buffers
- Feedback

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Charles Proxy — Анализ сетевого трафика» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:QA-тестирование

Информация обновлена 12 августа 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы