API com Laravel, PHP, NGINX, POSTGRES e REDIS: Parte 2 – Refatoração e Documentação com Swagger



API com Laravel, PHP, NGINX, POSTGRES e REDIS: Parte 2 – Refatoração e Documentação com Swagger

API com Laravel, PHP, NGINX, POSTGRES e REDIS: Parte 2 - Refatoração e Documentação com Swagger

Bem-vindo(a) de volta ao nosso canal! Dando sequência à nossa empolgante série sobre projetos em Laravel, no vídeo de hoje, vamos avançar um passo além do que aprendemos no último episódio. Se você perdeu, iniciamos o desenvolvimento de uma API para cadastro de usuários, utilizando tecnologias como PHP 8.2, NGINX, POSTGRES, e Redis, tudo integrado em uma moderna estrutura de containers.

Neste novo vídeo, focaremos em aprimorar a qualidade do nosso projeto. Vou guiá-lo(a) por um processo de refatoração de algumas partes da API, garantindo que nosso código seja mais limpo, eficiente e de fácil manutenção. Além disso, estou entusiasmado em introduzir o uso do Swagger para a documentação da nossa API. A implementação adequada desta ferramenta vai facilitar a interação e compreensão da nossa API tanto para desenvolvedores quanto para stakeholders.

Também revisaremos os endpoints que executam as operações CRUD, garantindo que tudo funcione perfeitamente e esteja otimizado para nossas necessidades.

Se você está ansioso(a) para dar o próximo passo na sua jornada com Laravel, PHP 8.2, NGINX, POSTGRES, e Redis, este vídeo é para você. E lembre-se: seja você um iniciante ou um desenvolvedor experiente, sempre há algo novo a aprender. Então, clique no botão de reprodução e vamos nessa!

Não se esqueça de se inscrever em nosso canal e ativar as notificações para acompanhar cada passo desta série. Queremos ouvir sua opinião: deixe suas dúvidas, sugestões e feedback nos comentários. Vamos crescer juntos nesta jornada de aprendizado!

Introdução 00:00:00
Camada de Requisições 00:02:32
Refatorando camada de serviço 00:10:11
Vamos lá no Repository 00:10:44
De volta a camada de Serviços 00:11:59
Visão geral 00:13:11
Novo Ajute no Repository 00:13:38
Tratanto excessão 00:15:05
Refatorando o Update 00:15:29
Rotas da API 00:19:14,933
Postman 00:19:24
Testando API 00:22:21
Swagger 00:24:55
Anotations Swagger 00:29:46

Link do Repositório do template da estrutura do ambiente:https://github.com/dewtech-technologies/template-strucuture-project-laravel-based-container

Link do projeto desse video : https://github.com/dewtech-technologies/api-laravel-basead-containers-dockers

​@Fireship @manodeyvin @LucasMontano @GrandeFiasco

Comments are closed.