• ВНИМАНИЕ! НОВЫЙ АДРЕС САЙТА

    РКН заблокировал текущий домен

    Актуальный адрес сайта всегда указан здесь - EGROUND-ZERKALO.COM

Скачать Laravel за пределами CRUD (Книга + Видео) - Spatie (2020)

G

Gustav

Команда форума
Администратор
Сообщения
26.410
Лайки
51.221
Laravel за пределами CRUD (Книга + Видео)
Laravel beyond CRUD
Spatie

Скачать Laravel за пределами CRUD (Книга + Видео) - Spatie (2020)


Знания, полученные в этом курсе, основаны на многолетнем опыте нашей команды в создании больших и надежных приложений.

ЭЛЕКТРОННАЯ КНИГА
Электронная книга - это ваше руководство по созданию больших поддерживаемых приложений Laravel. По пути вы познакомитесь с такими концепциями, как DDD и hexagonal дизайн, при этом все еще сохраняя акцент Laravel на элегантном коде. Книга красиво оформлена Себастьяном Де Дейном.

РОЛИКИ
В течение 2 часов видео Брент расскажет вам о содержании книги с множеством практических примеров и живым программированием. Серьезное содержание, внесенное восторженным тоном Брента!

Предметно-ориентированный Laravel
Большинство принципов этого курса основаны на передовом опыте в области проектирования, ориентированного на предметную область, и hexagonal архитектур. Эти проверенные принципы будут нашим руководством при создании больших приложений Laravel. Некоторые из теоретических тем, которые мы рассмотрим, включают:
  • Основная идея доменных групп
  • Практическое применение принципов DDD и hexagonal архитектуры в проектах Laravel
  • Когда использовать домены, а когда придерживаться структуры Laravel по умолчанию
  • Думайте о "данных" и "функциональности" как о двух первоклассных гражданах вашей кодовой базы.
  • Шаблон состояния для моделирования сложных, зависящих от состояния потоков
  • Разница между кодом приложения и домена
  • Написание надежного кода с использованием типов и статического анализа
На практике
У нас нет только теории, если мы не можем применить ее на практике. В этом курсе основное внимание уделяется сочетанию этих двух вещей: в каждом эпизоде мы будем писать код в реальном времени и строить проект с нуля:
  • Сохранение классов моделей маленькими и чистыми
  • Структурирование сложных запросов
  • Структурированная передача данных с использованием объектов передачи данных
  • Как сделать код повторно используемым с помощью actions
  • Повышение ясности кода за счет использования значимых имен
  • Держите контроллеры легкими, используя модели просмотра
  • Добавление поведения в коллекции
  • Тестирование действий, DTO и классов, связанных с моделью
  • Использование расширенных тестовых фабрик для заполнения данных для каждого сценария
  • Использование инструментов рефакторинга PhpStorm для управления классами и пространствами имен
  • Создавайте различные типы классов с помощью шаблонов PhpStorm
Для всех
Хотя основное внимание в этом курсе уделяется более крупным проектам, в нем есть много принципов, которые вы можете применить сегодня в своих собственных проектах, даже если они совсем небольшие. Мы сами использовали многие из этих принципов в наших небольших проектах:
  • Объекты передачи данных всегда имеют существенное влияние, независимо от размера проекта
  • Независимо от типа проекта, вы будете иметь дело с контроллерами, поэтому модели просмотра улучшат ваш рабочий процесс.
  • Действия - это структурированное решение для кода, который в противном случае распространился бы по всему проекту.
  • Даже самое маленькое приложение MVC также имеет дело с моделями запросов, понимание построителей запросов Laravel будет полезным
  • Большинство принципов из этого курса могут быть выбраны вами для решения ваших проблем. Ничто не высечено на камне: нет жестких правил, только рекомендации
Материал на английском



Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу