Curso
Com as APIs em uma crescente nos últimos tempos, é cada vez mais importante, para o programador, saber desenvolver uma API com regras de validação e paginação, proporcionando um uso mais eficaz. Sendo assim, neste curso, iremos implementar uma CRUD de veículos, utilizando validação dos dados a serem inseridos e paginação na listagem dos dados.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
17 horas
Nesse vídeo iremos apresentar os motivos para se utilizar uma API e qual o objetivo do curso, além de explorar a aplicação final que será realizado no decorrer de todas as aulas.
Nesse vídeo iremos apresentar os motivos para se utilizar uma API e qual o objetivo do curso, além de explorar a aplicação final que será realizado no decorrer de todas as aulas.
Nesse vídeo vamos definir as configurações do banco de dados que será utilizado na aplicação, além da execução da aplicação para verificar se tudo ocorreu corretamente.
O primeiro passo para o desenvolvimento da nossa aplicação é criar nosso modelo de dados e definir quais atributos ele irá conter, o que será feito nesta aula.
Utilizando o recurso de “resource” do Laravel, conseguimos criar um Controller com o escopo de todos os métodos de um CRUD básico automaticamente, facilitando a criação da nossa API.
Nesse vídeo iremos entender como funciona e quais os códigos de retorno mais adequados para cada requisição HTTP da nossa API.
Nesse vídeo iremos criar o primeiro método da nossa API, o método de inserção de dados. Para isso, utilizaremos o verbo HTTP POST e enviar os dados através da nossa requisição.
A validação dos dados é uma importante tarefa a ser realizada, pois, com ela, garantimos a confiabilidade do nosso banco, evitando que dados que não estejam adequados à nossa regra de negócio sejam inseridos no banco de dados.
Nesse vídeo iremos testar o método de inserção criado na última aula, verificando a validação dos dados e o retorno dos códigos HTTP de cada requisição.
Nesse vídeo iremos criar a segunda funcionalidade da nossa API, o método de listar todos os veículos. Para isso, iremos utilizaremos o verbo HTTP GET.
O que é Lumen?
Criando uma API Restful com Lumen
Construindo uma aplicação mestre detalhe em PHP