Программирование [stepik, Илья Мирошниченко] Charles Proxy (2025)

Cuddlies

МОДЕРАТОР
Регистрация
7 Апр 2025
Сообщения
8,147
Реакции
2
Автор: stepik, Илья Мирошниченко
Название: Charles Proxy (2025)

1762151202453



Описание:

Курс охватывает все ключевые аспекты работы с Charles Proxy — от базового знакомства и понимания HTTP-запросов до продвинутых инструментов модификации и управления трафиком. Практические уроки помогут эффективно анализировать, перехватывать и изменять сетевой трафик для тестирования и отладки приложений. Все задания выполняются в интерактивных тренажёрах, специально разработанных под каждую теоретическую тему и развернутых на выделенном VPS-сервере, что обеспечивает стабильную и безопасную среду.

Чему вы научитесь

Устанавливать и настраивать Charles Proxy, уверенно ориентироваться в его интерфейсе.

Понимать, как формируются HTTP-запросы и ответы, разбирать их структуру, заголовки, тело и параметры сессии.

Анализировать сетевое взаимодействие с помощью графиков и визуальных инструментов.

Перехватывать, изменять и перенаправлять трафик с помощью таких инструментов, как Breakpoints, Rewrite Tool, Map Local и Map Remote для гибкой настройки и тестирования приложений.

Расшифровывать HTTPS-трафик и работать с SSL-сертификатами для анализа зашифрованных данных.

Управлять cookies, кэшированием, скоростью соединения и блокировкой нежелательного контента.

Создавать, повторять и валидировать HTTP-запросы вручную для тонкой настройки тестирования.

Цели курса

Научить глубоко понимать взаимодействие клиент-серверной архитектуры через призму HTTP и сетевого трафика.

Разобрать и освоить основные и продвинутые инструменты Charles Proxy для анализа и модификации трафика.

Научить эффективно использовать Charles Proxy для отладки, тестирования и автоматизации сетевых процессов.

Почему стоит выбрать именно этот курс?

Потому что курс построен на интерактивных практических заданиях, специально разработанных под каждый инструмент Charles Proxy. Ты не просто смотришь теорию — ты сразу прокачиваешься в реальных кейсах.

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

Что приобретут учащиеся после успешного прохождения?

Глубокое понимание HTTP-протокола, навыки уверенной работы с сетевым трафиком и возможность быстро находить и исправлять проблемы в приложениях с помощью Charles Proxy.

Особенности курса

Множество тренажёров и практических заданий для каждого инструмента.

Пошаговые инструкции и разборы кейсов из реальной жизни.

Акцент на практическую пользу, а не только теорию.

Что нужно будет делать?

Устанавливать и настраивать Charles Proxy.

Анализировать и модифицировать HTTP-запросы и ответы.

Настраивать точки прерывания и переписывать трафик.

Использовать инструменты блокировки, ограничения скорости и кэширования.

Создавать и повторять запросы, работать с сессиями.

Выполнять интерактивные задания и практические кейсы, закрепляя навыки.

Какие разделы и задания входят в курс?

Введение в Charles Proxy: установка, интерфейс, первые шаги.

Основы HTTP-запросов: формирование, заголовки, тело, сессии, графики.

Инструменты модификации трафика: Breakpoints, Rewrite Tool, Map Local/Remote.

Дополнительные инструменты: блокировка cookies, throttling, кэш, блок-листы, зеркалирование, повтор запросов, создание новых запросов.

Практические тренажёры под каждый инструмент для закрепления знаний.

Курс подойдет для:

Для тестировщиков , которые хотят повысить навыки работы с сетевым трафиком и улучшить отладку приложений.

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

Для специалистов по автоматизации тестирования, которым важно управлять сетевыми запросами и интегрировать Charles Proxy в рабочие процессы.

Для всех, кто интересуется сетевыми технологиями и хочет освоить мощный инструмент анализа и модификации трафика.

Начальные требования:

Базовые знания работы с компьютером и интернетом.

Понимание основ клиент-серверной архитектуры и протокола HTTP (желательно, но не обязательно).

Желание изучать и экспериментировать с сетевым трафиком.

Установленная операционная система (Windows, macOS или Linux) для установки Charles Proxy.

Минимальный опыт работы с браузером, DevTools

Наши преподаватели.
Илья Мирошниченко.Плохая автоматизация хуже ручного тестирования.Senior Python Developer.Уже более 5 лет занимаюсь автоматизацией тестирования, парсингом данных и разработкой инструментов для упрощения работы с веб-приложениями и API.

Как проходит обучение:

Курс построен на сочетании теории и практических заданий — ты изучаешь материалы и тут же применяешь знания на практике.

Для каждого инструмента Charles Proxy предусмотрены интерактивные тренажёры с реальными кейсами.

Занятия можно проходить в удобном темпе — повторять, возвращаться к сложным моментам и закреплять навыки.

Иногда теория будет подаваться непосредственно в самом задании, чтобы сразу же закрепить её на практике.

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

Введение

Что такое Charles Proxy

Установка и настройка

Интерфейс

Первые шаги

Как формируется запрос?

Анализ HTTP-заголовков

Сессии

Анализ тела HTTP-сообщений

Chart (Графики)

Breakpoints

Rewrite Tool

Map Local

Map Remote

Block Cookies Tool

Throttling

No cashing

Block List Tool

Mirror Tool

Repeat Tool

Compose/Compose New

Validate

Auto Save

DNS Spoofing Tool

Command-line Tools

Reverse Proxy

Port Forwarding

Access Control

External Proxies

Веб-интерфейс Charles

Protocol Buffers

Feedback

В курс входят 32 урока 42 теста 78 интерактивных задач


Скачать
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
39,513Темы
39,653Сообщения
349Пользователи
billy_gatesНовый пользователь
Сверху