Курс «Основы оптимизации веб-сайтов» от айтишников Good Line 2

Курс построен на разборе простых и часто встречающихся в реальном коде решений, которые могут негативно влиять на производительность веб-сайтов. На лекциях мы рассмотрим различные инструменты оптимизации и методологию их применения. В практической части мы оптимизируем несколько демонстрационных веб-приложений. В курсе не разбираются High Load, оптимизации UX и SEO.

ИТ и интернет 16+

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

Преподаватель-практик:  ведущий разработчик web-отдела Good Line — Евгений Попов.

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

Программа:
7 занятий. 12 часов практического материала. 1 раз в неделю, по понедельникам.

1. Оптимизация

Обсуждаем проблематику оптимизации. Смотрим на инструменты бенчмаркинга и профилирования (для PHP — phpbench и xdebug). Есть домашнее задание.

2. Веб-стэк

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

3. Базы данных

Обсуждаем назначение БД в веб-проекте и особенности разных СУБД. Смотрим как исследовать скорость SQL-запросов. Смотрим какие бывают индексы. Обсуждаем особенности MySQL и работы с MySQL из PHP.

4. Данные внутри и снаружи БД

Разбираем примеры проблемных SQL-запросов. Разбираем проблемы при работе с большими объёмами данных. Есть домашнее задание и демонстрационные примеры.

5. Приложение

Разбираем домашнее задание. Обсуждаем недочёты, которые допускают начинающие PHP-разработчики. Обсуждаем масштабирование веб-приложений. Есть домашнее задание.

6. Статика и фронтэнд

Разбираем домашнее задание. Обсуждаем проблемы отзывчивости фронтэнда. Обсуждаем оптимизацию и сжатие статического контента. Смотрим как правильно выбирать формат изображения и как изображения оптимизировать. Смотрим на протокол HTTP с точки зрения оптимизации. Смотрим историю развития от HTTP 0.9 до HTTP/3. Есть домашнее задание.

7. Ответы на вопросы

Разбираем домашнее задание. Обсуждаем вопросы возникшие по ходу курса. Проверяем полученные знания.

Курс начинается с 09 декабря. Присоединиться к нему можно до 08 декабря.

Поделиться:

1765 дней назад
9 декабря 2019 18:30 — 27 января 2020 18:30

Кемерово
Бакинский, 15
Показать на карте

Уже есть билет
Восстановить или вернуть

Поделиться:

Связь с организатором

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

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов