curso Laravel 5.3: Criando uma API RESTful

Neste curso iremos entender e criar uma API RESTful utilizando o framework PHP Laravel em sua versão 5.3. Para isso, vamos criar um projeto utilizando o Composer para auxiliar em todo o processo de instalação do framework. Por fim, iremos utilizar o Postman para testar o funcionamento da nossa API. O uso de APIs vem em grande crescente nos últimos anos pois, utilizando essa tecnologia, conseguimos criar, facilmente, um serviço para ser consumido através de diferentes sistemas\aplicações.

Este conteúdo faz parte dos guias:

Iniciar Carga Horária No Certificado - 10H

Curso Online de Laravel

Aula 1 - free

Introdução e apresentação do projeto

Nesta aula vamos falar um pouco sobre APIs e qual seu objetivo, destacando alguns exemplos famosos e APIs para se utilizar em nossas aplicações, além de ver o projeto final do curso.
free
Aula 2 - mvp

Preparando o ambiente e criando o primeiro projeto

Neste vídeo aprenderemos a instalar o Laravel na sua versão 5.3 e criar nosso primeiro projeto com esse framework. Para isso utilizaremos o Composer, que fará o download do Laravel e iniciará a estrutura do projeto.
mvp
Aula 3 - mvp

Configurando nosso projeto

Nesse vídeo iremos realizar a configuração da nossa aplicação, onde iremos definir qual banco de dados utilizar, além de executá-la pela primeira vez.
mvp
Aula 4 - mvp

Criando o Model e a Migration

Nessa aula, iremos criar nosso modelo de dados, que irá definir os atributos para nossa classe, além de realizar a migração desses dados para o nosso banco MySQL.
mvp
Aula 5 - mvp

Criando o Controller

Neste vídeo criaremos o Controller de produtos utilizando o Resource Controller do Laravel, que vai facilitar a criação dos métodos da nossa API, criando o escopo de todas as funções necessárias para manipular os dados.
mvp
Aula 6 - mvp

Inserindo registros

Nesse vídeo, iremos aprender a criar o método de inserção de dados no nosso Controller. Para isso, iremos receber os parâmetros via requisição POST e inserir esses dados no nosso banco.
mvp
Aula 7 - mvp

Listando registros

Nesse vídeo iremos criar nossa funcionalidade de listar produtos, para a qual será empregado o método GET do HTTP. Sendo assim, criaremos um método no controller e o testaremos via Postman.
mvp
Aula 8 - mvp

Listando registros pelo ID

Nesse vídeo, iremos criar o método responsável por listar um determinado registro no nosso banco de dados, para isso, iremos buscar um determinado registro através do id, que é passado por parâmetro no momento da requisição GET.
mvp
Aula 9 - mvp

Editando registros

Nesse vídeo, iremos criar o método de edição de registros, que é feito através de uma requisição PUT, buscando o registro pelo id e alterando os dados que foram passados via request.
mvp
Aula 10 - mvp

Excluindo registros

Para completar nossa API, iremos definir o método para remover registros via requisição DELETE, que busca o registro pelo seu id e retorna uma mensagem de sucesso ou não para o usuário.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos