42 урока, 40 проверочных тестов, 40 упражнений в тренажере, Дополнительные материалы
На этом курсе вы изучите основы языка PHP. Вы познакомитесь с экосистемой PHP, ключевыми возможностями языка, а также узнаете о чистых функциях и именовании. В итоге научитесь использовать и определять функции, искать и анализировать ошибки, а также писать несложные программы на PHP. Как и с другими языками, для программирования на PHP нужно понимать, как работают циклы, библиотеки, логические операции и типы данных – все эти темы разбираются в уроках.
Изучать основы PHP вы будете не только в теории, но и на практике. Уже с первого урока вы начнете выполнять упражнения, а в конце курса – сможете поработать над дополнительными заданиями. Благодаря практике в каждом уроке, вы быстрее освоите этот язык программирования. Знания из этого курса помогут получить основное представление о языке PHP, его принципах и особенностях.
Уроки:- Введение
- Hello, World!
- Инструкции
- Арифметические операции
- Линтер
- Строки
- Типы данных
- Переменные
- Выражения в определениях
- Интерполяция
- Извлечение символов из строки
- Функции и их вызов
- Сигнатура функции
- Вызов функции – выражение
- Функции с переменным числом параметров
- Детерминированность и побочные эффекты
- Стандартная библиотека
- Определение функции
- Возврат значений из функции
- Параметры функций
- Необязательные параметры функций
- Окружение
- Именование
- Логические операции
- Условные конструкции if и if-else
- Тернарный оператор и Элвис
- Конструкция Switch
- Цикл while
- Использование циклов
- Пограничные случаи
- Цикл for
- Погружаясь в строки
- Дата и время
- Отладка
- Ошибки
- Включение файлов
- Пространство имен
- Вложенные пространства имен
- Импорт функций
- Описание типов
- Ссылки
- История PHP
Чему научитесь:- Создавать небольшие программы на PHP, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из разных файлов, с использованием пространства имен
- Правильно анализировать ошибки в коде PHP и пользоваться отладочной печатью при их поиске
Испытания:- Сумма двоичных чисел
- Сбалансированные скобки
- Совершенные числа
- Счастливый билет
- Физзбазз
- Добавляем цифры
- Фибоначчи
- Степень тройки