Implementando Laravel
Implementando Laravel
Sobre o Livro
É isso, você já sabe o básico do Laravel. Você leu sobre testes. Talvez tenha lido o livro de Taylor Otwell e já entende um pouco de Injeção de Dependência, contêineres IoC e dos princípios SOLID. Agora você tem um projeto que precisa ser desenvolvido!
MAS: Você ainda tem amedrontadoras dúvidas sobre implementação: Como é que eu uso esses princípios? Como devo organizar o código da minha aplicação? Por que é que eu ainda tenho tanto código nos meus controladores?
Este livro é a ponte que liga o conhecimento dos bons princípios de arquitetura de software e saber implementá-los na sua aplicação.
Sumário
-
- Agradecimentos
-
Introdução
-
Quem Deve Ler este Livro?
- Quem Vai Tirar Mais Proveito?
- O Que Já Deve Saber
- Uma Observação A Respeito de Opiniões
- SOLID
-
Quem Deve Ler este Livro?
-
Conceitos Básicos
-
O Contêiner
- Uso Básico
- Indo Para Algo Mais Avançado
- Inversão de Controle
- Uso no Mundo Real
-
Injeção de Dependência
- O que é Injeção de Dependência?
- Criando Novas Dependências no Controlador
- Interfaces como Dependências
- Por que Injeção de Dependência?
- Conclusão
-
O Contêiner
-
Criando a Aplicação em Laravel
-
A Aplicação Exemplo
- Banco de Dados
- Modelos
- Relacionamentos
- Testabilidade e Manutenibilidade
- Observações Arquiteturais
-
Instalação
- Instale o Composer
- Crie um Novo Projeto
- Configuração
- Conclusão
-
Definindo a Aplicação
- Configurando a Biblioteca da Aplicação
- Auto-carregamento
- Conclusão
-
A Aplicação Exemplo
-
Padrões Úteis
-
O Padrão Repositório
- O Que É?
- Por que Nós A Usamos?
- Exemplo
-
Fazendo Cache com o Padrão Repositório
- O Que É Isso?
- Por Que Usamos Isso?
- Exemplo
-
Validação Como Um Serviço
- O Que É Isso?
- Por Que Usamos Isso?
- Exemplo
- Reestruturando
-
Processamento de Formulário
- O Que É Isso?
- Onde Usamos Isso?
- Exemplo
- Reestruturando
- Trabalho Pesado
- Concluindo
- O Resultado Final
- Tratamento de Erros
-
O Padrão Repositório
-
Usando Pacotes
-
Usando um Pacote: Notificações
- Configuração
- Implementação
- Juntando Tudo
- Em Ação
-
Usando um Pacote: Notificações
-
Conclusão
-
Revisão
- Instalação
- Definindo a Aplicação
- O Padrão Repositório
- Fazendo Cache com o Padrão Repositório
- Validação
- Processamento de Formulário
- Tratamento de Erros
- Bibliotecas de Terceiros
-
Que Proveito Tiramos?
- O Futuro
-
Revisão
A garantia Leanpub incondicional, sem riscos, de 100% de satisfação
Durante 60 dias da data de compra você pode solicitar o reembolso total de qualquer compra Leanpub, em dois cliques. Nós processamos os reembolsos manualmente, então eles podem demorar alguns dias para aparecer. Veja os termos completos.
Ganhe $8 em uma compra de $10 e $16 em uma compra de $20
Pagamos 80% de royalties em compras de $7,99 ou mais e 80% de royalties menos uma taxa fixa de 50 centavos em compras entre $0,99 e $7,98. Você ganha $8 em uma venda de $10 e $16 em uma venda de $20. Portanto, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80,000.
(Sim, alguns autores já ganharam muito mais do que isso no Leanpub.)
Na verdade, os autores ganharammais de 13 milhões de dólares escrevendo, publicando e vendendo no Leanpub.
Saiba mais sobre escrever no Leanpub
Atualizações grauitas. Sem DRM.
Se você compra um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor atualizar o livro! Muitos autores utilizam a Leanpub para publicar os seus livros em andamento, enquanto eles estão os escrevendo. Todos os leitores recebem atualizações gratuitas, não importa quando ou por quanto eles compraram o livro (até mesmo de graça).
A maioria dos livros Leanpub estão disponíveis em PDF (para computadores) e EPUB (para telefones, tablets, e Kindle). Os formatos que um livro inclui são exibidos no top direito dessa página.
Por último, livros Leapub não têm nenhuma proteção anti-cópias DRM sem sentido, então você pode facilmente lê-los em qualquer dispositivo suportado.
Aprenda mais sobre os formatos de ebook da Leanpub e aonde lê-los