Включено в курс
Чему вы научитесь
- Создавать несложные программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из разных файлов, с использованием пространства имен
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
На этом курсе вы изучите основы языка PHP. Вы познакомитесь с экосистемой PHP, ключевыми возможностями языка, а также узнаете о чистых функциях и именовании. В итоге научитесь использовать и определять функции, искать и анализировать ошибки в коде, а также писать несложные программы на PHP. Как и с другими языками, для программирования на PHP нужно понимать, как работают циклы, библиотеки, логические операции и типы данных — все эти темы разбираются на курсе.
Изучать основы PHP вы будете не только в теории, но и на практике. Уже с первого урока вы начнете выполнять упражнения, а в конце курса — сможете поработать над дополнительными заданиями. Благодаря практике в каждом уроке, вы быстрее освоите этот язык программирования. Знания из этого курса помогут получить основное представление о языке PHP, его принципах и особенностях.
Программа курса
-
4
Арифметические операции
Переведем арифметические действия на язык программирования -
8
Переменные
Научимся хранить информацию и переиспользовать уже существующие данные -
11
Извлечение символов из строки
Поймем, как получить из строки конкретный символ -
15
Функции с переменным числом параметров
Познакомимся с расширенными возможностями функций -
16
Детерминированность и побочные эффекты
Изучим некоторые свойства функций и особенности их работы -
24
Логические операции
Учимся использовать логические выражения и писать функции-предикаты -
25
Условные конструкции if и if-else
Учимся управлять поведением программы в зависимости от разных условий -
26
Тернарный оператор и Элвис
Знакомимся с другими условными конструкциями и применяем их на практике -
32
Погружаясь в строки
Знакомимся с современным кодированием строк, функциями для многобайтовых кодировок и локализацией -
33
Дата и время
Изучаем понятие времени в компьютерах, а также функции для работы с датой и временем -
38
Вложенные пространства имен
Выясняем, как пространства имен соотносятся со структурой файловой системы -
43
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
44
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже