Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

play_circle_outline
vista previa
2 minutos
file_download
Archivos del curso (Proyecto final)
N/A
play_circle_outline
vista previa
4 minutos

play_circle_outline
vista previa
11 minutos
play_circle_outline
vista previa
9 minutos
play_circle_outline
vista previa
9 minutos

play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
2 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
Obtener mútliples registros [Tip]
2 minutos
play_circle_outline
Paginación con selección de columnas [Tip]
2 minutos
play_circle_outline
Paginación manual
2 minutos
play_circle_outline
Crear registros
2 minutos
play_circle_outline
Retorna el modelo si existe o creálo
3 minutos

play_circle_outline
Cargando relaciones con with[user, category, tags]
4 minutos
play_circle_outline
Cargando relaciones con load[user, category, tags]
3 minutos
play_circle_outline
Cargando relaciones con selección de columnas [Tip]
5 minutos
play_circle_outline
Contando relaciones [Tip]
3 minutos
play_circle_outline
Actualizando registros
2 minutos
play_circle_outline
Actualiza si existe o crea un nuevo registro
3 minutos
play_circle_outline
Eliminar registros con relaciones many to many
4 minutos
play_circle_outline
Incrementar y decrementar columnas [like - dislike]
4 minutos
play_circle_outline
Chunks
2 minutos
play_circle_outline
Crear registros relacionados [User -> Billing]
4 minutos
play_circle_outline
Actualizar registros relacionados [Post -> Tags]
3 minutos
play_circle_outline
Obtener Posts que tengan 2 o más Tags
3 minutos
play_circle_outline
Obtener Posts con Tags y ordenar Tags por su nombre
2 minutos
play_circle_outline
Obtener Posts con Tags y sin Tags
2 minutos
play_circle_outline
Scopes
3 minutos
play_circle_outline
Cargar relaciones automáticamente
3 minutos
play_circle_outline
Generar atributos personalizados
3 minutos

play_circle_outline
Búsquedas por campos de fecha
3 minutos
play_circle_outline
Búsquedas por mes/día
3 minutos
play_circle_outline
Búsquedas por rangos de fechas
1 minutos

play_circle_outline
Condicionales elegantes
4 minutos
play_circle_outline
Agrupar consultas (where orWhere)
5 minutos
play_circle_outline
GlobalScopes
4 minutos
play_circle_outline
Raw y agrupaciones
6 minutos
play_circle_outline
Raw, agrupaciones y having
2 minutos
play_circle_outline
Ordenación avanzada por relaciones
5 minutos
play_circle_outline
Subconsultas, usuarios y su último Post
2 minutos
play_circle_outline
Generando logs para revisar consultas en nuestro entorno local
3 minutos

play_circle_outline
Insertar información de forma masiva, mejorable pero bastante bien
5 minutos
play_circle_outline
Inserts masivos Optimizados
6 minutos
play_circle_outline
Updates masivos Optimizados
5 minutos

description
Recursos útiles
N/A
Vídeo de introducción Curso de Eloquent ORM desde 0
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

Bienvenid@ al curso de Eloquent ORM, este curso te ofrece desde cero todo lo que puedas necesitar en tu día a día como desarrollador web para extraer datos de tus bases de datos MySQL haciendo uso de Eloquent, una poderosa herramienta que nos ofrece Laravel, pero, que mal utilizada, puede ser desastrosa para nuestros proyectos. 

 Eloquent ORM es expuesto por Laravel a través de sus modelos, gracias a ellos podemos conectar con las tablas de nuestra base de datos y relacionar nuestros datos con métodos de una forma realmente sencilla. 

 Sea con Eloquent ORM o Query Builder, Laravel en la actualidad ofrece soporte para las siguientes bases de datos: MySQL 5.7+, PostgreSQL 9.6+, SQLite 3.8.8+, SQL Server 2017+. 

 Sin duda Eloquent ORM nos puede ayudar a realizar prácticamente cualquier operación a nivel de base de datos, aquí te expongo algunas cosas: 

  • Obtener resultados.
  • Actualizar resultados.
  • Eliminar resultados.
  • Paginación.
  • Acceso a relaciones.
  • Seleccionar columnas de las relaciones de un modelo.
  • Scopes y globalScopes.
  • Subqueries y subselects.
  • Ordenar por Modelos de una forma eficiente y muy útil.
  • Transacciones para asegurar la integridad de los datos.
  • Obtener muchos registros de formas que desconocías.
  • Métodos mágicos de Eloquent que desconocías.
  • Gestionar las tablas pívote (many to many).
  • $casts, $fillable, $hidden, $append.
  • Incrementos y decrementos.
  • Having y agrupaciones.
  • Chunks.
  • Asignar modelos por defecto a nuestras relaciones.
  • Consultas agrupadas.
  • Operaciones masivas (INSERT|UPDATE).
  • Generar logs de las consultas realizadas en entornos locales.
  • mucho más por el camino.

 Si te interesa el temario del curso y crees no dominar Eloquent ORM, ni lo dudes, suscríbete ahora, estoy seguro que el material te será 100% útil.
assignment

Requisitos

Haber realizado el curso de Laravel 8 desde cero, el resto se cubre aquí.
group

¿A quién va dirigido el curso?

Cualquier desarrollador Laravel que desee aprender a trabajar de forma correcta con Eloquent ORM para estar seguro de estar realizando bien su trabajo.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

4.9
star star star star star

19 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Pedro J. Prada

