Guia de Boas Práticas com Laravel

( para iniciantes )

Olá, Dev!

Suponho que você seja um iniciante na área de programação. Logo, me arrisco a dizer que na maior parte do tempo em que você está dedicado à aprender mais sobre a área, está sempre à procura de qual a nova tendência, ferramenta, ou tecnologia precisa aprender para conseguir se destacar.

E se te disser que isso é besteira?

Com o passar dos anos, a experiência e a exposição à ambientes desafiadores te mostram que os fundamentos são muito mais importantes que qualquer nova tendência atual.

Manter um software é muito mais trabalhoso, do que criar um do zero. Talvez seja por isso, que tenho certeza que já deve ter ouvido, ou dito algo parecido com:

“E se a gente refizesse isso com [coloque aqui qual a tecnologia da moda]?”

No que Eu acredito? Que software bom, é aquele que é usado. Tecnologia boa é qualquer uma que resolve o seu problema, aliás, o que é uma linguagem, ou framework senão mais uma ferramenta no que deveria ser a sua caixa de ferramentas?

Acredito que o bom código é aquele que possui uma leitura e entendimento simples e óbvio. Que permita uma fácil manutenção e evolução.

Por isso, esse material será focado em ajudar você, desenvolvedor Laravel, a parar de buscar alternativas em outras linguagens, ou frameworks, sem antes ter explorado o que o Laravel tem de melhor a te oferecer. Construindo softwares com alta manutenabilidade e extensibilidade.

Portanto, o conteúdo que você vai encontrar aqui será claro e direto. Você deverá usá-lo como mais uma ferramenta no seu arsenal. Sendo assim, você pode acessar diretamente as seções de interesse, sem ter que ler as anteriores.

Meu objetivo é que Você seja visto como um excelente profissional, que aplica boas práticas e escreve um código com alto nível de manutenabilidade.

Quem criou essa página?

Olá, me chamo José Moraes e já atuo na área de software há alguns anos.

Caso tenha interesse em saber mais sobre mim, recomendo se conectar comigo pelo LinkedIn e visitar meu Github

Sua responsabilidade é uma sóexibir

Controllers devem ser "finas"exibir

Valide suas requisições do jeito certoexibir

Já diziam os Menudos: "Não se repita"exibir

Coloque um nome decente!exibir

Não acesse variáveis de ambiente diretamente pelo .envexibir

Não acabe com a memória! Use chunkexibir

Seja esperto! Use acessors e mutatorsexibir

Um Blade sem consultas, por favorexibir

Use atribuição em massaexibir

Referênciasexibir