Domina Laravel y Crea Aplicaciones de Alto Nivel con Laravel
Aprende Laravel desde cero a la vez que creas un sistema de tienda en línea (e-Shop) con Laravel y PHP
Lo que serás capaz de hacer
Aprende Laravel, mientras creas una aplicación de alto nivel en el proceso. Haz realidad todas esas ideas que tienes en la cabeza al aprender Laravel El curso es compatible con la última versión de Laravel. Por supuesto, eres libre usar cualquier versión, pero es recomendable usar siempre la última versión disponible (incluso aunque no sea la versión original del curso). Nota: El foco principal de este curso es que aprendas Laravel, más que únicamente crear algo específico con Laravel. Por supuesto, al final del curso tendrás un producto de alto nivel construido (un sistema de tienda en línea), pero recuerda, el propósito es que aprendas Laravel y lo apliques para cualquier proyecto web. ¡Domina el mundo del desarrollo web! No importa si te gusta PHP o no, con Laravel los vas a amar. Laravel le devolvió la vida a PHP y con este curso verás porqué. Laravel no es solo un framework de PHP... Laravel es, de hecho, uno de los frameworks más populares para desarrollo web en general. Es tu oportunidad de crecer Laravel es muy popular y sigue creciendo cada vez más. A diario se publican cientos de ofertas de empleo para desarrolladores con habilidades en Laravel, así que, dominando Laravel, tendrás muchas puertas abiertas. ¿Por qué elegirme? Porque siempre estoy ahí para acompañar y guiar tu aprendizaje en Laravel. Responderé todas tus preguntas y comentarios durante el curso. SIEMPRE. Más de 17.000 estudiantes aprecian la efectividad de las respuestas a todas sus dudas y sus más de 3.900 calificaciones positivas lo demuestran. Porque no solo te enseño Laravel, sino también a resolver problemas del mundo real con Laravel. ¿Qué es lo bueno acerca de Laravel? Laravel, es el framework más popular para PHP y no solo eso, está entre los frameworks más populares para desarrollo web en general. Con Laravel, podrás desarrollar en muy poco tiempo aplicaciones PHP de alta complejidad. Durante el curso, verás las enormes facilidades que Laravel brinda al momento de implementar todo tipo de aplicaciones complejas o sencillas. Por supuesto, para el curso, podrás usar la versión más reciente de Laravel. ¿Por qué una tienda en línea? En realidad, no importa mucho la aplicación en sí. Sin embargo, una tienda en línea es un tema muy interesante para todos debido a sus diferentes requerimientos, que permitirán explorar las características de Laravel con detalle. Al final del curso, tendrás dominio de las características de Laravel y tendrás la confianza para comenzar tus propios proyectos. Únete ahora para dominar el desarrollo web y PHP con Laravel: Usa lo esencial para aprovechar Laravel (PHP, composer, bases de datos) Aprende las características de Laravel mientras construyes un proyecto de alto nivel Aprende las esencias de Laravel(rutas, controladores, vistas, modelos) Domina características principales de Laravel (Artisan, Eloquent, Blade, Laravel Mix) Conoce el detalle de implementaciones con Laravel (relaciones, migraciones, factories, acciones) Domina y aplica funcionalidades avanzadas de Laravel (inyección de dependencias, controladores de recurso, scopes, accesores) Domina las facilidades principales que Laravel te brinda (autenticación de usuarios, middleware, control de acceso) ¿Por qué tomar este curso? Durante años he brindado cursos en línea sobre múltiples temas de desarrollo web. Entre tantos temas, no podía faltar un curso enteramente dedicado a Laravel y no solo a aplicaciones puntuales con Laravel. Enseñando en el proceso todas las experiencias adquiridas con proyectos propios y de los estudiantes a lo largo de estos años. Durante todo este tiempo he publicado múltiples cursos sobre diferentes tipos de proyectos con Laravel y era momento de plasmar todos esos conocimientos conjuntos en un curso que enseñe la esencia y características en general de Laravel. ¿El objetivo? Explorar las diferentes y múltiples características de Laravel para aprenderlas mientras se crea una tienda en línea (una aplicación de alto nivel). Vas a querer completar este curso de principio a fin, porque con cada funcionalidad implementada para la tienda en línea, aprenderás y profundizarás en las características de Laravel progresivamente, de lo esencial a lo avanzado. ¿Este curso es para ti? Este curso es probablemente para cualquiera (con experiencia o no). Este curso es para ti si cumples al menos una de estas condiciones: Eres principiante o quieres comenzar con el uso y creación de aplicaciones web con PHP. Tienes experiencia con PHP y quieres pasar al siguiente nivel usando el framework más popular: Laravel Eres desarrollador Laravel y quieres explorar y profundizar en las múltiples formas de construir aplicaciones web correctamente Quieres comenzar a construir tus propias aplicaciones web desde cero con Laravel Quieres desarrollar proyectos web de forma ágil y sencilla gracias a Laravel y sus facilidades Tienes experiencia en desarrollo web y quieres especializarte en una tecnología específica como Laravel Los beneficios que obtendrás La confianza de poder construir cualquier proyecto web con PHP y Laravel La seguridad de conocer cómo construir aplicaciones con Laravel de la forma correcta. Crecimiento profesional y enormes oportunidades laborales debido a la popularidad creciente de Laravel Construir cualquier proyecto Laravel haciendo uso de las herramientas ágiles aprendidas en el curso Todo lo que se te ocurra. Simplemente no hay límite una vez comienzas en este mundo. Dicho todo esto… No esperes más. El mundo se mueve rápidamente y todas tus ideas y proyectos esperan ser implementadas se manera efectiva y ágil con Laravel. Así que presiona el botón para ingresar al curso ahora mismo. Únete a todos en este proceso de aprendizaje de Laravel y forma parte de una de las mejores comunidades de desarrollo web
- Instala Laravel en tu sistema
- Aprende a configurar Laravel para tus necesidades
- Obtén la confianza para construir lo que quieras usando Laravel
- Domina Laravel desde lo esencial hasta lo avanzado
- Crea una aplicación de alto nivel mientras aprendes Laravel
- Aprende Laravel y forma parte de una de las las mejores comunidades de desarrolladores web
Temario
UNIDAD 1 - Introducción · 7 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Acerca del instructor del curso
- Acerca del curso y cómo aprovecharlo
- PHP, Composer y la base de datos
- Adelántate y conoce tus mejores herramientas para aprender Laravel
- Cómo realizar preguntas
- Herramientas útiles para manejar el frontend en Laravel
- [Opcional] El entorno de desarrollo y el editor de código
UNIDAD 2 - Conociendo y explorando Laravel con sus herramientas · 8 leccionesUNIDAD 2 - Conociendo y explorando Laravel con sus herramientas
UNIDAD 2 - Conociendo y explorando Laravel con sus herramientas
- Usando composer para instalar Laravel
- El código fuente del curso y cómo usarlo
- Adaptando el proyecto a nuevas versiones de Laravel
- Explorando la estructura de Laravel siguiendo su proceso de ejecución
- Conociendo artisan de Laravel
- Usando php artisan tinker
- Conociendo y asignando la configuración de entorno de Laravel
- Comprueba lo aprendido hasta ahora
UNIDAD 3 - Conociendo y usando algunos componentes esenciales de Laravel · 7 leccionesUNIDAD 3 - Conociendo y usando algunos componentes esenciales de Laravel
UNIDAD 3 - Conociendo y usando algunos componentes esenciales de Laravel
- Adaptando las rutas en Laravel, según tus preferencias
- Archivos de rutas y cómo funcionan las rutas en Laravel
- Creando múltiples tipos de rutas y acciones en Laravel
- Usando controladores en Laravel para manejar la lógica del negocio
- Mostrando vistas como resultado de operaciones en Laravel
- [Ejercicio] Crea un controlador y retorna la vista principal
- Comprueba cómo vas hasta ahora
UNIDAD 4 - Identificación, manejo y solución de errores y excepciones en Laravel · 3 leccionesUNIDAD 4 - Identificación, manejo y solución de errores y excepciones en Laravel
UNIDAD 4 - Identificación, manejo y solución de errores y excepciones en Laravel
- Cómo funcionan los errores en Laravel y cómo identificarlos
- Cómo depurar en Laravel para resolver errores
- Asegúrate de saber cómo lidiar con ciertos errores en Laravel
UNIDAD 5 - Uso de bases de datos y manejo de información en Laravel · 7 leccionesUNIDAD 5 - Uso de bases de datos y manejo de información en Laravel
UNIDAD 5 - Uso de bases de datos y manejo de información en Laravel
- Conociendo las conexiones a bases de datos en Laravel y configurando una
- Creación de tablas con migraciones de Laravel
- Introduciendo Eloquent y los modelos en Laravel
- Insertando información con seeders y factories de Laravel
- Interactuando con la base de datos con el Query Builder de Laravel
- Leyendo y seleccionando datos con modelos en Laravel
- Asegúrate de dominar los detalles esenciales
UNIDAD 6 - Profundizando en el uso de vistas con Blade de Laravel · 3 leccionesUNIDAD 6 - Profundizando en el uso de vistas con Blade de Laravel
UNIDAD 6 - Profundizando en el uso de vistas con Blade de Laravel
- Enviando y mostrando información en las vistas con Blade de Laravel
- Conoce las estructuras de control esenciales de Blade
- Mejorando tus vistas con plantillas en Blade Laravel
UNIDAD 7 - Manejo de formularios y acciones con Blade y Eloquent de Laravel · 5 leccionesUNIDAD 7 - Manejo de formularios y acciones con Blade y Eloquent de Laravel
UNIDAD 7 - Manejo de formularios y acciones con Blade y Eloquent de Laravel
- Mostrando y usando formularios en Laravel
- Insertando información con Eloquent de Laravel a partir de un formulario
- Editando datos existentes con un formulario y Eloquent
- Repasando algunos conceptos para mejorar la usabilidad del proyecto Laravel
- Removiendo datos de la base de datos usando formularios y Eloquent
UNIDAD 8 - Manejo de la sesión, respuestas y mensajes con Laravel · 7 leccionesUNIDAD 8 - Manejo de la sesión, respuestas y mensajes con Laravel
UNIDAD 8 - Manejo de la sesión, respuestas y mensajes con Laravel
- Diferentes formas de redirigir a tus usuarios con Laravel
- Cómo obtener y establecer valores en la sesión con Laravel
- Validando datos antes de realizar modificaciones con Eloquent
- Permitiendo mostrar errores en las vistas con Blade
- Reutilizando valores enviados en un formulario inválido
- Permitiendo ver mensajes de éxito en las vistas con Blade
- Retornando mensajes de resultado para algunas operaciones
UNIDAD 9 - Creando el sistema de autenticación y mejorando el frontend con Laravel Mix · 5 leccionesUNIDAD 9 - Creando el sistema de autenticación y mejorando el frontend con Laravel Mix
UNIDAD 9 - Creando el sistema de autenticación y mejorando el frontend con Laravel Mix
- Generando los componentes de autenticación con Laravel UI
- Comprendiendo el sistema de autenticación de Laravel
- Notas sobre Laravel Vite
- Introduciendo y usando Laravel Mix para el frontend del proyecto
- Los middleware y cómo restringir el acceso en Laravel
UNIDAD 10 - Facilitando el trabajo con las ventajas de Laravel · 5 leccionesUNIDAD 10 - Facilitando el trabajo con las ventajas de Laravel
UNIDAD 10 - Facilitando el trabajo con las ventajas de Laravel
- Dominando y usando la inyección implícita de modelos
- Mejorando las rutas usando rutas de recurso en Laravel
- Usando FormRequest de Laravel para validar datos
- Usando Artisan de Laravel para crear múltiples componentes a la vez
- Aprovechando los layouts y componentes con Blade de Laravel
UNIDAD 11 - Implementando las estructuras de atributos, tablas y modelos en Laravel · 3 leccionesUNIDAD 11 - Implementando las estructuras de atributos, tablas y modelos en Laravel
UNIDAD 11 - Implementando las estructuras de atributos, tablas y modelos en Laravel
- Indicando las columnas de las tablas con migraciones de Laravel
- Implementando los modelos adicionales de tu proyecto Laravel
- Implementando los factories para los modelos en Laravel
UNIDAD 12 - Dominando los tipos de relaciones entre modelos con Eloquent de Laravel · 8 leccionesUNIDAD 12 - Dominando los tipos de relaciones entre modelos con Eloquent de Laravel
UNIDAD 12 - Dominando los tipos de relaciones entre modelos con Eloquent de Laravel
- Comprendiendo algunas diferencias con las versiones recientes de Laravel
- Comprendiendo y creando relaciones uno a uno en Eloquent de Laravel
- Aprendiendo y creando relaciones uno a muchos con Eloquent de Laravel
- Usando y creando relaciones muchos a muchos con Eloquent de Laravel
- Relaciones a través de relaciones en Laravel
- Domina las relaciones polimórficas uno a uno en Laravel
- Conoce las relaciones polimórficas de uno a muchos en Laravel
- Aprende sobre relaciones polimórficas de muchos a muchos en Laravel
UNIDAD 13 - Usando todos los tipos de relaciones entre modelos en los Seeders de Laravel · 2 leccionesUNIDAD 13 - Usando todos los tipos de relaciones entre modelos en los Seeders de Laravel
UNIDAD 13 - Usando todos los tipos de relaciones entre modelos en los Seeders de Laravel
- Usando e insertando relaciones simples de modelos en el seeder de Laravel
- Usando e insertando relaciones polimórficas en el seeder de Laravel
UNIDAD 14 - Usando características adicionales de Laravel para el carrito de compras · 6 leccionesUNIDAD 14 - Usando características adicionales de Laravel para el carrito de compras
UNIDAD 14 - Usando características adicionales de Laravel para el carrito de compras
- Usando scopes de Eloquent y mejorando la visualización de productos
- Usando recursos anidados en Laravel para agregar productos al carrito
- Usando cookies en Laravel para resolver el carrito de compras
- Usando inyección de dependencias y mostrando los productos de un carrito
- Mejora el servicio del carrito y permite remover sus productos con Laravel
- Usa colecciones e inyección en Blade para mostrar el contador del carrito
UNIDAD 15 - Explorando otras funcionalidades de Laravel para el sistema de órdenes y pagos · 4 leccionesUNIDAD 15 - Explorando otras funcionalidades de Laravel para el sistema de órdenes y pagos
UNIDAD 15 - Explorando otras funcionalidades de Laravel para el sistema de órdenes y pagos
- Confirmando e iniciando una orden desde el carrito de compras en Laravel
- Usando atributos computados en Laravel para calcular los totales
- Identificando el usuario autenticado con Laravel para crear una orden
- Usa un controlador de recursos anidados de Laravel para cobrar una orden
UNIDAD 16 - Iniciando con la implementación del panel de administración con Laravel · 4 leccionesUNIDAD 16 - Iniciando con la implementación del panel de administración con Laravel
UNIDAD 16 - Iniciando con la implementación del panel de administración con Laravel
- Separando las rutas del panel de administración en Laravel
- Determinando si un usuario es administrador usando el modelo y Carbon
- Crea tu propio middleware en Laravel para controlar el acceso administrativo
- Implementando la acción principal del panel de administración con Laravel
UNIDAD 17 - Dominando algunas características avanzadas de Laravel para mejorar el proyecto · 8 leccionesUNIDAD 17 - Dominando algunas características avanzadas de Laravel para mejorar el proyecto
UNIDAD 17 - Dominando algunas características avanzadas de Laravel para mejorar el proyecto
- Usando global scopes de Eloquent para usar solo productos disponibles
- Ignorando los global scopes en el panel de administración con Laravel
- Usa eager loading en Laravel y carga correctamente imágenes de productos
- Mostrando las imágenes cargadas de cada producto con Laravel y Bootstrap
- Usa transacciones de la base de datos en Laravel para operaciones complejas
- Redirigiendo los usuarios a la ubicación correcta al iniciar sesión
- Crea tu propio archivo de configuración para el servicio del carrito
- Manejando el stock de los productos comprados
UNIDAD 18 - Manejando las acciones de los usuarios y su perfil · 7 leccionesUNIDAD 18 - Manejando las acciones de los usuarios y su perfil
UNIDAD 18 - Manejando las acciones de los usuarios y su perfil
- Verificando el email de un usuario al registrarse
- Usa middleware de ruta para permitir acciones solo para usuarios validados
- Cómo funciona el restablecimiento de contraseña de usuarios en Laravel
- Permitiendo editar el perfil a los usuarios con Laravel
- Editando el perfil de un usuario autenticado en Laravel
- Recibiendo y manejando archivos en Laravel Imagen de perfil del usuario
- Usando y mostrando la imagen almacenada para el perfil del usuario
UNIDAD 19 - Mejora y agrega acciones al panel de administración con Laravel · 5 leccionesUNIDAD 19 - Mejora y agrega acciones al panel de administración con Laravel
UNIDAD 19 - Mejora y agrega acciones al panel de administración con Laravel
- Resolviendo errores al usar productos en el panel de administración
- Permitiendo enviar múltiples imágenes al crear un producto
- Asociando múltiples imágenes a un producto al crearlo o actualizarlo
- Usa Laravel Soft Deleting para poder remover productos
- Asignando usuarios administradores desde el panel de administración
UNIDAD 20 - Mantén la base de datos organizada para tu tienda en línea con Laravel · 5 leccionesUNIDAD 20 - Mantén la base de datos organizada para tu tienda en línea con Laravel
UNIDAD 20 - Mantén la base de datos organizada para tu tienda en línea con Laravel
- Remueve campos vacíos antes de insertarlos en la base de datos
- Mantén un carrito actualizado al recibir cambios en su lista de productos
- Crea un comando de artisan para remover los carritos abandonados
- Laravel Schedule: Ejecución automática de comandos de artisan
- Usa eventos de modelo para remover un producto agotado
UNIDAD 21 - Conclusiones y recomendaciones · 2 leccionesUNIDAD 21 - Conclusiones y recomendaciones
UNIDAD 21 - Conclusiones y recomendaciones
- Lo aprendido de Laravel hasta ahora y lo que falta
- Clase Extra
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
21 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
5 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por JuanD MeGon.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 21 unidades · 111 lecciones · 60 h
- 12 meses de acceso
- 5 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por JuanD MeGon; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


