Компьютерные науки

Алгоритмы и задачи клиентской оптимизации

Программа об алгоритмах и прикладных методах клиентской оптимизации веб-сайтов. Материал объединяет практические советы, подходы к ускорению загрузки и пошаговые рекомендации по настройке.
Студентов 2698 Выпускников 171 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование, Интернет-технологии
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена теоретическим основам и практическим аспектам клиентской оптимизации веб-сайтов. В учебной программе изучаются алгоритмизация сжатия текстовых файлов и изображений, подходы к уменьшению количества запросов и оптимизация структуры страниц. Отдельное внимание уделено автоматическому ускорению с помощью Web Optimizer. Практические методы чередуются с тестированием для закрепления пройденного материала.
Цели
  • Познакомить с прикладными методами клиентской оптимизации.
  • Раскрыть тонкости ускорения работы веб-сайтов.
  • Дать практические ориентиры по автоматизации процессов оптимизации.
Чему я научусь?
  • Применять алгоритмы сжатия файлов и уменьшения изображений.
  • Оптимизировать структуру веб-страниц и снижать количество запросов.
  • Использовать инструменты автоматизации для ускорения сайтов.

Авторы

Кондратенко Глеб Игоревич
Кондратенко Глеб Игоревич
Cотрудник компании Acronis.
Мациевский Николай Сергеевич
Мациевский Николай Сергеевич
Выпускник МФТИ, участник ЕЖЕ-движения и российского крыла WSG.
Степанищев Евгений Владимирович
Степанищев Евгений Владимирович
Сотрудник компании Яндекс.
Чему я научусь?
  • Применять алгоритмы сжатия файлов и уменьшения изображений.
  • Оптимизировать структуру веб-страниц и снижать количество запросов.
  • Использовать инструменты автоматизации для ускорения сайтов.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение
2 Обзор методов клиентской оптимизации В лекции рассматриваются цели клиентской оптимизации и инструменты ее измерения. Кроме того, в данной лекции перечисляются... В лекции рассматриваются цели клиентской оптимизации и инструменты ее измерения. Кроме того, в данной лекции перечисляются основные методы клиентской оптимизации и дается краткий обзор соответствующих технологий ещё
Обзор методов клиентской оптимизации тест для курса Алгоритмы и задачи клиентской оптимизации 60 мин
3 Алгоритмизация сжатия текстовых файлов Один из способов, позволяющий уменьшить размер передаваемых данных, — их сжатие. Сжатые данные занимают меньше места,... Один из способов, позволяющий уменьшить размер передаваемых данных, — их сжатие. Сжатые данные занимают меньше места, следовательно, быстрее грузятся, и канал и веб-сервер быстрее освобождаются. Производители браузеров позаботились о том, чтобы передаваемые от сервера к клиенту данные можно было запаковать. Все современные браузеры поддерживают один или несколько алгоритмов сжатия данных. ещё
Алгоритмизация сжатия текстовых файлов тест для курса Алгоритмы и задачи клиентской оптимизации 50 мин
4 Алгоритмы уменьшения изображений В этой лекции речь пойдет об оптимизации размера изображений для форматов GIF, JPEG, PNG. Рассмотрены все... В этой лекции речь пойдет об оптимизации размера изображений для форматов GIF, JPEG, PNG. Рассмотрены все известные методики оптимизации данных форматов изображений. ещё
Алгоритмы уменьшения изображений тест для курса Алгоритмы и задачи клиентской оптимизации 30 мин
5 Уменьшение количества запросов В этой лекции делается упор на методы автоматического объединения файлов, которые позволяют значительно уменьшить издержки на... В этой лекции делается упор на методы автоматического объединения файлов, которые позволяют значительно уменьшить издержки на пересылку запросов между браузером и сервером, возникающие в силу различных сетевых задержек. Также здесь рассматриваются различные подходы для клиентского и серверного кэширования. ещё
Уменьшение количества запросов тест для курса Алгоритмы и задачи клиентской оптимизации 60 мин
6 Оптимизация структуры веб-страниц В этой лекции речь пойдет о методах, направленных на более оптимальное (с точки зрения скорости загрузки)... В этой лекции речь пойдет о методах, направленных на более оптимальное (с точки зрения скорости загрузки) расположение и использование структурных элементов страницы: стилей, скриптов и других статических элементов. ещё
Оптимизация структуры веб-страниц тест для курса Алгоритмы и задачи клиентской оптимизации 60 мин
7 Технологии будущего В этой лекции собрана часть материалов, затрагивающих передний край клиентских технологий и их производительность. В ней... В этой лекции собрана часть материалов, затрагивающих передний край клиентских технологий и их производительность. В ней освещаются вопросы, связанные с профилированием JavaScript, проблемами в оценке производительности браузеров и скоростью работы CSS-селекторов в JavaScript-библиотеках. Во второй половине лекции затрагивается тема асинхронной (многопоточной) производительности на основе JavaScript и производительности AJAX при загрузке страницы. ещё
Технологии будущего тест для курса Алгоритмы и задачи клиентской оптимизации 60 мин
8 Автоматизация клиентской оптимизации Со дней подготовки и издания предыдущей книги прошло уже много времени. Технологии не стояли на месте... Со дней подготовки и издания предыдущей книги прошло уже много времени. Технологии не стояли на месте и семимильными шагами рванули вперед. Текущая лекция посвящена обзору текущих технологий для автоматизации клиентской оптимизации и лидеру этого рынка для веб-сайтов на PHP — Web Optimizer (http://www.web-optimizer.ru/). ещё
Автоматизация клиентской оптимизации тест для курса Алгоритмы и задачи клиентской оптимизации 60 мин
9 Практическое приложение
Практическое приложение тест для курса Алгоритмы и задачи клиентской оптимизации 60 мин
Экзамен для курса Алгоритмы и задачи клиентской оптимизации 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.