Saía do trivial! Aprenda a usar o Eloquent de forma completa
Nível Avançado Categoria Desenvolvimento Back-end
O Eloquent é um ORM que implementa o padrão active record e faz parte de um pacote chamado Illuminate Database. Ele ficou muito conhecido pela comunidade PHP por ser utilizado no Laravel, um dos principais frameworks do mercado. O que muita gente não sabe é que o Eloquent pode ser utilizado facilmente em qualquer projeto PHP.
Assim como o Laravel, o Eloquent tem como principal premissa o código simples e limpo. Quando o projeto começou ele possuía apenas recursos mais essências, com a evolução do projeto hoje temos uma ferramenta completa, com vários recursos úteis em diversos tipos de projetos
O Eloquent é um ORM que implementa o padrão active record e faz parte de um pacote chamado Illuminate Database. Ele ficou muito conhecido pela comunidade PHP por ser utilizado no Laravel, um dos principais frameworks do mercado. O que muita gente não sabe é que o Eloquent pode ser utilizado facilmente em qualquer projeto PHP.
Assim como o Laravel, o Eloquent tem como principal premissa o código simples e limpo. Quando o projeto começou ele possuía apenas recursos mais essências, com a evolução do projeto hoje temos uma ferramenta completa, com vários recursos úteis em diversos tipos de projetos
Nesse curso veremos como utilizar na prática os principais recursos avançados do Eloquent. Você aprenderá usando o exemplo didático do projeto de um blog, além de praticar com exercícios.
Dentre várias outras coisas, você aprenderá os tópicos abaixo:
Esse curso é voltado para desenvolvedores que já conhecem o básico sobre o Eloquent. Ele é de grande proveito para desenvolvedores Laravel ou PHP em geral que desejam usar o Eloquent em outros frameworks.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.
Nesta aula veremos como preparar o projeto para execução do curso.
5 aulasNesta aula você aprenderá como popular o banco de dados automaticamente.
9 aulasNesta aula você aprenderá o que são relações polimórficas e como implementar no projeto.
9 aulasNesta aula você aprenderá como trabalhar com a tabela de pivot de relacionamentos N para N.
8 aulasNesta aula você aprenderá utilizar os métodos de agregação e contagem de via relação.
6 aulasNesta aula você aprenderá como implementar soft deleting e como usar seus métodos.
4 aulasNesta aula veremos o que são escopos locais, globais e como utilizar
9 aulasNesta aula você aprenderá como usar eventos do Eloquent através de listeners e observers.
7 aulasNesta aula aprenderemos como usar assessores e mutadores no Eloquent.
6 aulasNesta aula aprenderemos o que é, como realizar a serialização e como usar alguns de seus métodos.
4 aulasNesta aula veremos alguns recursos específicos do Eloquent.
7 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!