От новичка до профи: обучение PHP с помощью курсов, видео и книг

Предлагаем вам несколько быстрых и эффективных способов освоить PHP.

PHP — популярный язык программирования, особенно среди веб-разработчиков. Хотя PHP — язык общего назначения, его чаще всего используют как серверный инструмент для генерации HTML-кода, который затем интерпретируется веб-браузером. PHP имеет простой синтаксис, частично похожий на Java и С++, и постоянно развивается.

Бесплатные курсы

Code-basics: Курс PHP: онлайн обучение с нуля

Изучение программирования представляет собой сложный и долгий процесс. Освоение синтаксиса языка — самый простой и короткий этап, но в то же время без него невозможно начать. Данный курс направлен на освоение основ написания программ на PHP и подготавливает базу для создания приложений и программ.
Длительность: 1 месяц

Building Web Applications in PHP от University of Michigan via Coursera Help

На этом курсе вы изучите базовую структуру веб-приложения и то, как веб-браузер взаимодействует с веб-сервером. Вы познакомитесь с циклом запрос/ответ, включая GET/POST/Redirect. Также приобретете навыки и знания для установки и использования интегрированной среды PHP/MySQL, как XAMPP или MAMP.
Длительность: 2 месяца

Хекслет: Основы PHP

Чему вы научитесь:
— разработка простых программ с использованием основных элементов языка
— создание программ, состоящих из нескольких файлов, с применением пространств имен
— эффективный анализ ошибок в коде и использование отладочной печати для их исправления.
Длительность: 3 месяца

PHP / MySQL от Beonmax

В этом видеокурсе вы узнаете основы PHP для создания веб-сайтов, познакомитесь с объектно-ориентированным программированием, научитесь взаимодействовать с базами данных MySQL, изучите популярные библиотеки, работу с парсерами и многое другое.
Длительность: 5 часов

Practical PHP: Master the Basics and Code Dynamic Websites от Udemy

На этом курсе вы сосредоточитесь на создании динамического веб-сайта для ресторана. К концу этого курса у вас будет полное представление об основах PHP и несколько полезных динамических примеров PHP.
Длительность: 2 недели

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

«Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5», Робин Никсон

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

«PHP 7», Дмитрий Котеров, Игорь Симдянов

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

«PHP и MySQL: исчерпывающее руководство», Бретт Маклафлин

Если вы уже знакомы с разработкой сайтов при помощи CSS и JavaScript, эта книга поможет вам расширить свои навыки и перейти на новый уровень, освоив создание динамических веб-сайтов с использованием PHP и MySQL.

Полезные видео и подкасты

Школа itProger / Программирование: уроки PHP для начинающих с нуля

ITDoctor: PHP уроки с нуля

loftblog: PHP — лучший язык для старта проекта? // Senior PHP Developer с 10-летним опытом

NDC Conferences: In Defence of PHP — Stephen Rees-Carter — NDC Security 2023

Podlodka: Podlodka #180 – PHP

Bro Proger: полный курс PHP до профи