curso Como criar um CRUD com Laravel

Neste curso veremos como implementar um CRUD completo com uma entidade utilizando o Laravel, o framework PHP mais popular do mercado. Adicionalmente veremos também como implementar as funcionalidades de paginação e validação de dados.

Este conteúdo faz parte dos guias:

Iniciar Carga Horária No Certificado - 23H

Curso de CRUD com Laravel

Aula 1 - free

Introdução

Dando início ao nosso curso, veremos neste vídeo o projeto final em execução e analisaremos todos os recursos que serão utilizados em nosso CRUD.
free
Aula 2 - mvp

Configurando ambiente e criando o projeto

Veremos agora quais ferramentas serão necessárias para o desenvolvimento do nosso projeto e onde devem ser feitos os downloads. Veremos também como criar o projeto Laravel para iniciar nosso CRUD.
mvp
Aula 3 - mvp

Configurando conexão com o banco de dados

Um importante passo em nossa aplicação é a comunicação entre o projeto e o banco de dados MySQL. Para isso, precisamos definir algumas configurações, que serão vistas neste vídeo.
mvp
Aula 4 - mvp

Criando o Model

Neste vídeo veremos quais atributos nossa classe de modelo (Imóvel) terá e como estes serão definidos. Esses atributos serão refletidos em colunas do banco de dados posteriormente.
mvp
Aula 5 - mvp

Realizando as migrações para o banco

Após definir quais atributos nossa classe Imóvel terá, precisamos realizar as migrações para que a tabela que irá armazenar os imóveis seja criada no banco de dados.
mvp
Aula 6 - mvp

Criando o controller

Neste vídeo veremos como criar um Resource Controller que irá prover o esqueleto de todos os métodos que iremos desenvolver ao longo do nosso curso e quais as vantagens dessa utilização.
mvp
Aula 7 - mvp

Criando a view base

Para evitar repetição e promover o reuso do código das views, veremos aqui como criar um template padrão que possuirá todo o HTML e CSS comum das nossas páginas.
mvp
Aula 8 - mvp

Criando o formulário de cadastro

Neste vídeo veremos como criar o formulário de cadastro de novos imóveis em nosso projeto. Este formulário irá capturar os dados digitados a fim de persisti-los no banco de dados.
mvp
Aula 9 - mvp

Rotas do controller

Para que os métodos do controller sejam executados, precisamos definir as rotas que darão acesso a eles. Neste vídeo veremos como estas rotas são definidas para o controller do tipo Resource.
mvp
Aula 10 - mvp

Inserindo registros

Agora precisamos capturar os dados do formulário e persisti-los no banco de dados. Sendo assim, veremos como esta funcionalidade é desenvolvida em nosso projeto.
mvp
Aula 11 - mvp

Criando a validação dos registros

A validação dos registros evita que um imóvel seja cadastrado no banco de dados com atributos inválidos. Neste vídeo veremos como criar as regras de validação dos atributos dos imóveis.
mvp
Aula 12 - mvp

Exibindo erros de validação no formulário de inserção

A partir das validações que são aplicadas sobre os dados, veremos como exibir mensagens de erro no formulário, informando ao usuário que problemas ocorreram durante o cadastro.
mvp
Aula 13 - mvp

Listando registros

Agora que já vimos como realizar a inserção de registros no nosso banco de dados, veremos como implementar o método para listar todos os registros do banco de dados.
mvp
Aula 14 - mvp

Listando registros por ID

Para que seja possível exibir todas as informações de um imóvel é necessário desenvolver um método para listar estes registros por seu id, o que será visto neste vídeo.
mvp
Aula 15 - mvp

Exibindo o formulário de edição

Neste vídeo veremos como implementar o formulário de edição de registros e como preencher os inputs com os valores de um imóvel já existente no banco de dados.
mvp
Aula 16 - mvp

Editando registros

Agora precisamos capturar os dados vindos do nosso formulário de edição e persisti-los no banco de dados, o que veremos neste vídeo.
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