Advanced Web Application Architecture

Advanced Web Application Architecture Matthias Noback


Compartilhe


Advanced Web Application Architecture


The missing manual for making your web applications future-proof




Os aplicativos da Web merecem sobreviver aos frameworks atualmente em voga. Os principais casos de uso de seu aplicativo merecem ser dissociados de sua infraestrutura circundante. E todo o seu código específico de domínio precisa ser testável; Afinal, ele precisa ser testado.Este livro o ajudará a colocar seus aplicativos da web de volta à forma. Ele contém muitas técnicas para desacoplamento da infraestrutura (como a estrutura, o banco de dados ou serviços remotos da web). Na Parte 1, desbloquearemos uma coleção de padrões de projeto que ajudam a estabelecer uma separação clara entre o código principal e a infraestrutura. A Parte 2 mostra como esses padrões de projeto ressoam em um nível mais alto com conceitos arquitetônicos como camadas, portas e adaptadores (também conhecida como arquitetura hexagonal). O livro termina com uma discussão sobre estratégias de teste e trade-offs de design. O que você aprenderá - Separando seu código em código principal e de infraestrutura utilizando padrões de refatoração - Dividindo seu código em camadas e fazendo uma distinção clara entre as portas e adaptadores de um aplicativo - Testando aplicativos desacoplados Cada capítulo vem com exercícios para testar sua compreensão. Este é um livro para desenvolvedores web experientes. Amostras de código são escritas em PHP e são fáceis de seguir por desenvolvedores que escrevem código em outros dialetos OOP, como C #, Java, etc.

Edições (1)

ver mais
Advanced Web Application Architecture

Similares


Estatísticas

Desejam
Informações não disponíveis
Trocam
Informações não disponíveis
Avaliações 5.0 / 1
5
ranking 100
100%
4
ranking 0
0%
3
ranking 0
0%
2
ranking 0
0%
1
ranking 0
0%

0%

0%

Paulo
cadastrou em:
09/11/2021 05:30:34
Paulo
editou em:
09/11/2021 05:31:03

Utilizamos cookies e tecnologia para aprimorar sua experiência de navegação de acordo com a Política de Privacidade. ACEITAR