Laravel: Up & Running. Fundamentos e prática de trabalho com o framework
560 páginas
Portuguese
PDF
4.5

Laravel: Up & Running. Fundamentos e prática de trabalho com o framework

Laravel: Up & Running. Fundamentos e prática de trabalho com o framework

Autor:

Ano:

Resumo:

Introdução

O livro «Laravel: Up & Running» (terceira edição, 2021) do renomado desenvolvedor e autor Matt Stauffer é um dos guias mais autoritativos e atuais sobre o framework Laravel. Em 560 páginas, o autor revela sequencialmente todos os recursos-chave do Laravel, começando pela instalação e terminando com tópicos avançados como filas, eventos e testes. O livro é voltado para desenvolvedores PHP que desejam dominar uma ferramenta moderna, elegante e poderosa para criar aplicações web.

Sobre o que é o livro

O livro cobre o ciclo completo de trabalho com Laravel. Os primeiros capítulos são dedicados aos fundamentos: roteamento, controladores, template engine Blade, trabalho com bancos de dados via Eloquent ORM. Em seguida, o autor passa para tópicos mais complexos: autenticação, autorização, API RESTful, filas, agendador de tarefas, eventos e listeners. Atenção especial é dada a pacotes, service providers e facades — os mecanismos que tornam o Laravel tão flexível e extensível.

Para quem é este livro

O livro será útil tanto para iniciantes já familiarizados com PHP quanto para desenvolvedores experientes que desejam sistematizar conhecimentos ou migrar para Laravel a partir de outros frameworks. O autor pressupõe que o leitor domina os fundamentos do PHP (POO, trabalho com BD), mas não exige experiência prévia com Laravel.

O que o leitor aprenderá

  • Instalação e configuração do Laravel, estrutura do projeto, configuração do ambiente.
  • Roteamento e controladores — desde rotas simples até grupos e middleware.
  • Blade — template engine poderoso, herança, componentes, slots.
  • Eloquent ORM — trabalho com modelos, relacionamentos, consultas, coleções.
  • Migrations e seeders — gerenciamento do esquema do BD e dados de teste.
  • Autenticação e autorização — sistemas embutidos, guards e policies personalizados.
  • API RESTful — criação, controladores de recursos, serialização.
  • Filas e tarefas — processamento adiado, filas, supervisor.
  • Eventos e listeners — arquitetura de eventos, inscrição, tratamento.
  • Testes — PHPUnit, testes Feature e Unit, factories, mocks.
  • Pacotes e service providers — criação de pacotes próprios, extensão do framework.

Pontos fortes do livro

Primeiramente, a atualidade: a terceira edição cobre o Laravel 8, incluindo novidades como componentes Blade dinâmicos, sistema de roteamento aprimorado e novos recursos do Eloquent. Em segundo lugar, a estrutura: cada capítulo é construído no princípio "do simples ao complexo", com exemplos de código que podem ser testados imediatamente. Em terceiro lugar, a orientação prática: o autor não apenas lista funções, mas mostra como aplicá-las em projetos reais. Por fim, o estilo de escrita: Matt Stauffer escreve de forma clara, com humor, sem sobrecarregar o texto com detalhes desnecessários.

Para quem é recomendado

O livro será útil para todos que desejam dominar profissionalmente o Laravel: desde freelancers até equipes de desenvolvimento. Ele serve tanto para estudo autodidata quanto como livro de referência. Se você já programa em PHP, mas não conhece o Laravel — comece por este livro. Se você é um usuário experiente do Laravel — encontrará muitas dicas úteis sobre otimização e melhores práticas.

No geral, «Laravel: Up & Running» é uma leitura obrigatória para qualquer desenvolvedor PHP que busca um código moderno, eficiente e elegante. O livro não apenas ensina o framework, mas também incute uma abordagem correta para a arquitetura de aplicações web.

Recommendations