hace 1 año

Pedro J. Muy bueno
star star star star star
Lo que no leemos en la documentación, nos lo pone en bandeja en esta serie de vídeos. Muy bueno, sobre todo las ordenaciones y selecciones por subqueries.
Miguel Angel Mateo Tavarez

hace 2 años

Miguel Angel Completo
star star star star star
Me ha ayudado a tener una mayor profundidad en mi compresión sobre el uso de Eloquent y el uso de Builders en casos puntuales.
Mauricio Forero González

hace 2 años

Mauricio Forero Excelente curso
star star star star star
Curso muy didáctico en el que el profesor enseñó tips que no conocía
Pedro J.

hace 2 años

Pedro J. Interesante
star star star star star
Todo lo necesario y algo más para aprender el manejo de Eloquent.
Yeison Ramirez Salazar

hace 2 años

Yeison Ramirez Muy interesante el curso
star star star star star
Es bueno aprender las formas correcta de usar eloquent, y de optimizar las consultas
Alexis Montilla

hace 3 años

Alexis Montilla Excelente. Muy bien explicado, directo al grano
star star star star star
Me gusta que se hayan dividido las clases en varios videos, es muy útil para luego cuando se necesita usar, uno va directo al video y busca lo necesario.
Jhon Fabio Cardona Martinez

hace 4 años

Jhon Fabio Excelente curso
star star star star star
Excelente explicación de los temas, se inicia desde lo más básico hasta llegar a los temas avanzados, solo resta colocarlo en práctica en nuestros proyectos. Muchas gracias por el conocimiento
José Rafael Gutierrez

hace 4 años

José Rafael Muy Eloquente...
star star star star star

Ha sido tremendamente útil haber tomado éste curso al cual modestamente Israel ha puesto: "Hasta nivel intermedio" de lo cual difiero, porque aunque parte desde 0 va más profundo que un intermedio.

Doris Morales (Agatha)

hace 4 años

Doris Morales Curso de Eloquent ORM desde 0
star star star star star

Excelente el curso. Muy ben explicados cada tema y se aprende cada día mas, lo cual nos ayuda a mejorar la programación en nuestros proyectos de Laravel.

Juan

hace 4 años

Juan Curso Eloquent Recomendado
star star star star star

Israel, muy buen curso, habian llevo como 1 año trabajando poco a poco con laravel, y habia un par de detalles con eloquent que me parecieron interesante y bastante util, sobretodo la sección de group by que ya pasan a ser mas complejas y habia un tema con el bloqueo/obligacion a agrupar por todo lo seleccionado. Saludos y Felicitaciones por los cursos.

Andrew

hace 4 años

Andrew El mejor curso de Eloquent
star star star star star

Es un excelente curso para llevar las habilidades del ORM Eloquent a un nivel mas pro

Cristian Sepúlveda Caro

hace 4 años

Cristian Sepúlveda 100% RECOMENDABLE
star star star star star

Excelente curso para refrescar conocimientos y para aprender otros, ojalá Israel puedas sacar una segunda parte mas avanzada. gracias.

Ranacode

hace 4 años

Ranacode Breve pero conciso
star star star star star_border

Si ya tienes un cierto conocimiento de Eloquent quizás no le saques tanto partido (en mi ignorancia debo admitir que no conocía los global scopes por ejemplo) pero si yo no supiera nada del ORM de Laravel hubiera sido un punto de entrada interesante para utilizarlo con buenas prácticas.

Jesus Daniel Quintero Berrios

hace 4 años

Jesus Daniel Excelente curso
star star star star star

Muy buena explicación, ejemplos claros y útiles, me ayudó a reforzar conocimiento y aprender nuevas cosas.

ariane

hace 4 años

ariane tema y didactica
star star star star star

muchas gracias por el curso, y las unidades cortas esto facilita el aprendizaje

soporte@unaweb.es

hace 4 años

soporte Indispensable!!
star star star star star

Creo que es uno de los mejores cursos de esta plataforma, claro, conciso y bien explicado, me he pegado mucho con la documentación de Laravel para aprender algunas de estas operaciones, me ha servido como repaso en algunas y he aprendido un montón de cosas que desconocia. Si no sois conscientes del potencial de Eloquent, este curso es indispensable.

Jovanni

hace 4 años

Jovanni Curso ORM completo
star star star star star

Muchas gracias profesor Israel, este curso refrescas conocimientos previos, aprendes nuevas técnicas para implementar las mejores practicas en la construcción de relaciones/queries con ORM , tienes un apoyo muy grande al momento de utilizar las inserciones masivas utilizando las últimas unidades del curso, para los proyectos del día a día . Espero que pueda realizar a futuro un curso de ORM con consultas más complejas, estaría genial. Un saludo

Miguel O

hace 4 años

Miguel O Bien completo y con varios detalles bien explicado
star star star star star

Excelente Curso Israel, me gusto, sabes que me sirvio para aclarar varias dudas que tenia, el uso de scope, fechas y otros detalles de por medio, va genial, en la ultima parte para insercion de datos masivo, lo que se me viene a la mente y he utilizado para estos casos es laravel excel, con esto puedes hacer esa tarea importando un excel...

buenisimo, espero seguir aprendiendo mas con tus cursos, saludos y gracias por compartir

Carlos Andrés Pérez Úbeda

hace 4 años

Carlos Andrés Gracias
star star star star star

Para fortalecer mis habilidades. Es el curso mas adecuado

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción