Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс

  • 13 уроков (видео и/или текст)
  • 14 упражнений в тренажере
  • 27 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

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

  • Пользоваться популярными библиотеками для работы со строками, датами и коллекциями
  • Создавать и использовать цепочки функций (включая неизменяемый стиль)
  • Научитесь отличать классы для сущностей от классов для конфигурации
  • Сможете организовать безопасную работу с сеттерами

Знания объектно ориентированного дизайна пригодятся, чтобы создавать и использовать цепочки функций, в том числе в неизменяемом стиле. Также они помогут правильно организовывать состояние объектов и проектировать безопасные сеттеры. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP. Чтобы учиться было проще, стоит заранее изучить курсы: «Основы PHP», «PHP: Массивы», «PHP: Ассоциативные массивы» и «PHP: Функции».

Что вы получите после обучения

Приобретаемые навыки
2
SPL
3
PHPUnit
4
Паттерны
5
Текучий интерфейс
6
Шаблоны проектирования
7
Symfony
8
Конфигурация
9
PHP-DS
10
Carbon

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

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

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

Шаблоны Проектирования
Узнать, как решают типовые задачи в программировании

Конфигурация
Познакомиться с одним из базовых принципов проектирования классов

Изменяемая конфигурация
Научиться правильно переопределять базовую конфигурацию без создания опасных ситуаций

stdClass
Изучить особенности встроенного класса `stdClass`

PHPUnit
Научиться читать тесты, написанные на PHPUnit

DS
Познакомиться со стандартной библиотекой SPL и ее аналогом для структур данных - PHP-DS

Collect
Познакомиться с библиотекой Collect, упрощающей работу с коллекциями

Объекты-Сущности, Объекты-Значения и внедренные объекты
Познакомиться с основными принципами организации объектов описывающих предметную область

Fluent Interface
Узнать способы создания текучего интерфейса

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

Symfony String
Познакомиться с библиотекой Symfony String, упрощающей работу со строками

Пишем код правильно
Научиться правильно структурировать программу в ООП стиле

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:37
PHP: Объектно-ориентированный дизайн

PHP: Объектно-ориентированный дизайн

Оставить отзыв
Поделиться курсом с друзьями