Живые индивидуальные уроки по разработке на PHP

Запускаю живые уроки по программированию на PHP. Объясняю, показываю и тщательно разжевываю реальные практики и все моменты, которые необходимы современному разработчику. Разработка с объяснением, с необходимым именно для вас повторением.

Кому

  • Начинающим разработчикам, которые уже разобрались с синтаксисом, прошли пару курсов, но не могут разобраться без реального кода куда и что делать дальше
  • Тестировщикам, которые хотят подтянуть автоматическое тестирование или программирование
  • Верстальщикам/веб-мастерам, которые хотят повысить свои навыки и уже что-то знают о PHP
  • Почти джуниорам, которым не хватает воедино собрать картину и не хватает практики, чтобы все дособрать для своего портфеля навыков


Формат

Москва

В кафе или у вас дома в вечернее время.

Цена: 800 рублей/час

Сперва (перед какими-либо занятиями) мы встречаемся с вами, собеседуем друг друга. Если для вас нужны специфичные вещи — я подготавливаюсь и мы начинаем работу.

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


Список тем

Индивидуально может корректироваться под вас

  • Локальная взрослая настройка проекта — настройка на Линуксе/Маке с виртуальной машиной или Докером, с максимально приближенной к боевому окружению. Со свежей версией языка PHP
  • Система контроля версий (GIT) — как работают в командах, как работать одному, зачем это нужно и основные практики работы, отточим командную работу
  • Работа с VPS сервером — автоматический деплой на боевой сервер, настройка софта и прочее
  • Работа с пакетным менеджером Composer, автозагрузкой, фишки
  • Изучение библиотек и фреймворков — зачем и почему нужны, какие задачи решают, современные тенденции и практики, подходы
  • Архитектура приложений (не самых сложных по своей схеме, но боевых и распространенных)
  • Базы данных — как работать с данными, как их организовывать, как хранить, как доставать и обслуживать. Как работать со сложными ORM (Doctrine)
  • Как работать с сетью — как отправлять формы, как их проверять, как делать это по-взрослому (как это делают в командах разработчиков)
  • Как сделать свое API и как работать с чужим
  • Объектно-ориентированное программирование — объяснение зачем, на что влияет. Почему появились паттерны, почему выбираются те или иные подходы, и практическое изучение примеров использования
  • В целом будет акцент не на изучение синтаксиса, но по ходу работы если будут запинки — будем дополнительно проходить и разбирать
  • Дебаг и отладка, работа в IDE со сложными проектами
  • Тестирование своего кода / Автоматическое тестирование через браузерные тесты
  • Код ревью и требования к разработке (типизация, инспекции, строгие правила)


Обо мне

Что умею, что смогу донести

  • Сейчас работаю в команде разработчиков в издательстве Conde Nast (журналы Vogue, GQ, Glamour, Tatler) — платформа, состоящая из множества сервисов на языке PHP на фреймворке Symfony.
  • Активно помогаю на Тостере: https://toster.ru/user/Maksclub и еще на паре форумов
  • Руководил интернет-магазином
  • В прошлом предприниматель — один из проектов был успешный нишевой магазинчик

Связаться со мной

Telegram
ВКонтактик

2017  
Популярное