Курс «Основы оптимизации веб-сайтов» от айтишников 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 декабря.

Поделиться:

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

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

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

Поделиться:

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

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

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

По номеру с вами свяжется организатор

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

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

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

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

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

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

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