Добрый день, друзья!
Сегодня мы хотим порадовать всех, кого интересует использование языка PHP в разработке серверной стороны веб-приложений — на ITVDN вышел видео курс “РНР 7.4 Базовый”.
Язык программирования PHP — один из лучших для создания серверной части современных веб-сайтов. Этому языку очень много лет, и при этом он до сих пор остается востребованным инструментом веб-разработки и входит в ТОП-10 различных рейтингов языков программирования (индекс TIOBE, PYPL Index и другие). Новая версия РНР — 7.4 — имеет множество полезных нововведений и их знание пригодится каждому разработчику, который в качестве главного инструмента использует именно язык РНР.
Курс PHP Базовый является продолжением курса PHP Стартовый. Здесь вы познакомитесь с основами объектно-ориентированной парадигмы написания программ, основными принципами устройства и работы современных web-приложений, а также научитесь сами их создавать при помощи PHP. Значительная часть курса посвящена базовым понятиям, которые необходимо освоить перед тем, как переходить к изучению программирования на данном языке с использованием фреймворков.
Автор курса — Александр Хонько, РНР разработчик.
Структура курса:
- Знакомство с ООП, РНР ООП
- Контекст вызова. Константы. Статика в РНР ООП
- Наследование, полиморфизм
- Инкапсуляция
- Абстракция
- Перегрузка. Магические методы перегрузки
- Особенности работы с классами
- Клонирование. Сериализация
- Строгость типов
- Исключения
- Автозагрузка классов, namespace
- Знакомство с БД
- Composer
- MVC
- Рефлексия
- SPL
- Работа с объектом, как с массивом
Чему вы научитесь на данном курсе:
- Создавать простейшие web-приложения с помощью PHP.
- Понимать базовые принципы ООП и основы построения web-приложений в этой парадигме.
- Работать с контекстом вызова в PHP.
- Понимать особенности и работать с множественным наследованием в PHP, абстрактными классам, трейтами.
- Применять строгую типизацию и обеспечивать контроль возвращаемых значений.
- Понимать особенности понятий и механизмов клонирования и сериализации.
- Понимать особенности ковариантности и контравариантности.
- Работать в PHP с исключениями и их обработкой.
- Понимать механизмы организации пространств имён в PHP.
- Применять в разработке принцип устройства итераторов для работы с объектом как с массивом в PHP.
- Понимать основы работы с реляционными базами данных.
- Понимать основы шаблонов проектирования Singletone и Builder.
- Понимать основы библиотеки SPL в PHP.
Предварительные требования
Курс рассчитан на тех, кто уже знает базовый синтаксис языка PHP, либо прошел курс РНР Стартовый.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме - со всеми учебными материалами и онлайн тестированием. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.
Предлагаем вам дополнительно ознакомиться с записью вебинара “Как стать РНР разработчиком?” для лучшего понимания технологий, которые вам понадобятся в дальнейшем на пути становления РНР разработчиком.
Курс входит в комплексную программу подготовки по специальности PHP Developer.