От новичка до профи: обучение 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 для начинающих с нуля
loftblog: PHP — лучший язык для старта проекта? // Senior PHP Developer с 10-летним опытом
NDC Conferences: In Defence of PHP — Stephen Rees-Carter — NDC Security 2023