Laravel: Começando a Usar

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

Laravel: Começando a Usar
Matt Stauffer
Gêneros: Programação
Ano de publicação: 2020
Ano de leitura: 2023
Minha avaliação: Máxima
Número de leituras: 2
Total de páginas: 524
Resumo (páginas): 21
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo

Descrição Geral

"Laravel. The Complete Guide" de Matt Stauffer é um manual prático e detalhado sobre o moderno framework PHP Laravel, destinado a desenvolvedores com conhecimentos básicos de PHP que desejam criar aplicações web de forma rápida e eficaz. O livro cobre uma ampla gama de funcionalidades do Laravel, desde conceitos básicos até ferramentas avançadas do ecossistema.

O autor começa explicando as principais vantagens do Laravel: sintaxe expressiva, facilidade e velocidade de desenvolvimento, um ecossistema robusto e uma comunidade ativa. O Laravel é projetado para permitir que os desenvolvedores escrevam código limpo e sustentável sem sacrificar a flexibilidade ao construir aplicações complexas.

O livro está dividido em seções lógicas, cada uma dedicada a uma parte importante do framework. Nos capítulos iniciais, Stauffer mostra como configurar um ambiente de trabalho, os fundamentos de roteamento e controladores, o trabalho com o mecanismo de templates Blade e o ORM Eloquent para operações com bancos de dados. Esses capítulos ajudam a solidificar as habilidades fundamentais necessárias para o design de aplicações no mundo real.

Posteriormente, o livro aborda tópicos mais complexos: tratamento de solicitações e respostas, middleware, autenticação e autorização, trabalho com arquivos, sessões, cache e interfaces para APIs REST. Capítulos separados são dedicados a testes (com PHPUnit, Mockery, Dusk), o que ajuda a escrever código mais confiável e escalável.

O autor dá especial atenção aos recursos internos do Laravel: filas e jobs, arquitetura orientada a eventos, transmissão via WebSocket, e-mail e notificações. Essas ferramentas permitem criar aplicações modernas com altas demandas de desempenho e interação em tempo real.

O livro não se limita ao núcleo do Laravel. Stauffer também explica como usar pacotes de terceiros e ferramentas do ecossistema, como o Laravel Horizon para monitoramento de filas e o Dusk para testes automatizados do navegador.

O principal valor do livro reside no seu equilíbrio entre teoria e prática: o autor não apenas duplica a documentação oficial, mas mostra como aplicar os conceitos na prática, com exemplos de código e explicações de decisões arquitetônicas.

Opinião

Meu segundo livro sobre Laravel, mas desta vez em russo. Uma descrição completa e detalhada de quase todas as funcionalidades do Laravel abordadas na documentação oficial.

Вверх