курс

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

1446 студентов 412 сообщений
Последнее обновление: 07 марта 2024
Курс PHP: Разработка микрофреймворка
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

11 уроков (видео и/или текст)
10 упражнений в тренажере
30 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

Чему вы научитесь

  • Проектировать web-фреймворки реализующие паттерн MVC
  • Самостоятельно строить систему роутинга
  • Создавать простую шаблонизацию
  • Обрабатывать загружаемые файлы через формы

Описание

На этом курсе вы познакомитесь с разработкой микрофреймворка на PHP. Вы узнаете о MVC, шаблонизации и роутинге. В итоге поймете, как обрабатывать загружаемые файлы через формы и самостоятельно строить систему роутинга. Знания из этого курса пригодятся, чтобы спроектировать web-фреймворк, реализующий паттерн MVC.

Теория и практика в курсе рассчитаны на тех, кто уже хорошо знаком с языком PHP. Если у вас возникнут сложности, рекомендуем пройти эти курсы:

Программа курса

Продолжительность 14 часов
  • 1

    Введение

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

    Сервер

    Учимся запускать встроенный PHP-сервер, знакомимся с роутингом и обработкой входящих запросов

    тесты

    упражнение

  • 3

    Роутер

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

    тесты

    упражнение

  • 4

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

    Рассматриваем технику отделения программного кода от представления

    тесты

    упражнение

  • 5

    Параметры

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

    тесты

    упражнение

  • 6

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

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

    тесты

    упражнение

  • 7

    Заголовки HTTP

    Учимся обрабатывать заголовки протокола HTTP

    тесты

    упражнение

  • 8

    Формы

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

    тесты

    упражнение

  • 9

    Файлы

    Учимся работать с файлами

    тесты

    упражнение

  • 10

    Куки

    Учимся устанавливать и читать установленные куки

    тесты

    упражнение

  • 11

    Сессия

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

    тесты

    упражнение

  • 12

    Дополнительные материалы

    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Формат обучения

Отзывы

Аватар пользователя Nikolai Gagarinov
Nikolai Gagarinov 20 сентября 2018

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


Аватар пользователя Sergey Erofeev
Sergey Erofeev 22 ноября 2017

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

Рекомендуемые программы

профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 марта
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 марта
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 марта
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 марта
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 марта
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 28 марта
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время