Әзірлеушінің бизнес-ойлауы: DDD-lite және Laravel
Артқа
Орта Plus

Әзірлеушінің бизнес-ойлауы: DDD-lite және Laravel

Бар Laravel/Filament CRUD жүйесін бизнес мағынасы бар жүйеге дамытуға арналған практикалық курс: пәндік аймақ тілі, процестер, ережелер, тауар сипаттамалары, DDD-lite, use cases, application services, Laravel adapters және мағынаны тексеретін тесттер.

Laravel Eloquent ORM Filament Admin Domain-Driven Design DDD-lite Business Analysis Software Architecture Application Services Testing

Курс құрылымы

Жарияланған нұсқа: модульдер, сабақтар және ұзақтығы.

01

Жұмыс орны, жобаның оқу көшірмесі және курс келісімі

  1. 1 Өткен курстың финалдық Laravel project-інен бастау
    55 мин
  2. 2 Make, smoke checks және қауіпсіз бастапқы нүкте
    75 мин
  3. 3 Project history және architecture notes
    65 мин
02

Кодқа дейінгі бизнес

  1. 1 Бизнеске software не үшін керек
    55 мин
  2. 2 Бизнес-міндет техникалық міндетке тең емес
    60 мин
  3. 3 Процесс қатысушылары және тауарға әртүрлі көзқарастар
    60 мин
  4. 4 Бизнес пайдасынан техникалық шешімге
    75 мин
03

Бизнес тілі және глоссарий

  1. 1 Пәндік аймақтың ортақ тілі
    60 мин
  2. 2 Неге бірдей сөздер әртүрлі компанияларда әртүрлі мағына береді
    60 мин
  3. 3 Глоссарий инженерлік артефакт ретінде
    75 мин
  4. 4 Кодтағы naming бизнес әңгімесінің жалғасы ретінде
    75 мин
04

Процестер мен ережелер

  1. 1 CRUD артындағы процесті қалай көруге болады
    60 мин
  2. 2 Пайдаланушы сценарийлері және use case ойлауы
    60 мин
  3. 3 Тауар күйлері
    75 мин
  4. 4 Бизнес ереже мен form validation айырмасы
    75 мин
05

Тауардың икемді сипаттамалары

  1. 1 `products` неге шексіз кеңейтілмеуі керек
    55 мин
  2. 2 Әр тауар түріне жеке entity жасау да неге бұзылады
    55 мин
  3. 3 Сипаттамалардың flat model-і
    75 мин
  4. 4 Сипаттама типтері және мәндерді сақтау
    75 мин
  5. 5 Категория сипаттамалары
    75 мин
06

Бар Laravel-каталог үстіндегі сипаттамалар

  1. 1 Миграциялар бизнес шешімді бекіту ретінде
    65 мин
  2. 2 Домендік тазалық иллюзиясынсыз Eloquent-модельдер
    65 мин
  3. 3 Сипаттамаларға арналған Filament CRUD
    80 мин
  4. 4 Модельді нақты сценарийлер арқылы тексереміз
    80 мин
07

DDD-lite жұмыс істеп тұрған CRUD-ты түсіну ретінде

  1. 1 Эрик Эванстың DDD-і бизнес пен кодты байланыстыру тәсілі ретінде
    75 мин
  2. 2 Артық жүктемесіз Entity және Value Object
    80 мин
  3. 3 Тауар инварианттары
    100 мин
  4. 4 Aggregate Root по-лайт
    80 мин
  5. 5 DDD қашан керек емес
    85 мин
08

Бар Product flows үстіндегі use cases

  1. 1 Application Service көрінетін бизнес сценарий ретінде
    85 мин
  2. 2 Command DTO
    80 мин
  3. 3 Repository және DI фанатизмсіз
    100 мин
  4. 4 Транзакциялар және өзгеріс шекарасы
    95 мин
09

Laravel adapter ретінде және мағына тестері

  1. 1 Controller HTTP-ті сценарийге аударатын аудармашы ретінде
    75 мин
  2. 2 Filament Action use case кірісі ретінде
    90 мин
  3. 3 Policies, auth, cache және queue сыртқы details ретінде
    85 мин
  4. 4 Laravel-сіз domain test
    90 мин
  5. 5 Adapters айналасындағы feature және integration tests
    95 мин
10

Финалдық жоба және архитектураны қорғау

  1. 1 Product catalog финалдық refactoring
    120 мин
  2. 2 Solution architecture defense
    100 мин