490 

сейчас

чтобы забронировать себе место в ближайшей группе

13990 

за весь курс

доплатить 13500  можно в любой момент до начала занятий (и даже после их начала)

Записаться могут только зарегистрированные пользователи:



Насыщенный курс для тех, кто уже работает программистом на языке PHP и хочет повысить свою квалификацию: узнать, что нового в языке, что происходит в смежных отраслях, на что обратить свое внимание и куда развиваться дальше?

Условия записи

Открыта запись!

Начало обучения запланировано на  23.03.2023  20:00

Модули курса (уроки)

1  23.03.2023  20:00 Docker: зачем он нам?  Степанцев Альберт

Урок посвящен введению в современную систему контейнеризации приложений Docker и тому, как он может помочь обычному веб-разработчику:

  • Понятие контейнера, изоляция процессов
  • Образы и Dockerfile
  • Docker Compose
  • настройка локального окружения для приложения на современном PHP 
2  28.03.2023  20:00 CI/CD и автоматизация деплоя  Степанцев Альберт

На примере Docker Swarm разбираемся - как автоматически доставлять изменения на тестовые и боевые стенды. 

3  31.03.2023  20:00 Консольные приложения и их тайны  Степанцев Альберт
  • Сложно ли писать на PHP консольные приложения? Какие у них есть важные особенности?
  • Зачем нам нужны консольные приложения и команды? Обзор основных кейсов
  • Юнит-тесты на примере PHPUnit
  • Как заставить команду выполняться по расписанию? Узнаем о тайнах cron
4  07.04.2023  20:00 Внутри PHP: ссылки и управление памятью  Степанцев Альберт

Первый урок из цикла, рассказывающего о деталях реализации некоторых конструкций в PHP.

  • Понятие "ссылка" в PHP, отличие от других языков
  • Передача аргумента по ссылке, отличие от передачи по значению
  • Возврат значения по ссылке
  • Тонкости null и unset()
  • "Неявные" применения ссылок в PHP
  • Несколько слов о механизме сборщика мусора в PHP
5  11.04.2023  20:00 Внутри PHP: Reflection API и атрибуты  Степанцев Альберт

Обсуждаем рефлексию:

  • Понятие рефлексии кода
  • Reflection API в PHP, обзор
  • ReflectionClass
  • ReflectionMethod
  • другие возможности Reflection API
  • Связь рефлексии и атрибутов
6  14.04.2023  20:00 Веб-сервисы, распределенная архитектура и REST  Степанцев Альберт

Обсуждаем распределенную архитектуру и веб-сервисы:

  • Смысл использования веб-сервисов, понятие распределенной архитектуры
  • php://input, Raw POST Data
  • Архитектурный паттерн REST
  • Реализация и отладка REST API
  • Другие подходы к взаимодействию между сервисами
7  18.04.2023  20:00 Swagger, как пример авто-документации  Степанцев Альберт

Урок, на котором рассматриваются темы стандарта OpenAPI и автоматизированное построение документации в формате Swagger

8  25.04.2023  20:00 SOAP, GraphQL и другие страшные слова :)  Степанцев Альберт

Обзорный урок, посвященный не-REST API

9  28.04.2023  20:00 Куда дальше?  Степанцев Альберт

Поговорим о том, куда дальше будет развиваться PHP.

Обсудим смежные специальности:

  • Бурное развитие мира JavaScript
  • Направление DevOps
  • Возрастающий спрос на специалистов по данным и большим данным

Наметим пути профессионального роста.

Отзывы