PRO курс

PHP: Разработка микрофреймворка

357 сообщений в сообществе 1190 учащихся

Описание

Фреймворки — основной способ создавать сложные сайты в интернете. На определённом уровне недостаточно просто знать как ими пользоваться, нужно понимать как они устроены внутри. Благодаря этому курсу вы не только узнаете про все внутренности, но и создадите свой собственный неповторимый фреймворк.

Пререквизиты

Веб-разработка на PHP

Уроки курса

  • 1

    Введение

    Познакомиться с курсом и рассмотреть то, по каким принципам разрабатываются веб-приложения на языке PHP.
  • 2

    Сервер

    Научиться запускать встроенный php сервер. Познакомиться с понятием роутинга и обработкой входящих запросов.

    тесты

    упражнение

  • 3

    Роутер

    Познакомиться с понятием роутинга. Создать основу для описания маршрутов и их обработки.

    тесты

    упражнение

  • 4

    Шаблонизация

    Рассмотреть технику отделения программного кода от представления. Написать свой собственный шаблонизатор и интегрировать его во фреймворк.

    тесты

    упражнение

  • 5

    Параметры

    Рассмотреть параметры запроса, как они обрабатываются и как сочетаются с роутингом.

    тесты

    упражнение

  • 6

    Динамические маршруты

    Изучить способ обработки маршрутов с динамическими частями.

    тесты

    упражнение

  • 7

    Заголовки HTTP

    Научиться обрабатывать заголовки протокола HTTP.

    тесты

    упражнение

  • 8

    Формы

    Научиться обрабатывать данные из форм.

    тесты

    упражнение

  • 9

    Файлы

    Научиться работать с файлами.

    тесты

    упражнение

  • 10

    Куки

    Научиться устанавливать и читать установленные куки.

    тесты

    упражнение

  • 11

    Сессия

    Рассмотреть механизм создания и работы с сессиями.

    тесты

    упражнение

Автор

Кирилл Мокевнин

Сооснователь и технический директор образовательного проекта Hexlet. Соорганизатор конференции Nastachku.ru. В прошлом руководил филиалом undev.ru в Ульяновске, а до этого работал в Qik (Skype). Создает инженерную культуру в компаниях и несет в массы XP, DDD и DevOps. Евангелист ментального программирования.

Впечатления #

Оо апгрейд редактора. Хорошо получилось =)

Хороший курс. После нового курса этот кажется совсем легким. Но этот не выкидывайте. Имхо лучше его переработать и добавить в "Веб-разработка на PHP" или его продолжение. Потому что здесь именно то, чего нет в новом курсе - ты пишешь фреймворк сам.

продолжительность
26 часов
награда
71 балл
Получить доступ к курсу