bart
PRO
- Сообщения
- 52.486
- Реакции
- 28.843
Продвинутый Debug во Frontend
Автор: Дмитрий ХолстининПлатформа: kobezzza.lab
«Продвинутый Debug во Frontend» — практический курс для разработчиков, которые хотят системно прокачать навыки поиска, воспроизведения и устранения ошибок во frontend- и Node.js-приложениях.
Программа помогает глубже разобраться в инструментах отладки, научиться быстрее локализовать проблемы, анализировать производительность, работать с памятью и диагностировать ошибки не только в локальной среде, но и на staging- и production-окружениях.
Курс построен по принципу постепенного усложнения: от базовой пошаговой отладки к профилированию, работе с heap, мобильному дебагу и анализу проблем в реальных продакшн-сценариях.
Отладка frontend-кода:
- Использование встроенного дебаггера браузера
- Пошаговое выполнение JavaScript-кода
- Работа с breakpoint
- Локализация источника ошибки
- Анализ состояния приложения во время выполнения
- Отслеживание значений переменных и вызовов функций
- Анализ сетевых запросов
- Работа с вкладкой Network
- Проверка headers, payload и ответов сервера
- Работа с localStorage, sessionStorage и другими хранилищами браузера
- Исследование DOM
- Анализ событий рендера
- Профилирование производительности
- Поиск узких мест в интерфейсе
- Обнаружение и предотвращение утечек памяти
- Использование встроенного инспектора Node.js
- Подключение отладчика к серверному приложению
- Работа с внешними инструментами отладки
- Подключение к уже запущенным Node.js-процессам
- Анализ ошибок в backend-части приложения
- Диагностика проблем в асинхронном коде
- Поиск утечек памяти
- Анализ heap
- Работа с heap snapshot
- Понимание поведения сборщика мусора
- Диагностика повышенного потребления памяти
- Анализ жизненного цикла объектов
- Оптимизация поведения приложений в браузере и Node.js
- Дебаг приложений на Android
- Отладка на iOS
- Работа с эмуляторами
- Подключение реальных устройств
- Поиск проблем кроссплатформенного поведения
- Диагностика ошибок, которые проявляются только на мобильных устройствах
- Диагностика проблем на staging-средах
- Работа с ошибками в production
- Сбор и анализ логов
- Работа с метриками
- Поиск причин нестабильного поведения системы
- Безопасная диагностика проблем без нарушения работы пользователей
- Подходы к повышению стабильности приложений
- Быстрее находить причины ошибок во frontend-коде
- Эффективно использовать Chrome DevTools
- Диагностировать сетевые проблемы
- Анализировать DOM, рендер и производительность
- Находить утечки памяти
- Работать с Node.js Inspector
- Подключаться к уже запущенным процессам
- Профилировать браузерные и серверные приложения
- Проводить дебаг на Android и iOS
- Искать и анализировать ошибки в production
- Использовать логи и метрики для диагностики проблем
- Frontend-разработчикам
- Fullstack-разработчикам
- JavaScript-разработчикам
- Node.js-разработчикам
- Middle- и Senior-специалистам, которые хотят ускорить поиск ошибок
- Разработчикам, желающим глубже разобраться в производительности приложений
- Тем, кто регулярно сталкивается с нестабильными и сложно воспроизводимыми багами
- Вы сможете системно подходить к поиску и устранению ошибок
- Научитесь выбирать подходящий инструмент дебага под конкретную проблему
- Сможете быстрее воспроизводить сложные баги
- Будете увереннее анализировать производительность и использование памяти
- Освоите отладку frontend- и Node.js-приложений
- Сможете диагностировать проблемы в локальной, staging- и production-среде
- Повысите скорость работы и стабильность разрабатываемых приложений
Продажник:
Для просмотра вы должны войти или зарегистрироваться.
Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Качать без ограничений Купить доступ к 1 теме
Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr