API com Laravel, PHP , NGINX, Postgres e Redis: Parte 1 – Introdução e Cadastro de Usuários



API com Laravel, PHP , NGINX, Postgres e Redis: Parte 1 – Introdução e Cadastro de Usuários

API com Laravel, PHP , NGINX, Postgres e Redis: Parte 1 - Introdução e Cadastro de Usuários

Bem-vindo(a) ao nosso canal! No vídeo de hoje, iniciamos uma empolgante série de projetos em Laravel, uma das mais populares e poderosas frameworks PHP do mercado. Utilizamos PHP 8.2, juntamente com o servidor web NGINX, banco de dados POSTGRES e o armazenamento de cache e sessões Redis, tudo construído com uma sofisticada estrutura de containers.

Neste primeiro vídeo, desvendamos o processo de criação de uma API de cadastro de usuários – o coração de quase todos os sistemas de hoje. Além de cadastrar usuários, também nos aprofundamos no sistema de autenticação e autorização, utilizando a renomada biblioteca Passport do Laravel. Essa biblioteca, além de fornecer autenticação completa via OAuth2, facilita enormemente o desenvolvimento seguro e eficiente de APIs.

Durante o vídeo, também realizamos um teste prático utilizando o Postman, uma ferramenta essencial para qualquer desenvolvedor backend.

Este é apenas o começo da jornada. Nos próximos vídeos, estaremos incorporando o Swagger para documentação da API, aprimorando ainda mais nosso projeto.

Se você está pronto para mergulhar no maravilhoso mundo do Laravel, PHP 8.2, NGINX, POSTGRES e Redis, junte-se a nós neste emocionante tutorial. Se você é um iniciante que busca uma introdução prática, ou um desenvolvedor experiente procurando atualizar suas habilidades, este vídeo tem algo para você. Clique no botão de reprodução e vamos começar!

Não se esqueça de se inscrever em nosso canal e ativar as notificações para não perder nenhum vídeo desta série. Aproveite o conteúdo e fique à vontade para deixar suas dúvidas e sugestões nos comentários. Vamos aprender juntos!

Introdução 00:00:00:00
Ajustando Ambiente 00:02:14:12
Execuatando os containers 00:03:20:12
Checando o banco de dados 00:04:20:26
Criando o projeto Laravel 00:05:14:26
Configurando o arquivo .env 00:06:36:25
Criando um controller 00:08:31:09
Instalando o Passport 00:11:17:10
Executando Migrations 00:12:36:13
php artisan passport:install 00:16:46:06
Criação de camadas Repository e Service 00:18:32:14
Criando o endpoints do Controller 00:25:29:29
Configuração de Rotas Users 00:29:19:06
Listando as rotas da Aplicação 00:33:38:11
Testando a API 00:34:18:19 – 00:35:00:28

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

Comments are closed.