курс

PHP: Абстракция с помощью данных

1495 студентов 435 сообщений
Последнее обновление: 27 февраля 2024
Курс PHP: Абстракция с помощью данных
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

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

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

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

  • Выделять сущности предметной области и устанавливать правильные взаимоотношения между ними
  • Подбирать правильную структуру данных для хранения сущностей
  • Грамотно проектировать интерфейсы абстракций
  • Определять инварианты и следовать им
  • Правильно использовать индексированный и ассоциативный массивы

Описание

На этом курсе вы изучите построение абстракций в PHP. Вы познакомитесь с такими понятиями, как интерфейс, онтология и инварианты. Также научитесь выделять сущности предметной области, устанавливать правильные взаимоотношения между ними и грамотно проектировать интерфейсы. Знания из этого курса помогут скрывать ненужные детали с помощью абстракции и фокусировать внимание на интересующих вас понятиях.

Теория и практика в курсе рассчитаны на тех, кто уже хорошо знаком с языком PHP. Если у вас возникнут сложности, рекомендуем пройти эти курсы:

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

Продолжительность 9 часов

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

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений

Отзывы

Аватар пользователя Анна
Анна 12 сентября 2019

Большое спасибо за данный курс! Определенно один из лучших на Hexlet. Если бы можно было выделять курс в "Избранное" - этот бы курс там точно был. После прохождения ощущение, что открыли глаза на столь важные вещи, которые вроде как бы и использовались до этого мной, но их суть куда то ускользала. Теперь все по полочкам. Спасибо.


Аватар пользователя Andrey
Andrey 03 июня 2022

Отзыв. Хороший курс, но как же, черт возьми, больно его проходить когда уже забежал вперед и знаешь насколько удобнее делать все объектами, а не перекидывать между функциями какой-то массив.


Аватар пользователя Alexey Danilov
Alexey Danilov 04 октября 2019

Очень интересный курс. Конечно, есть ещё некоторые проблемы, но думаю, это связано с отсутствием опыта и практики, но уже сейчас чувствуется погружение в настоящую веб-разработку, начинаешь мыслить иначе, "не по детски".


Аватар пользователя Anatol Meshalkin
Anatol Meshalkin 07 ноября 2018

Хочу поблагодарить наставников за очень выразительное решение. Красивое и информативное написание кода тоже наука.

Рекомендуемые программы

профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 18 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 18 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 18 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 18 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 18 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 18 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 18 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время