Повелитель PHP: кратчайший путь к мастерству без толстых учебников

С помощью практического обучающего видеокурса «Повелитель PHP: кратчайший путь к мастерству без толстых учебников» Вы сможете, наконец-то, забыть о проблемах с PHP и брать заказы на создание сайтов.

Та информация, и те знания, которые Вы получите из видеокурса, можно назвать определенной гранью, разделительной чертой. Перешагнув через эту черту, Вы сможете не просто создавать шаблонные сайты на основе CMS-систем, но и научитесь работать с кодом. Вы будете знать, как работают сайты изнутри, и не будете бояться возникающих трудностей, т.к. будете обладать знаниями, необходимыми для их решения.

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

Баннер

Содержание видеокурса «Повелитель PHP: кратчайший путь к мастерству без толстых учебников»:

Раздел 1. Рабочие инструменты

В этом разделе Вы узнаете, что Вам потребуется для работы с PHP и как организовать свою рабочую среду.

  • Программы для работы
  • Настройка кодировки в редакторах кода
  • Установка Денвера
  • Основы работы с Денвером
  • Создание хоста в Денвере и проекта в phpDesigner

Раздел 2. Основные понятия и конструкции языка PHP

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

  • Как работает PHP и первое приложение
  • Двойные и одинарные кавычки. Понятие переменной
  • Правила именования переменных и операция ссылки
  • Использование комментариев
  • Типы данных - строки и числа
  • Сокращенная форма записи некоторых операций
  • Конструкция if-else; тип boolean; логические операторы
  • Равенство и идентичность; приоритетность; тернарный оператор
  • Вложенные конструкции if-else и конструкция elseif
  • Конструкция switch-case

Раздел 3. Циклы и массивы

Циклы и массивы – это те составляющие PHP, которые позволяют Вам работать с большими объемами информации. Массивы позволяют Вам формировать нужную Вам структуру данных и удобно ими оперировать, в то время как циклы дают Вам возможность выводить на страницы сайта информацию одного типа: статьи, комментарии, фотографии и т.д. В этом разделе Вы разберете виды циклов и массивов, а также их совместное использование.

  • Циклы while и do while
  • Цикл for
  • Дополнения по циклам
  • Простой массив
  • Ассоциативный массив
  • Цикл foreach
  • Многомерный массив

Раздел 4. Введение в функции

Функцией называют независимый блок кода, который выполняет определенную задачу. Это очень важная возможность, которая позволяет писать код наиболее рационально. В процессе работы с PHP Вы вскоре обратите внимание на то, что Вам требуется использовать один и тот же блок кода многократно, в разных местах приложения. Разумеется, можно просто копировать этот блок кода и вставлять его в тех местах, где он необходим, однако такой подход неверен, т.к. несет в себе множество неудобств при дальнейшей поддержке сайта. Так вот, чтобы избежать подобных неудобств и дублирования кода, нужно активно использовать функции.

  • Понятие, область применения и вызов функции
  • Именование функций и создание собственных функций
  • Ключевое слово return и возврат значений из функции
  • Область видимости переменных
  • Передача параметров по ссылке и по значению
  • Функции для работы с типами переменных
  • Функции проверки состояния переменных

Раздел 5. Функции работы с массивами

Массивы играют очень важную роль при разработке на PHP - они используются повсеместно при создании сайтов. Именно поэтому нужно уметь манипулировать данными, содержащимися в массивах. Среди частых задач можно отметить такие, как: подсчет количества элементов массива, поиск уникальных значений, различные виды сортировки, перемешивание элементов массива и т.д.

  • Функции для работы с массивами: count, array_unique, extract
  • Функции для работы с массивами: in_array, range
  • Сортировка массивов: sort, asort, ksort
  • Сортировка массивов: rsort, arsort, krsort
  • Сортировка массивов: shuffle, array_reverse

Раздел 6. Функции работы со строками

Функции для работы со строками занимают очень важное место среди всех PHP-функций, т.к. Ваша жизнь очень плотно связана с текстовой информацией. Эти функции очень полезны для решения многих прикладных задач. Часто нужно, например, очистить какие-то данные, которые вводит пользователь, либо как-то их переформатировать. Особенно это актуально, если эти данные предназначены для сохранения в базу данных. Также такие функции используются для реализации поиска по сайту и т.д. Вариантов использования таких функций достаточно много, поэтому очень важно уметь с ними работать.

  • Работа со строками: введение
  • Функции обрезки строк: trim, ltrim, rtrim
  • Функция nl2br: преобразование новой строки в тэг переноса
  • Функции изменения регистра символов в строке: mb_strtoupper, mb_strlower, mb_convert_case
  • Функции printf и sprintf: работа с форматированными данными
  • Функции explode и implode
  • Доступ к подстроке и длина строки: функции mb_substr и mb_strlen
  • Поиск подстрок в строках: mb_strstr, mb_stristr, mb_strrchr, mb_strrichr
  • Определение позиции подстроки: mb_strpos, mb_stripos, mb_strrpos, mb_strripos
  • Поиск и замена: функция str_replace

Раздел 7. HTTP-запросы, параметры URL и HTML-формы

HTTP-запросы – тот самый фундамент, на котором построен обмен данными между браузером и веб-сервером. В этом разделе блока Вы разберете важнейшие типы HTTP-запросов, которые применяются постоянно. Кроме этого, Вы научитесь работать с передачей параметров и HTML-формами.

  • Передача значений переменных методом GET
  • Метод POST и html-формы. Часть 1
  • Метод POST и html-формы. Часть 2
  • Глобальные массивы $_REQUEST и $_SERVER

Раздел 8. Управление сеансами (cookies и сессии)

Из данного разделе курса Вы узнаете, как можно управлять сеансами в PHP, используя сессии и так называемые cookies.

  • Работа с cookies
  • Работа с сессиями
  • Авторизация на сайте

Раздел 9. Дополнительные моменты

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

  • Операторы include и require
  • Альтернативный синтаксис управляющих структур
  • Константы и переменные переменных
  • Использование HEREDOC-синтаксиса
  • Функция phpinfo и работа с ini-файлами
  • Функция date - вывод даты и времени
  • Создание функции транслитерации строк
  • Отправка почты. Часть 1
  • Отправка почты. Часть 2

Бонусы

  • Видеокурс - "Работа с файлами и папками"
  • Видеокурс - "Основы регулярных выражений"
  • Подборка из 160 шаблонов для сайтов
  • Консультации через службу поддержки

Повелитель PHP: кратчайший путь к мастерству без толстых учебников
Автор: Дмитрий Науменко

Узнать подробнее...(перейти на сайт автора)

Не работает ссылка? — Напишите нам об этом в комментариях.
Понравился материал? — Кликните по кнопкам ниже и расскажите о нём друзьям!

Внимание! Посетители, находящиеся в группе Гости, не могут оставлять комментарии. Зарегистрируйтесь или зайдите на сайт под своим логином.