PHP Desacoplado: Arquitetura Clean e Hexagonal para Aplicações que Sobrevivem ao Framework

Prijzen vanaf
22,94

Uitgelicht

VERGELIJK ALLE AANBIEDERS (3)

Beschrijving

Bol Sua aplicação Laravel foi pra produção limpa há quatro anos. Hoje, qualquer mudança encosta em três arquivos que não deveriam ter relação entre si, a suíte de testes leva nove minutos, e a migração da versão 9 para a 11 está parada como draft PR há dois trimestres. O framework não te traiu. O time escreveu uma app Laravel - não uma aplicação que usa Laravel.Este livro ensina a escrever a segunda.PHP Desacoplado combina Arquitetura Hexagonal (os ports e adapters de Cockburn) com Clean Architecture (os quatro anéis de Martin) numa síntese pragmática feita para PHP 8.3+. Sem tradução de Java para PHP. Sem guerra santa sobre qual arquitetura vence. As duas estão presentes, as duas são honestas sobre o que fazem bem, e as duas são aplicadas a código real de Laravel 11 e Symfony 7.Em 30 capítulos você vai: - Modelar um Domain em PHP puro, sem imports de framework e sem herança de Eloquent.- Definir ports na linguagem do negócio, não na linguagem do banco.- Implementar o mesmo Use Case por trás de três adapters de entrada (HTTP, CLI, worker de fila) e três adapters de saída (Doctrine, Guzzle, AMQP).- Aplicar a regra de dependência com Deptrac, deixando a arquitetura ser enforced pelo CI - não pela fadiga do code review.- Tratar transações, erros, domain events, observability e autorização por ports, para que o framework possa se mexer sem a aplicação notar.- Migrar um serviço Laravel legado e um Symfony legado para o mesmo formato, em produção, um endpoint de cada vez. Sem semana de freeze.O repositório companheiro público entrega uma aplicação de referência completa e dockerizada que exercita todos os padrões do livro ponta a ponta. Clone, suba, leia.Escrito para o engenheiro PHP de pleno a sênior que já colocou um serviço Laravel ou Symfony em produção e viu ele apodrecer. Direto, opinativo, sem simplificar nada.Repositório companheiro: github.com/gabrielanhaia/php-clean-hexagonal-examples

Vergelijk aanbieders (3)

Sorteren op:

€ 22,94 Gratis verzending

€ 22,94 Gratis verzending

€ 24,99 € 2,99 verzendkosten Totaal € 27,98

Beschrijving (1)

Sua aplicação Laravel foi pra produção limpa há quatro anos. Hoje, qualquer mudança encosta em três arquivos que não deveriam ter relação entre si, a suíte de testes leva nove minutos, e a migração da versão 9 para a 11 está parada como draft PR há dois trimestres. O framework não te traiu. O time escreveu uma app Laravel - não uma aplicação que usa Laravel.Este livro ensina a escrever a segunda.PHP Desacoplado combina Arquitetura Hexagonal (os ports e adapters de Cockburn) com Clean Architecture (os quatro anéis de Martin) numa síntese pragmática feita para PHP 8.3+. Sem tradução de Java para PHP. Sem guerra santa sobre qual arquitetura vence. As duas estão presentes, as duas são honestas sobre o que fazem bem, e as duas são aplicadas a código real de Laravel 11 e Symfony 7.Em 30 capítulos você vai: - Modelar um Domain em PHP puro, sem imports de framework e sem herança de Eloquent.- Definir ports na linguagem do negócio, não na linguagem do banco.- Implementar o mesmo Use Case por trás de três adapters de entrada (HTTP, CLI, worker de fila) e três adapters de saída (Doctrine, Guzzle, AMQP).- Aplicar a regra de dependência com Deptrac, deixando a arquitetura ser enforced pelo CI - não pela fadiga do code review.- Tratar transações, erros, domain events, observability e autorização por ports, para que o framework possa se mexer sem a aplicação notar.- Migrar um serviço Laravel legado e um Symfony legado para o mesmo formato, em produção, um endpoint de cada vez. Sem semana de freeze.O repositório companheiro público entrega uma aplicação de referência completa e dockerizada que exercita todos os padrões do livro ponta a ponta. Clone, suba, leia.Escrito para o engenheiro PHP de pleno a sênior que já colocou um serviço Laravel ou Symfony em produção e viu ele apodrecer. Direto, opinativo, sem simplificar nada.Repositório companheiro: github.com/gabrielanhaia/php-clean-hexagonal-examples


Productspecificaties

Merk Independently Published
EAN
  • 9798174644328
Maat


Prijshistorie

* Prijshistorie bevat geen data van Amazon, Amazon Marketplace.

Prijzen voor het laatst bijgewerkt op:

Uitgelichte Keuze
22,94
Naar shop