Чему вы научитесь
- Устанавливать и настраивать Charles Proxy, уверенно ориентироваться в его интерфейсе.
- Понимать, как формируются HTTP-запросы и ответы, разбирать их структуру, заголовки, тело и параметры сессии.
- Анализировать сетевое взаимодействие с помощью графиков и визуальных инструментов.
- Перехватывать, изменять и перенаправлять трафик с помощью таких инструментов, как Breakpoints, Rewrite Tool, Map Local и Map Remote для гибкой настройки и тестирования приложений.
- Расшифровывать HTTPS-трафик и работать с SSL-сертификатами для анализа зашифрованных данных.
- Управлять cookies, кэшированием, скоростью соединения и блокировкой нежелательного контента.
- Создавать, повторять и валидировать HTTP-запросы вручную для тонкой настройки тестирования.
- Анализировать трафик мобильных приложений на Android с помощью реального тестового приложения.
О курсе
Для кого этот курс
Начальные требования
Начальные требования:
-
Базовые знания работы с компьютером и интернетом.
-
Понимание основ клиент-серверной архитектуры и протокола HTTP (желательно, но не обязательно).
-
Желание изучать и экспериментировать с сетевым трафиком.
-
Установленная операционная система (Windows, macOS или Linux) для установки Charles Proxy.
-
Минимальный опыт работы с браузером, DevTools
Преподаватели курса
Как проходит обучение
Как проходит обучение:
-
Курс построен на сочетании теории и практических заданий — ты изучаешь материалы и тут же применяешь знания на практике.
-
Для каждого инструмента Charles Proxy предусмотрены интерактивные тренажёры с реальными кейсами.
-
Занятия можно проходить в удобном темпе — повторять, возвращаться к сложным моментам и закреплять навыки.
-
Иногда теория будет подаваться непосредственно в самом задании, чтобы сразу же закрепить её на практике.
Сертификат
Что вы получите
- Пожизненный доступ ко всем будущим обновлениям курса.
- Глубокие знания и практические навыки работы с Charles Proxy.
- Умение анализировать и модифицировать сетевой трафик для отладки и тестирования.
- Опыт работы с ключевыми инструментами и функциями Charles Proxy. Интерактивные тренажёры специально разработаны под каждую теоретическую тему и развернуты на выделенном VPS-сервере, поэтому все практические задания выполняются в контролируемой среде без необходимости взаимодействия со сторонними ресурсами.
- Способность быстро находить и устранять проблемы в клиент-серверном взаимодействии.
- Готовность применять полученные знания в реальных проектах.
- Обратная связь, поддержка и возможность повлиять на улучшение проекта.