Оптимизация производительности веб-приложений
27 августа
3 месяца
Онлайн
Для кого этот курс?
- Системных администраторов в веб-проектах с опытом от одного года
- Разработчиков веб-приложений, желающих изучить вопросы оптимизации
- Менеджеров веб-проектов, которые хотят погрузиться в тему ускорения и тестирования скорости
Необходимые знания
- Понимание базовой архитектуры веб-приложения (фронтэнд, бэкенд, базы данных)
- Начальные знания о протоклах Интернет (TCP/IP, UDP, HTTP, HTTPS)
- Базовые знания по работе с Linux-сервером в терминале (работа с сервисами, файлами, конфигурацией)
Что даст вам этот курс?
- Соединит знания из разных областей для получения конечного результата: оптимизации производительности
- Даст целостное представление о метриках скорости сайтов
- Понимание возможностей и методик оптимизации клиентской части веб-приложений
- Объяснит важность вопроса ускорения веб-приложений для бизнеса и научит "продавать" скорость
Вы научитесь:
- Проводить анализ скорости веб-приложения
- Выявлять узкие места производительности
- Оптимизировать клиентскую части веб-приложения
- Организовывать процесс тестирования скорости в различных условиях
- Оптимизировать контент веб-приложений
- Использовать серверные возможности для ускорения доставки контента пользователям
Процесс обучения
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Оптимальная нагрузка
Возможность совмещать учебу с работой
Портфолио
Индивидуальная разработка итоговой проектной работы
Перспективы
Получите знания, которые помогут повысить вашу востребованность и доход
Партнеры
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
- Получите помощь с оформлением резюме, портфолио и сопроводительного письма
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Пройдете карьерную консультацию с нашим HR-специалистом
- Получите рекомендации, как искать работу, и советы по прохождению собеседования
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Обратная связь
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Активное комьюнити
Чат в Telegram для общения преподавателей и студентов
Программа
Введение в оптимизацию. Тестирование, метрики
В этом модуле мы изучим, почему важно заниматься вопросом скорости. Разберём, какие метрики скорости существуют. Научимся тестировать скорость веб-приложений.
Тема 1: Влияние скорости на поведение пользователй веб-приложений
Тема 2: Метрики скорости. Тестирование в браузере
Тема 3: Система тестирования WebPageTest
Тема 4: Запуск экземпляра системы WebPageTest
Тема 5: Q&A - сессия по модулю
Серверная оптимизация
В этом модуле рассмотрим серверную часть веб-приложений. Изучим методики серверной оптимизации, вопросы мониторинга и практической оптимизации на уровне веб-серверов и баз данных.
Тема 1: Диагностика серверной производительности
Тема 2: Методики серверной оптимизации
Тема 3: Оптимизация веб-сервера Nginx/Angie
Тема 4: Оптимизация баз данных MySQL
Тема 5: Оптимизация баз данных PostgreSQL
Тема 6: Q&A занятие по ДЗ
Клиентская оптимизация
В этом модуле изучим клиентский аспект скорости работы веб-приложений. Разберём вопросы оптимизации изображений, работу браузера по рендерингу страниц. Также затронем вопросы сжатия текстового контента и мониторинга скорости у реальных пользователей.
Тема 1: Сетевой аспект
Тема 2: Клиентская оптимизация в Nginx/Angie
Тема 3: Оптимизация изображений
Тема 4: Рендеринг и интерактивность
Тема 5: Мониторинг реальных пользователей
Тема 6: Q&A - сессия по модулю
Проектная работа
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
На основе умений и знаний полученных в курсе студент выбирает какой проект будет реализовывать. С нашей стороны будет помощь и наставничество в реализации проекта. Проект станет хорошим пополнением вашего портфолио.
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.

После обучения:
-
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
-
Доступ к учебным материалам курса
-
Ваш личный проект, который поможет проходить собеседования
Оптимизация производительности веб-приложений
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно