Laravel: Construindo APIs REST
https://www.udemy.com/course/laravel-construindo-apis-rest/
Conheça os principais conceitos e implementações de sua próxima API REST com Laravel
Índice
- Seção 1: Módulo 0
- Seção 2: WebServices, APIs, REST Conceitos
- Seção 3: Mão na Massa: Primeira API REST
- Seção 4: Laravel: Recursos para APIs
- Seção 5: APIs REST: Filtros
- Seção 6: Api REST: Validações
- Seção 7: [Projeto] - Configurando Projeto
- Seção 8: [Projeto] - Endpoint de Imóveis
- Seção 9: Endpoints: /users & /categories
- Seção 10: Relacionamento Muitos para Muitos: Categ…
- Seção 11: Relacionamento Usuário e Perfil
- Seção 12: Imóvel: Upload de Imagens
- Seção 13: Conhecendo o JWT (Json Web Token)
- Seção 14: Autenticação & JWT em Nossa API de Imó…
- Seção 15: Busca de Imóveis
- Seção 16: Conclusões
- Seção 17: Extra: Migrando Versões Laravel
1 - Seção 1: Módulo 0
- 1 Introdução
- 2 Quem sou eu?
- 3 Ambiente & Links Importantes
- 4 Importante - Links
2 - Seção 2: WebServices, APIs, REST Conceitos
-
5 Protocolo HTTP
-
Verbos
- GET
- PUT
- POST
- PATCH
- DELET
- OPTIONS
- ...
-
Status code
- 200: success
- 300: Redirect
- 400: Client Error
- 500: Server Error
-
-
6 O que são WebServices?
-
SOAP - WSDL
-
REST
-
RCP
-
GRAPHQL
-
7 Webservices X APIs
- 8 REST: O que é?
- 9 Conhecendo mais o REST por meio do consumo de uma API REST
3 - Seção 3: Mão na Massa: Primeira API REST
-
10 Iniciando API com Laravel
Route::get('/test', function (Request $request){
//dd($request->headers->get('Authorization'));
//dd($request->headers->all());
$response = new \Illuminate\Http\Response(
json_encode(['msg' => 'Minha primeira Resposta de API']));
$response->header('Content-Type', 'application/json');
return $response;
});
-
11 Configurando base para API
-
12 Criando Primeiro Endpoint
-
13 Criando & Recuperando Produto
-
14 Atualizando Produto
-
15 Removendo Produto