Charles Proxy

- Уроков: 36
- Сложность: normal
- Аудитория: Курс подойдет для: Для тестировщиков , которые хотят повысить навыки работы с сетевым трафиком и улучшить отладку приложений. Для разработчиков, желающих глубже понять, как работает клиент-серверное взаимодействие и научиться быстро находить ошибки в запросах и ответах. Для специалистов по автоматизации тестирования, которым важно управлять сетевыми запросами и интегрировать Charles Proxy в рабочие процессы. Для всех, кто интересуется сетевыми технологиями и хочет освоить мощный инструмент анализа и модификации трафика.
Цели курса
-
Научить глубоко понимать взаимодействие клиент-серверной архитектуры через призму 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