Агрегатор курсов
Программирование Тестирование Дизайн Маркетинг Аналитика Управление
Войти
Хекслет

PHP: Введение в ООП

ОНЛАЙН
2 730 ₽
в любое время
5 дней
Перейти на сайт

Описание

В этом курсе начинается знакомство с основными синтаксическими конструкциями и объясняется предназначение классов как абстракций данных. Вы рассмотрите инкапсуляцию и сокрытие данных. Кроме этого, затроните организационные моменты, связь классов с пространствами имён и стандарт автозагрузки PSR-4.

Чему вы научитесь

  • Описывать сущности предметной области с помощью классов
  • Использовать объекты для реализации программной логики
  • Подключать механизм автозагрузки классов (стандарт PSR4) в composer
  • Защищать состояние объектов от внешнего воздействия с помощью модификаторов доступа
  • Понимать плюсы и минусы кода с классами и объектами
  • Использовать исключения в своем коде

Программа курса

  1. О курсе
  2. Структуры
  3. Классы
  4. Автозагрузка классов
  5. Свойства
  6. Указатели
  7. Сравнение объектов
  8. Конструктор
  9. Инкапсуляция
  10. Сокрытие данных (Data Hiding)
  11. Изменяемость
  12. Магический метод __toString()
  13. Константы классов
  14. Статические свойства
  15. Статические методы
  16. Интерфейсы (ключевое слово `interface`)
  17. Плюсы и минусы разных способов организации абстракций
  18. Исключения

Практические задания после прохождения курса

  • Круг
  • Генератор случайных чисел
  • Url
  • Генератор квадратов
  • Поиск в двоичном дереве
  • Построение двоичного дерева
  • Агрегация в двоичном дереве
  • Сбалансированное двоичное дерево

Отзывы

Отзывов ещё нет — станьте первым.

Похожие курсы

Udemy
"Привет, ЭКСПЕРТ!"- Курс№6. Arduino-робототехника.Часть1
онлайн
бесплатно
в любое время
Udemy
.NET Core Первые шаги
онлайн
1 490 ₽
в любое время
Нетология
1C программирование с нуля: как попасть в востребованную профессию
онлайн
бесплатно
в любое время
менее 1 дня
Мы в соцсетях
ШколамБлогО сервисеОбратная связь
Политика конфиденциальностиПользовательское соглашение