PHP теория: "Основные инструменты и подходы"

Урок 17: Шаблоны проектирования, стандарты кодирования

Длительность: 18 минут Сложность: Сложно

Об уроке

Урок состоит из двух частей.

Во-первых, мы рассмотрим стандарты кодирования. У каждого программиста есть свой подход к написанию кода: именованию файлов, переменных, классов, оформлению кода и т.д. Однако, в случае совместной работы это не всегда хорошо. Потому, для большего комфорта были созданы определенные правила написания кода. Они называются PSR. Я вкратце расскажу о них и дам ссылки для ознакомления. Следование этим правилам является признаком хорошего тона программирования на PHP.

Во-вторых, я познакомлю Вас с понятием шаблонов проектирования (паттернов). Конечно же, эта тема достойна намного большего внимания. Но, тем не менее, Вы увидите суть применения шаблонов. Кроме того, некоторые их них мы будем применять в практическом курсе PHP.


План

1. Стандарты кодирования.

2. ЧПУ.

3. Паттерны проектирования.

4. Паттерн Front Controller.

5. Паттерн MVC (Model View Controller).


Видео


Домашние задания

Очень важно закрепить пройденный материал, выполняя практические задания самостоятельно. Для этой цели я подготовил домашние задания с решениями. Всего Вас ждет более 30 интересных задач по курсу PHP Start | Теория, которые помогут лучше понять и запомнить пройденные уроки.

Полезные ссылки



Поделитесь в социальных сетях

  • Материалы PHP Start | Теория
  • Домашние задания по урокам
  • Решения домашних заданий

Подробнее

  • Сборник советов

Советы для тех, кто заканчивает или закончил курс PHP Start:

  • Как быть полезным работодателю?
  • Организация рабочего процесса
  • Что учить дальше?

Подробнее

Преподаватель

Виктор Зинченко
Виктор Зинченко

Веб-разработчик

Профессионально занимаюсь веб-разработкой 5 лет. Имею опыт в проектировании и программировании сложных систем, рефакторинге, администрировании серверов, веб-безопасности.

Занимался созданием онлайн-магазинов, медиа ресурсов, порталов промо-акций, социальных сетей и др.

В 2013 году получил сертификат по знанию PHP от компании Zend (создателей языка).