Symfony 5: A Trilha Rápida

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.

Symfony 5: A Trilha Rápida
Fabien Potencier
Gêneros: Programação
Ano de publicação: 2020
Ano de leitura: 2021
Minha avaliação: Boa
Número de leituras: 1
Total de páginas: 360
Resumo (páginas): 21
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo, Espanhol, Português, Chinês, Francês, Alemão

Descrição Geral

O livro tem 360 páginas. Não consiste em capítulos convencionais, mas sim em passos, cada um dos quais mergulha no framework e complica e refina o passo anterior. No total, existem 30 desses passos. Claro, o livro contém muitos trechos de código, mas ao mesmo tempo inclui imagens (geralmente na forma de capturas de tela), enquanto tabelas, diagramas e gráficos praticamente não existem. O nível de dificuldade do livro está entre fácil e moderado.

Sumário

Para não descrever uma revisão de todos os capítulos-passos do livro, os listarei abaixo.

  • Passo 0: Sobre o que é este livro?
  • Passo 1: Verificação do ambiente de trabalho
  • Passo 2: Conhecendo o projeto
  • Passo 3: Do zero ao deployment
  • Passo 4: Escolha da metodologia de desenvolvimento
  • Passo 5: Localização e correção de falhas
  • Passo 6: Criação do controlador
  • Passo 7: Preparação da base de dados
  • Passo 8: Descrição da estrutura de dados
  • Passo 9: Criação do painel administrativo
  • Passo 10: Criação da interface do utilizador
  • Passo 11: Trabalho com branches
  • Passo 12: Manipulação de eventos
  • Passo 13: Ciclo de vida dos objetos Doctrine
  • Passo 14: Obtenção de feedback através de formulários
  • Passo 15: Proteção do painel administrativo
  • Passo 16: Proteção contra spam através da API
  • Passo 17: Testes
  • Passo 18: Transição para a assincronia
  • Passo 19: Gestão de estado com Workflow
  • Passo 20: Envio de e-mail para administradores
  • Passo 21: Melhoria de performance com cache
  • Passo 22: Estilização da interface com Webpack
  • Passo 23: Redimensionamento de imagens
  • Passo 24: Execução de jobs cron
  • Passo 25: Notificação por vários métodos
  • Passo 26: Criação de API com API Platform
  • Passo 27: Desenvolvimento de SPA
  • Passo 28: Localização da aplicação
  • Passo 29: Otimização de performance
  • Passo 30: Explorando o interior do Symfony
  • Passo 31: E o que vem a seguir?

Opinião

Um livro bastante bom e claro sobre um framework PHP novo para mim, mas popular no mundo. Provavelmente, o conhecimento geral de como todos os frameworks backend são estruturados, e especialmente o conhecimento de Laravel, ajudou a compreender facilmente este livro. O livro aborda todos os temas populares e tarefas com os quais os desenvolvedores backend se deparam diariamente: desde o parsing de pedidos e a formação de respostas até abordagens arquitetónicas, trabalho com bases de dados, filas, caches, cron e mais.

Вверх