Laravel: Construindo APIs REST

De R$ 89,90 por R$ 19,99*

Adicionar no Carrinho
Comprar Agora

Garantia de 30 dias ou seu dinheiro de volta.
*PagSeguro: Parcela minima de R$ 5,00

Certificado: 08h | Total de Aulas: 49

Este curso também está disponivel na Udemy.


Pré-requisitos


  • Conhecer a linguagem PHP e Conceitos de Orientação a Objetos
  • Conhecer o Laravel e seus conceitos essenciais: Trabalho com BD, Controllers, Routes.


O curso  Construindo APIs REST com Laravel contará com a base teórica, vindo  desde os conceitos de APIs REST a construção de um projeto prático.  Neste curso conheceremos parte por parte, buscando seguir sempre as boas  práticas, os conceitos envolvidos na criação de APIs REST  utilizando o framework  Laravel.

Conheceremos sobre:

  • Http, Api X Webservices & REST;

  • Recursos & Endpoints;

  • Validações;

  • Filtros;

  • Paginação;

  • Hypermidia;

  • Exposição de  Relacionamentos;

  • Autenticação com a utilização do JWT para autorização;

Portal Imobiliário

O  projeto prático proposto neste curso, será a criação de um sistema de  venda de imóveis. Onde construiremos um portal para catálogo dos imóveis com suas devidas informações expostas via API. Construiremos ainda o front da nossa aplicação consumindo da nossa API com o próprio PHP, trazendo assim uma base completa para nosso projeto.

Conteúdo Aulas:
Lançadas |
A Lançar


Diretrizes Gerais

  • 01 - Introdução 0:03:14
  • 02 - Quem Sou eu? 0:03:09
  • 03 - Links Importantes 0:08:59

HTTP, WebServices X API & REST

  • 04 - HTTP 0:10:36
  • 05 - WebServices 0:06:44
  • 06 - WebServices X API 0:04:01
  • 07 - REST: O que é? 0:07:40
  • 08 - REST por meio do consumo de uma API REST 0:26:03

Mão na Massa: Primeira API REST

  • 09 - Iniciando API com Laravel 0:10:50
  • 10 - Configurando base para API 0:07:37
  • 11 - Criando primeiro endpoint 0:07:10
  • 12 - Criando & recuperando Produto 0:08:35
  • 13 - Atualizando Produto 0:06:03
  • 14 - Removendo Produto 0:06:49

Recursos para API

  • 15 - Introdução 0:03:51
  • 16 - Controllers como Recurso 0:07:51
  • 17 - Eloquent Api Resource 0:08:11
  • 18 - Eloquent Api Resource pt. 2 0:12:50
  • 19 - Autenticação Básica 0:09:56

APIs REST: Filtros

  • 20 - Introdução 0:04:07
  • 21 - Iniciando Filtragem de Campos 0:08:46
  • 22 - Adicionando Condições na Filtragem 0:07:29
  • 23 - Melhorando Condições nas Filtragens 0:05:25
  • 24 - Melhorias nos Filtros Criando Repository 0:12:07
  • 25 - Melhorias no Repository 0:06:14
  • 26 - Criando AbstractRepository 0:03:08

APIs REST: Validações

  • 27 - Introdução 0:02:03
  • 28 - Iniciando Validações 0:07:35
  • 29 - Retornando Validações em JSON 0:05:01
  • 30 - Status Code HTTP 0:04:26
  • 31 - Conclusões 0:02:11

[Projeto] - Configurando Projeto

  • 32 - Conhecendo o Projeto 0:05:13
  • 33 - Iniciando Projeto MeuImovel 0:01:49
  • 34 - Configurando BD & Iniciando Migrations 0:07:41
  • 35 - Preparando Migrações das Tabelas 0:05:51
  • 36 - Criando Associações & Relacionamentos 0:04:32
  • 37 - Tabela Pivot & Executando Migrações, Concluindo Etapa 0:06:22

[Projeto] - Primeiro Endpoint Imóveis

  • 38 - Inciando Endpoint 0:14:50
  • 39 - Endpoint para Criação de Um Imóvel 0:04:41
  • 40 - Endpoint para Criação de Um Imóvel pt. 2 0:10:31
  • 41 - Endpoint para Atualização de Um Imóvel 0:06:37
  • 42 - Endpoints para Recuperar & Deletar um Imóvel 0:06:42
  • 43 - Form Request com Validações Imóveis 0:06:02
  • 44 - ApiMessages para mensagens de Erro & Concluindo 0:07:28

[Projeto] - Endpoints: /users & /categories

  • 45 - Endpoint de Usuários 0:14:49
  • 46 - Endpoint de Categorias 0:07:42

[Projeto] - Relação Muito p/ Muitos Imóveis & Categorias

  • 47 - Iniciando Relação Models Imóveis e Categorias 0:02:56
  • 48 - Salvando & Atualizando Relação 0:10:03
  • 49 - Recuperando Imóveis por Categorias 0:06:39

Dúvidas? Comente abaixo ou me mande um email