программирование php с нуля бесплатно
🐘 Самоучитель для начинающих: как освоить PHP с нуля за 30 минут?
PHP (от англ. препроцессор гипертекста) – язык программирования общего назначения, широко используемый в веб-разработке. Сценарии PHP можно внедрять непосредственно в код HTML. В этой статье мы пройдемся по основам программирования на PHP: синтаксису, объявлению переменных, массивам, условным операторам, циклам и функциям. Также запустим двумя способами веб-сервер на локальной машине и соберем страничку из нескольких файлов PHP и фреймворка Bootstrap. В конце статьи приведем список литературы и бесплатные курсы по PHP для новичков.
Редакторы кода
Для удобного кодинга нам понадобится редактор кода (IDE). Популярные:
Как запустить PHP в Atom
Устанавливать PHP на компьютер и запускать веб-сервер мы будем в конце статьи в разделе «Собираем HTML-страницу». А пока для запуска PHP-сценариев достаточно добавить плагин Script в редакторе Atom.
Рис. 1. Запуск php-скрипта в редакторе Atom
1. Синтаксис
Выведем на экран строку Hello World (заключена в кавычки) с помощью команды echo :
через функцию print :
через функцию printf (выводит отформатированную строку):
2. Объявление переменной
Выведем на экран переменную animal :
Одно значение можно присвоить нескольким переменным:
Комментарии
3. Типы данных
3.1. Строки
Строка – набор символов, заключенный в одиночные » или двойные кавычки «» :
Конкатенация строк
3.2. Числа
Целое число (integer) не имеет дробной части:
Число с плавающей точкой
Число с плавающей точкой имеет дробную часть и задается следующий образом:
Арифметические операторы
Оператор | Операция |
+ | Сложение |
— | Вычитание |
* | Умножение |
/ | Деление |
% | Деление по модулю |
** | Возведение в степень |
Таблица 1. Арифметические операторы
Операторы сравнения
Чтобы сравнить значения используют операторы сравнения, которые возвращают true или false :
Если строка не содержит число, то интерпретатор PHP приводит значение строки к 0. Если в строке есть число и оно стоит после буквенных символов, то значение всей строки также приводится к 0. Е сли число стоит перед буквенными символами, то для сравнении берется только число.
Таблица 2. Операторы сравнения
Порядок операций
Сначала считается выражение в скобках:
4. Условный оператор if-else
Оператор if выполняет код, если выполняется условие. В противном случае выполняется код после else, который переводится, как «иначе», «в другом случае».
Синтаксис оператора if-else
Напишем несколько условий с оператором if и if-else :
для проверки дополнительных условий используется оператор elseif :
Таблица 3. Логические операторы
5. Тернарный оператор
Тернарный оператор сокращает запись проверяемого условия и имеет следующий синтаксис:
6. Переключатель switch
Синтаксис переключателя switch
Напишем конструкцию из переключателя switch и двух операторов case :
7. Цикл while
Оператор while выполняет код до тех пор, пока значение условия не станет ложным.
Синтаксис цикла while
while – обозначение цикла.
$m – условие, которое проверяется перед началом цикла.
$m++ – инкрементирование, то есть увеличение переменной на единицу.
Другой способ записи с помощью декремента в условии:
8. Цикл do..while
Синтаксис цикла do..while
Напишем цикл, выводящий на экран четыре раза слово Hello :
9. Цикл for
Цикл выполняется, до тех пор, пока условие истинно, то есть значение i не станет равным 4:
10. Цикл foreach
Цикл foreach последовательно перебирает элементы массива.
Синтаксис цикла foreach
На каждой итерации переменной присваивается значение текущего элемента последовательности. Переберем все элементы массива и умножим каждый элемент на 3:
11. Массивы
Массивы – упорядоченная коллекция элементов с доступом по индексу или ключу. Индексный массив создается двумя способами:
Через функцию array() :
и через квадратные скобки []:
Рекомендуется объявлять массив через квадратные скобки, так как эта запись компактнее.
Создадим пустой массив:
Добавим в него несколько элементов и выведем на экран его содержимое:
Для удаления элемента из массива воспользуемся функцией unset() :
unset($array[2]) – удаление третьего элемента массива.
В качестве индекса также используют строки:
В таком случае мы получаем что-то напоминающее словари в других языках программирования с ключами и значениями. В PHP такой массив называют ассоциативным.
Ассоциативный массив объявляется через символы => :
Создадим ассоциативный массив:
Для поиска ключа по значению используем функцию array_search():
Чтобы подсчитать количество элементов в массиве воспользуемся функцией count() :
Также можно создать многомерный массив:
12. Функции
Функция – подпрограмма, которая на входе принимает аргументы (бывают функции без входных аргументов), выполняет код и возвращает результат. Функциональное программирование упрощает жизнь программиста, так как не нужно копировать и вставлять фрагменты кода снова и снова. Достаточно обратиться к функции когда нужно и сколько угодно раз.
Как объявить функцию
function – мы говорим интерпретатору, что отсюда начинается функция.
аргументФункции – переменные, которые передаются функции для выполнения кода.
имяФункции – чтобы вызывать функцию, ей нужно присвоить имя.
return – выдает результат работы функции.
Аргументы функций
До этого мы рассматривали функции без аргументов – переменных, которые функция получает извне. Напишем функцию с аргументами, которая считает сумму трех чисел:
13. Собираем HTML-страницу
Чтобы просмотреть HTML-страницу, собранную из нескольких PHP-файлов, установим и запустим веб-сервер, разместим файлы в определенной папке и обратимся к файлу через браузер.
Запуск веб-сервера
Веб-сервер можно запустить несколькими способами:
Встроенный в PHP веб-сервер
Инструкция для Windows:
Инструкция для Ubuntu:
Чтобы проверить запущен ли сервер, перейдем по адресу http://localhost:8000/:
Рис. 6. Запуск встроенного в PHP веб-сервера
Если мы получили ошибку 404, значит сервер запущен.
XAMPP
Рис. 7. Запуск сервера с помощью XAMPP
Рис. 8. Запуск сервера с помощью XAMPP на Windows
14. Собираем страничку
Структура простого HTML-документа выглядит следующим образом:
Воспользуемся фреймворком Bootstrap, чтобы ускорить создание странички. Скачивать ничего не нужно, просто вставим ссылку на Bootstrap в тег :
Откроем файл header.php и вставим в него следующий код:
Рис. 9. HTML-страница, собранная из php-файлов
Литература
Шпаргалки
YouTube-каналы и курсы
Бесплатные курсы на русском языке:
PHP с нуля. Урок 1
PHP ( PHP: Hypertext Preprocessor, задумчивый препроцессор
гипертекста) — скриптовый язык программирования, oриентированный на web.
B 1 yрокe познакомимся с основным синтаксисом, а так же напишем свой первый скрипт.
Основы синтаксиса:
—
— начало и конец скрипта
оператор присваивания — =
— Вывод текстовой информации — echo (может выводить html-код)
Урок 1. Создание первого скрипта
Как вы видите скрипт состоит из одной строчки.
Что бы выполнить скрипт необходимо соответствующее ПО, для пользователей Windows я рекомендую Denwer (http://denwer.ru)
После установки Denwera создаем в каталоге hosts папку Script.test, в которой в свою очередь создаем папку
WWW. В папке WWW создаем файл index.php? в который переносим содержимое нашего файла.
После сохранения файла перезапустите Denwer. Затем в строке браузера наберите script.test
И вауля! Мы видем надпись Hello World!
Как ненадо писать Hello World:
Hello World Не пишется так
Ну уж точно не так:
Завершение.
На этом наш урок подошел к концу, ну а в завершении небольшая подборка полезных ссылок:
denwer.ru — сайт откуда можно скачать Denwer
ru.wikipedia.org/wiki/PHP — Что такое PHP
http;//php.net — самоучитель по PHP
О песочнице
Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.
Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.
Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.
О модерации
Не надо пропускать:
Курс PHP для начинающих
После прохождения вы научитесь самостоятельно писать свои первые программы на PHP. Много практики и примеров!
Об авторе курса
Привет! Меня зовут Артём Ивашкевич.
Я увлекаюсь программированием более 10 лет. Сейчас я работаю разработчиком в компании ВКонтакте.
В свободное от работы время я пишу статьи о разработке и обучаю программированию других людей.
Если вам интересно узнать обо мне чуть больше, прочитайте историю как я стал программистом.
Привет! Меня зовут Артём Ивашкевич.
Я увлекаюсь программированием более 10 лет. Сейчас я работаю разработчиком в компании ВКонтакте.
В свободное от работы время я пишу статьи о разработке и обучаю программированию других людей.
Если вам интересно узнать обо мне чуть больше, прочитайте историю как я стал программистом.
Что вы получите после прохождения курса PHP для начинающих
В ходе прохождения этого курса вы изучите основы PHP и наиболее востребованные возможности этого языка. Данный курс предназначен для обучения программированию на PHP начинающих и содержит множество примеров, с которыми постоянно приходится сталкиваться при разработке PHP-приложений.
В этом курсе я также постарался максимально подробно рассмотреть базовые принципы разработки в целом, не фокусируясь только на языке PHP. Зачастую именно этих знаний не хватает большинству людей, впервые сталкивающихся с программированием. Многие ученики после прохождения нескольких уроков говорят, что более понятных курсов они ещё не встречали.
Начинается обучение с того, как вообще работает PHP. Рассказывается о современных инструментах и подходах. И, конечно же, даются домашние задания, которые я лично проверяю. Здесь мы с вами и установим локальный веб-сервер, и научимся работать в IDE, и, конечно же, напишем свои первые полноценные приложения на PHP, например, фотоальбом.
Этот курс позволит освоить базовые принципы в PHP, без которых не обойтись ни одному будущему разработчику. Здесь вы получите необходимый фундамент, который позволит вам идти дальше, изучая более интересные и сложные темы в мире программирования.
Отзывы учеников
Евгения Филиппова
Преимущества
Проверка домашек
К урокам есть задания для самостоятельной работы. Ко многим темам накопилось уже более 500 комментариев с детальным разбором ДЗ.
Быстрая помощь
Все ученики имеют доступ к общему Telegram-чату, в котором можно задать вопросы и получить ответ в течение 10 минут. Нас уже больше 1000!
Бесплатно
Не, ну вы видели эти цены на курсы в десятки тысяч рублей?
Здесь вы можете пройти обучение бесплатно!
Коммьюнити
Участники нашего сообщества помогают друг другу. Здесь вы можете получить совет от практикующих программистов.
Программа курса
Введение в курс PHP для начинающих
Настройка окружения
Основы разработки
Циклы и массивы
Взаимодействие с пользователем
Работа с файлами
Ещё немного практики
Заключение
Для чего нужен PHP начинающему программисту
Все описанные выше проблемы можно решить с помощью скриптового языка программирования PHP. С его помощью такой компонент сайта как меню можно вынести, к примеру, в отдельный файл и подключить его автоматически на всех страницах. Если потребуется добавить новую ссылку в меню, достаточно будет добавить её лишь в одном месте, и после этого на всех страницах сайта будет новое меню.
Язык PHP позволяет создавать динамически наполняемые страницы, в отличие от статических HTML-страниц. Он делает процесс управления сайтом более простым и менее затратным. Наш онлайн курс PHP для начинающих с примерами поможет овладеть основами этого скриптового языка и научиться создавать динамические сайты, которые легко поддерживать.
Почему сейчас нужны PHP-разработчики
Подавляющее большинство компаний в настоящее время рассматривают наличие собственного сайта как необходимое условие для развития и расширения бизнеса. Кроме того, большинство сфер нашей жизни стремительно автоматизируются, начиная с сервисов для доставки еды и заканчивая онлайн-сервисами банков.
Именно поэтому услуги PHP-разработчиков пользуются стабильно высоким спросом, а специалисты в данной сфере востребованы повсеместно. Сегодня PHP является одним из самых популярных и востребованных языков программирования. Он применяется для создания огромного количества интернет-ресурсов, включая популярные соцсети, блоги и популярные онлайн-сервисы.
Какие преимущества имеет обучение на PHP.Zone?
Программа сформирована таким образом, чтобы обучение PHP было доступно как абсолютным новичкам, так и людям, имеющим определенные знания и навыки в данной сфере. Курс разбит на уровни, а они в свою очередь на уроки, размещенные в порядке постепенного возрастания сложности. В курсе PHP уроки представляют собой статьи, дополненные видеоуроками. Кроме того, получить ответы на интересующие вас вопросы можно в комментариях к уроку. В конце каждого занятия представлено домашнее задание, выполнение которого позволит закрепить полученные знания и отработать их практическое применение.
Изучать темы можно в различной последовательности. Однако я рекомендую проходить уроки именно в том порядке, в котором они размещены на сайте. Так вам будет гораздо проще понять материал, не встречая на своём пути ещё не изученные темы.
Интерактивный подход
Немаловажную роль играет и способ подачи учебного материала. Бывает так, что нам трудно воспринимать какую-то информацию в текстовом формате. Именно поэтому курс для начинающих я дополнил видео-уроками. Они по большей части повторяют то, что написано в тексте уроков, но с их помощью вы можете, что называется, «увидеть и повторить». На видео я пишу код в реальном времени и комментирую происходящее. Большинству начинающих нравится подобный опыт и они выбирают именно этот формат.
Остались вопросы?
37 бесплатных онлайн-курсов по PHP
Привет, друзья! ✌ Ниже я собрал для вас 37 лучших онлайн-курсов по языку программирования PHP, которые можно пройти бесплатно.
1. «Веб-разработка. Быстрый старт» от GeekBrains
Кому подойдёт: тем, кто желает понять логику работы с PHP, изучить терминологию и освоить современную профессию веб-разработчика.
Длительность: 13 уроков.
Сертификат: выдаётся после окончания обучения.
Формат обучения: видеоуроки с практическими занятиями и домашними заданиями.
Программа: курс включает в себя следующие темы:
Чему научитесь:
Преимущества курса:
Отзывы: средняя оценка качества материала — 4,7. Преподавателя оценивают на 4,8 балла из 5.
🎁 Skillbox открывает бесплатный доступ к 33 онлайн-курсам. Успей пройти! 🔔
Онлайн-университет Skillbox предоставляет возможность пройти 33 онлайн-курса по программированию, дизайну, маркетингу, менеджменту и созданию игр — абсолютно бесплатно.
До проведения акции стоимость каждого из предложенных курсов была не менее 10 000 ₽. Поэтому, записавшись хотя бы на 5 курсов, вы сэкономите свыше 50 000 ₽.
Успевайте! Бесплатный доступ вот-вот закончится.
2. «Уроки PHP для начинающих» от itProger
Кому подойдёт: людям, которые хотят заниматься веб-разработкой с помощью одного из самых популярных в настоящее время языков программирования — PHP.
Длительность: 20 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки и статьи. В конце каждого урока нужно ответить на короткие вопросы для самопроверки.
Программа: курс включает в себя следующие темы:
Что узнаете:
Преимущества курса:
Минусы: для того, чтобы использовать все возможности курса, нужно авторизоваться.
3. «Веб-разработка на PHP» от GeekBrains
Кому подойдёт: тем, кто хочет создавать проекты любого масштаба с помощью PHP.
Длительность: 2 урока.
Сертификат: не выдаётся.
Формат обучения: видеоуроки с практическими заданиями.
Программа: курс включает в себя следующие темы:
Что узнаете:
Преимущества курса:
Отзывы: средняя оценка преподавателя — 4,9 из 5.
4. «Создание сайта» от itProger
Кому подойдёт: тем, кто хочет научиться создавать динамические веб-сайты на основе языка PHP.
Длительность: 22 урока.
Сертификат: не выдаётся.
Формат обучения: видеоуроки и статьи.
Программа: курс включает в себя следующие темы:
Что узнаете:
Преимущества курса:
5. «Курс PHP» от BeONmax
Кому подойдёт: тем, кто хочет обучиться PHP с нуля.
Длительность: 37 уроков и 69 заданий.
Сертификат: не выдаётся.
Формат обучения: интерактивные онлайн-вебинары, практические индивидуальные проекты и советы от специалистов курса.
Программа: курс включает в себя следующие блоки:
Что узнаете:
Преимущества курса:
Минусы: бесплатно можно посмотреть только первые 7 уроков.
Автор: Сергей Никонов — занимается веб-разработкой более 12 лет, работал в крупных компаниях США и Европы, ведёт обучающие курсы.
6. «Научись создавать профессиональные движки на PHP» от Михаила Русакова
Кому подойдёт: тем, кто хочет узнать основы PHP. Курс рассчитан на начинающих.
Длительность: 6 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоролики.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
7. «PHP: основы» от Кирилла Мокевнина
Кому подойдёт: тем, кто хочет больше знать о PHP. Что-то новое могут узнать не только новички, но и профессионалы.
Длительность: 12 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоролики, после которых идут практические задания.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
Автор: Кирилл Мокевнин — основатель образовательного проекта Hexlet. В программировании с 2007 года.
8. «PHP для начинающих» от Code Basics
Кому подойдёт: тем, кто хочет получить полную информацию о языке программирования PHP. Курс включает в себя большое количество уроков, которые помогут с нуля дорасти до уровня профессионала.
Длительность: 82 урока.
Сертификат: не выдаётся.
Формат обучения: текстовые материалы с тренажёром для выполнения практической части.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
9. «Основы PHP» от HTML Academy
Кому подойдёт: новичкам, которые хотят стать профессионалами в PHP-разработке.
Длительность: 15 уроков.
Сертификат: не выдаётся.
Формат обучения: теория с практической частью.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
10. «Основы PHP» от Антона Голомазова
Кому подойдёт: людям, которые только начинают свой путь в профессии программиста.
Длительность: 7 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоролики с текстовыми материалами.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
11. «Гостевая книга на Laravel 5.1» от Руслана Саприкина
Кому подойдёт: людям, которые уже разбираются в PHP. Курс посвящён углублённому изучению фреймворка Laravel.
Длительность: 5 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоролики в сочетании с текстовыми материалами.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
12. «Yii Framework 2. Базовый и расширенный шаблоны приложения» от Валерия Гордеева
Кому подойдёт: людям, которые уже разбираются в PHP. В курсе будет подробно рассматриваться фреймворк Yii 2.0.
Длительность: 8 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоматериалы.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
13. «Введение в Phalcon PHP» от Антона Голомазова
Кому подойдёт: людям, которые уже разбираются в PHP. Курс будет посвящён Phalcon Framework. Это самый быстрый фреймворк на основе PHP.
Длительность: 4 урока.
Сертификат: не выдаётся.
Формат обучения: видеоматериалы.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
14. «PHP PDO» от Антона Голомазова
Кому подойдёт: людям, которые уже разбираются в PHP. Курс будет полностью посвящён PHP PDO. С его помощью можно перенести веб-сайт из одной системы управления базами данных в другую.
Длительность: 2 урока.
Сертификат: не выдаётся.
Формат обучения: видеоматериалы.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
15. «Основы PhpStorm» от Владимира Сабанцева
Кому подойдёт: людям, которые уже разбираются в PHP. Курс будет полностью посвящён фреймворку PhpStorm.
Длительность: 4 урока.
Сертификат: не выдаётся.
Формат обучения: видеоматериалы.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
16. «PhpStorm» от Александра Калинина
Кому подойдёт: людям, которые уже разбираются в PHP. Курс будет полностью посвящён фреймворку PhpStorm.
Длительность: 7 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоматериалы.
Программа: в курсе вы встретите следующие темы:
Чему научитесь:
Преимущества курса:
17. «PHP: Основы» от Рахима Муратова
Кому подойдёт: новичкам в сфере программирования.
Длительность: 13 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоматериалы.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
Отзывы: курс получил среднюю оценку в 5 из 5 по результатам голосования прошедших его пользователей.
18. «Ключевые аспекты PHP в веб-разработке» от Кирилла Мокевнина
Кому подойдёт: новичкам в сфере программирования, которые параллельно хотят освоить веб-дизайн.
Длительность: 13 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоролики и тесты для закрепления пройденного материала.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
Автор: Кирилл Мокевнин – основатель Hexlet и автор множества курсов по программированию. Сам он в этой сфере с 2007 года.
19. «PHP: Настройка окружения» от Кирилла Мокевнина
Кому подойдёт: новичкам в сфере программирования, которые испытывают трудности с PHP.
Длительность: 7 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоролики и тесты для закрепления пройденного материала.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
Автор: Кирилл Мокевнин — основатель Hexlet и автор множества курсов по программированию. Сам он в этой сфере с 2007 года.
20. «Курс PHP и MySQL — программирование с нуля» от School-PHP
Кому подойдёт: тем, кто хочет начать создавать сайты, но не знает, что конкретно ему нужно изучать.
Длительность: 39 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоролики и тесты для закрепления пройденного материала.
Программа: в курсе вы встретите следующие уроки:
Чему научитесь:
Преимущества курса:
21. «Основы PHP» от YouTube-канала «Web — с нуля до профи»
Кому подойдёт: тем, кто хочет связать свою жизнь с веб-программированием.
Длительность: 24 урока.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе разбираются следующие вопросы:
Что узнаете:
Преимущества курса:
22. «Уроки PHP» от iTDoctor
Кому подойдёт: тем, кто хочет изучить все правила и особенности работы с языком программирования PHP.
Длительность: 55 уроков (около 8 часов).
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе разбираются следующие темы:
Что узнаете:
Преимущества курса:
23. «Уроки PHP 7» от Web Developer Blog
Кому подойдёт: новичкам, которые только начинают свой путь в веб-разработке.
Длительность: 32 урока.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе разбираются следующие темы:
Что узнаете:
Преимущества курса:
24. «Базовый курс PHP-7» от Андрея Андриевского
Кому подойдёт: новичкам, которые хотят стать профессионалами в веб-разработке на PHP.
Длительность: 46 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе разбираются следующие темы:
Что узнаете:
Преимущества курса:
Автор: Андрей Андриевский — начинающий блогер и веб-разработчик с большим опытом работы. Ведёт собственный канал о различных языках программирования. Он насчитывает 31 тысячу подписчиков.
25. «Создание интернет-магазина на PHP и MySQL» от Дмитрия Афанасьева
Кому подойдёт: тем, кто хочет заниматься разработкой сайтов для онлайн-магазинов.
Длительность: 98 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе разбираются следующие блоки:
Что узнаете:
Преимущества курса:
Автор: Дмитрий Афанасьев — программист с более чем 10-летним стажем. Ведёт собственный канал на YouTube с 23 тысячами подписчиков.
26. «Интернет-магазин на PHP» от «Web — с нуля до профи»
Кому подойдёт: тем, кто хочет стать профи в разработке сайтов на PHP
Длительность: 108 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: вот несколько тем, которые будут освещены на курсе:
Что узнаете:
Преимущества курса:
27. «Уроки MySQL и PHP» от Web Developer Blog
Кому подойдёт: тем, кто планирует работать PHP-программистом
Длительность: 12 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе представлены следующие темы:
Что узнаете:
Преимущества курса:
28. «Уроки PHP» от ALEX CODE
Кому подойдёт: тем, кто планирует работать PHP-программистом
Длительность: 20 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе представлены следующие темы:
Что узнаете:
Преимущества курса:
29. «Уроки PHP» от OpenWeb
Кому подойдёт: тем, кто планирует работать PHP-программистом
Длительность: 46 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе представлены следующие темы:
Что узнаете:
Преимущества курса:
30. «Основы PHP — уроки для новичков» от Дмитрия Лаврика
Кому подойдёт: новичкам, которые только начали изучать основы разработки сайтов.
Длительность: 11 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе представлены следующие темы:
Что узнаете:
Преимущества курса:
Автор: Дмитрий Лаврик— программист с большим опытом работы. Создаёт обучающие мастер-классы для новичков и ведёт собственный канал на YouTube.
31. «Уроки PHP» от CodeDaivan
Кому подойдёт: тем, кто хочет изучить базовые понятия PHP
Длительность: 6 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе представлены следующие темы:
Что узнаете:
Преимущества курса:
32. «Основы ООП — PHP» от Web Developer Blog
Кому подойдёт: тем, кто хочет изучить ООП для упрощения работы с языком PHP.
Длительность: 16 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе представлены следующие темы:
Что узнаете:
Преимущества курса:
33. «Уроки по PHP» от «Хауди Хо»
Кому подойдёт: тем, кто хочет узнать все нюансы работы с языком программирования PHP.
Длительность: 8 уроков.
Сертификат: не выдаётся.
Формат обучения: видеоуроки.
Программа: на курсе представлены следующие темы:
Что узнаете:
Преимущества курса:
34. «Самоучитель PHP» от Programulin
Кому подойдёт: тем, кто хочет начать обучение PHP с нуля.
Длительность: 53 урока.
Сертификат: не выдаётся.
Формат обучения: статьи со скриншотами.
Программа: информация в учебнике разделена на следующие блоки:
Что узнаете:
Преимущества курса:
35. «Изучите PHP» от Codecademy
Кому подойдёт: тем, кто хочет начать обучение PHP с нуля.
Длительность: 10 уроков.
Сертификат: выдаётся при покупке Pro-версии.
Формат обучения: лекции с презентацией.
Программа: на курсе разбираются следующие темы:
Что узнаете:
Преимущества курса:
Минусы: для прохождения практических занятий и викторин нужно купить Pro-версию, вся информация предоставляется на английском языке.
36. «PHP для начинающих» от Stepik
Кому подойдёт: тем, у кого есть желание освоить язык программирования PHP.
Длительность: 10 уроков, 13 тестов и 42 интерактивные задачи.
Сертификат: не выдаётся
Формат обучения: лекции с презентациями.
Программа: на курсе разбираются следующие темы:
Что узнаете:
Преимущества курса:
Автор: Диас Байсеит— веб-программист и дизайнер с хорошим опытом работы и портфолио.
37. «PHP — первое знакомство» от Stepik
Кому подойдёт: тем, кто хочет изучить азы работы с языком PHP
Длительность: 53 урока, 74 теста и 48 интерактивных задач.
Сертификат: не выдаётся.
Формат обучения: статьи.
Программа: на курсе разбираются следующие блоки:
Что узнаете:
Преимущества курса:
Автор: Игорь Лютый — по образованию юрист, что однако не мешает ему активно заниматься программированием, моддингом игр и написанием тематических статей на различных информационных проектах.