Акции школ
Войти

PHP: Погружаясь в классы

Благодаря 12-дневным курсам "PHP: Погружаясь в классы" PHP-разработчик познакомится с возможностью синтаксического выстраивания иерархии классов. Поймет, как модификаторы доступа влияют на наследование, как связаны между собой части разных классов внутри объекта. Программа состоит из 31 часов занятий теорией, 13 модулей, тестов и упражнений. Обучение проводится по двум планам: "Профессиональный" и "Премиум", последний из которых обеспечивает на период учёбы сопровождение персонального наставника. Диплом не выдаётся.

Подробнее


Компания: хекслет (hexlet)

Язык: ru

Длительность курса

Длительность курса

12 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

31 часов теории с тестами и упражнениями после каждого модуля 13 модулей

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

Реализовывать наследование в языке PHP

- Понимать применимость и ограничения наследования и находить альтернативные способы работы
- Выстраивать иерархии классов
- Влиять на наследование с помощью модификатора доступа
- Работать с паттерном "шаблонный метод", с делегирующим паттерном
- Переопределять поведение и запрещать это делать
- Проверять корректности иерархии
- Понимать, как устроен полиморфизм внутри языка
- Разбираться с областью применения классов, которые не могут иметь инстансов

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 12 дней Кураторы: нет

О курсе

О курсе

в любое время 12 дней Кураторы: нет
PHP-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

О курсе

Узнать о курсе, его структуре, задачах и целях.

теория

Наследование

Познакомиться с синтаксической возможностью выстраивать иерархии классов

теория

тесты

упражнение

Модификаторы доступа

Разобраться в том, как модификаторы доступа влияют на наследование

теория

тесты

упражнение

Позднее связывание

Разобраться в том как между собой связаны части разных классов внутри объекта. Познакомиться с паттерном

теория

тесты

упражнение

Шаблонный метод

Познакомиться с делегирующим паттерном

теория

тесты

упражнение

Переопределение методов

Научиться переопределять поведение и запрещать это делать

теория

тесты

упражнение

Принцип подстановки Лисков

Изучить формальный способ проверки корректности иерархии

теория

тесты

упражнение

Исключения

Познакомиться с иерархиями исключений

теория

тесты

упражнение

Динамическая диспетчеризация

Познакомиться с тем, как устроен полиморфизм внутри языка. Узнать о его связи с наследованием.

теория

тесты

Абстрактные классы

Познакомиться с классами, которые не могут иметь инстансов. Разобраться с их областью применения.

теория

тесты

упражнение

Позднее статическое связывание

Познакомиться с ключевым словом static

теория

тесты

упражнение

Композиция вместо наследования

Понять ограничения наследования и найти альтернативные способы работы

теория

тесты

упражнение

Трейты

Познакомиться с мощным механизмом выделения общего поведения без наследования

теория

тесты

упражнение

PHP

применение концепции наследования

работа с классами

принцип подстановки Лисков

Навыки, которые вы получите

 
НАСЛЕДОВАНИЕ

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 337 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
больше курсов

Другие курсы этих преподавателей

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб