Domina Laravel y Crea Aplicaciones de Alto Nivel con Laravel
4.8 (30 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
176 students enrolled

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 (eShop) con Laravel y PHP
Hot & New
4.8 (30 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
178 students enrolled
Last updated 5/2020
Spanish
Spanish [Auto-generated]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 5 articles
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 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
  • Abre las puertas a múltiples empleos y proyectos gracias a la popularidad de Laravel
Course content
Expand all 73 lectures 11:53:18
+ Introducción
6 lectures 24:12

Conoce al instructor y su experiencia con una breve presentación

Preview 01:36

En esta clase, verás el propósito principal del curso, lo que harás y especialmente lo que aprenderás.

Preview 03:47

Momento de comenzar preparando tu entorno de desarrollo para seguir el curso y poder instalar Laravel en tu sistema.

PHP, Composer y la base de datos
10:17

La mejor herramienta para aprender cualquier cosa es la documentación oficial.

Descubre la documentación de Laravel:

- Busca en línea (algo como “Laravel Docs” funcionará) y conoce la documentación de Laravel

- Accede al prólogo (Prologue)

- Luego a las notas de lanzamiento (Release notes)

Ahora, inicia el quiz y responde las preguntas con base a lo que encontraste allí:

Adelántate y conoce tus mejores herramientas para aprender Laravel
2 questions

Por medio del sistema de preguntas, puedes resolver tus dudas, pero es muy importante que las hagas del modo correcto para ayudarte mejor.

Cómo realizar preguntas
00:40

Durante el curso, vas a trabajar con el frontend de Laravel y para ello, necesitas Node y NPM instalados en tu sistema.

Herramientas útiles para manejar el frontend en Laravel
05:32

Algunas sugerencias para tener un entorno de desarrollo parecido al usado durante el curso. Sin embargo, recuerda que eres libre de usar tus propias herramientas y preferencias.

[Opcional] El entorno de desarrollo y el editor de código
02:20
+ Conociendo y explorando Laravel con sus herramientas
6 lectures 42:04

Usa Composer para obtener automáticamente la estructura de Laravel, junto con todas sus dependencias.

Usando composer para instalar Laravel
09:01

Acá los detalles del código fuente del curso, para que te sirva como soporte en tu proceso de aprendizaje.

El código fuente del curso y cómo usarlo
00:35

Ahora que ya tienes Laravel en tu sistema, es momento de conocer su estructura principal, conociendo un poco cómo es el proceso de ejecución del Framework.

Preview 09:42

Conoce una herramienta de gran ayuda durante el desarrollo de proyectos con Larave; Artisan.

Conociendo artisan de Laravel
05:38

Conoce un comando específico de artisan, llamado tinker, que te permitirá ejecutar código de forma instantánea e interactuar con tu proyecto.

Preview 06:33

Conoce cómo configurar el entorno de tu proyecto Laravel, para indicar el comportamiento del framework y credenciales de acceso.

Conociendo y asignando la configuración de entorno de Laravel
10:35

Una pequeña prueba para comprobar que todo haya quedado claro hasta ahora. Son apenas las bases, pero son lo más importante :)

Comprueba lo aprendido hasta ahora
3 questions
+ Conociendo y usando algunos componentes esenciales de Laravel
5 lectures 55:40

El punto de entrada de tu proyecto Laravel, son las rutas. En esta clase, aprenderás sobre ellas, su ubicación y diferencias.

Archivos de rutas y cómo funcionan las rutas en Laravel
12:29

Es momento de crear tus primeras rutas. Las cuales permitirán luego ejecutar diferentes acciones sobre tu proyecto. Específicamente sobre productos y luego muchos más.

Creando múltiples tipos de rutas y acciones en Laravel
14:38

Ya que dominas el punto de entrada (las rutas), es momento de indicar cómo llevar a cabo ciertas acciones según las rutas, por medio de controladores en Laravel.

Usando controladores en Laravel para manejar la lógica del negocio
12:11

Momento de comunica resultados de una manera enriquecidas y con formato a los usuarios. Esto lo harás usando vistas en Laravel.

Mostrando vistas como resultado de operaciones en Laravel
15:56

Un pequeño ejercicio, para afianzar tus conocimientos recientes sobre rutas, controladores y vistas en Laravel.

[Ejercicio] Crea un controlador y retorna la vista principal
00:26

Momento de comprobar que todo está claro hasta este punto del curso.

Comprueba cómo vas hasta ahora
3 questions
+ Identificación, manejo y solución de errores y excepciones en Laravel
2 lectures 16:13

En esta clase, verás el modo en que funciona el reporte de errores en Laravel y cómo hacer uso de esos detalles, para identificar causas y resolverlo.

Cómo funcionan los errores en Laravel y cómo identificarlos
07:42

A veces, es necesario comprender ciertas cosas de un error, así que Laravel te permite depurar variables y el proceso de ejecución fácilmente.

Cómo depurar en Laravel para resolver errores
08:31

Verifica que todo haya quedado claro, para identificar y resolver algunos errores en Laravel

Asegúrate de saber cómo lidiar con ciertos errores en Laravel
3 questions
+ Uso de bases de datos y manejo de información en Laravel
6 lectures 01:09:47

Antes de que Laravel se entienda con una base de datos, es necesario que indiques loas credenciales o modos de conexión a usar.

Conociendo las conexiones a bases de datos en Laravel y configurando una
07:45

Usando migraciones, podrás crear automáticamente la estructura de las tablas que conformarán tu base de datos.

Creación de tablas con migraciones de Laravel
15:32

Ahora que tienes tablas donde almacenar datos, es momento de conocer a Eloquent (el ORM de Laravel) para usar modelos e interactuar fácilmente con esa información y darle vida a tu proyecto Laravel.

Introduciendo Eloquent y los modelos en Laravel
11:36

Por medio de factories en Laravel podrás crear instancias de tus modelos automáticamente y luego, por medio del DatabaseSeeder en Laravel, podrás usar esos factories para insertar instancias en tu base de datos automáticamente.

Insertando información con seeders y factories de Laravel
15:44

Ahora que tienes información en tu base de datos, es momento de ver cómo usarla inicialmente usando el Query Builder de Laravel

Interactuando con la base de datos con el Query Builder de Laravel
10:51

Una forma más efectiva y flexible de acceder a la información de tu base de datos con Laravel, es usando los modelos a través de Eloquent (el ORM de Laravel).

Leyendo y seleccionando datos con modelos en Laravel
08:19

Verifica que todo ha quedado claro sobre el uso y manejo de información en Laravel

Asegúrate de dominar los detalles esenciales
2 questions
+ Profundizando en el uso de vistas con Blade de Laravel
3 lectures 35:12

Conoce cómo comunicar datos entre los controladores y las vistas con Laravel y cómo mostrarlos de diferentes formas.

Enviando y mostrando información en las vistas con Blade de Laravel
11:37

En esta clase conocerás algunas estructuras de control principales tales como condicionales @if, @empty y ciclos @foreach en Blade de Laravel

Conoce las estructuras de control esenciales de Blade
11:54

Ahora, es momento de mejorar un poco tus vistas actuales usando plantillas de Blade.

Mejorando tus vistas con plantillas en Blade Laravel
11:41
+ Manejo de formularios y acciones con Blade y Eloquent de Laravel
5 lectures 44:19

Retorna formularios en tus vistas, de modo que un usuario pueda indicar la información para crear instancias de Modelos y almacenar todo en la base de datos.

Mostrando y usando formularios en Laravel
10:43

Crea instancias de Modelos y guárdalos en la base de datos, a partir de la información recibida desde un formulario

Insertando información con Eloquent de Laravel a partir de un formulario
06:02

Ahora, permite editar datos de una instancia existente a partir de un formulario de edición con Laravel.

Editando datos existentes con un formulario y Eloquent
12:34

Aplica el uso de rutas, vistas y demás, para generar enlaces hacia las diferentes acciones que ya has aprendido a implementar con Laravel.

Repasando algunos conceptos para mejorar la usabilidad del proyecto Laravel
06:23

Finalmente, la última acción sobre un recurso, en esta clase verás cómo remover información de la base de datos usando una acción de tu controlador ejecutada a través de un formulario con Laravel.

Removiendo datos de la base de datos usando formularios y Eloquent
08:37
+ Manejo de la sesión, respuestas y mensajes con Laravel
7 lectures 01:10:15

En esta clase verás cómo puedes retornar respuestas de redirección con Laravel, para enviar a tus usuarios a diferentes acciones y ubicaciones de tu proyecto.

Diferentes formas de redirigir a tus usuarios con Laravel
10:12

En esta clase verás las funciones esenciales para gestionar valores en la sesión con Laravel.

Cómo obtener y establecer valores en la sesión con Laravel
13:28

Aprende a validar datos de los formularios enviados por usuarios y cómo Laravel se hace cargo de indicar el detalle de errores.

Validando datos antes de realizar modificaciones con Eloquent
10:52

Construye los componentes visuales necesarios para mostrar los errores de validación a tus usuarios con Laravel.

Permitiendo mostrar errores en las vistas con Blade
06:37

Además de retornar los detalles de los errores, Laravel también envía los detalles de los campos anteriores. En esta clase, verás cómo usarlos, para mejorar la experiencia de los usuarios de tu proyecto.

Reutilizando valores enviados en un formulario inválido
13:54

Así como es posible mostrar mensajes de error, también puedes usar la sesión para enviar y luego mostrar mensajes de éxito a los usuarios con Laravel.

Permitiendo ver mensajes de éxito en las vistas con Blade
05:48

Ahora que sabes cómo enviar mensajes de error y éxito, usa lo aprendido para retornar los mensajes con los resultados de las diferente posibles acciones que has implementado hasta ahora con Laravel.

Retornando mensajes de resultado para algunas operaciones
09:24
+ Creando el sistema de autenticación y mejorando el frontend con Laravel Mix
4 lectures 41:23

En esta clase, agregarás un nuevo paquete al proyecto Laravel, llamado Laravel UI, que permitirá gestionar los componentes visuales y de autenticación de usuarios.

Generando los componentes de autenticación con Laravel UI
08:36

Ahora que tienes los componentes de autenticación en tu proyecto, es momento de conocerlos y comprender su funcionamiento general.

Comprendiendo el sistema de autenticación de Laravel
10:26

Ahora, podrás usar Laravel Mix para generar los assets (JavaScript y CSS) que mejorarán el estilo de todas las vistas de tu proyecto.

Introduciendo y usando Laravel Mix para el frontend del proyecto
11:13

Ahora que un usuario puede iniciar sesión y registrarse, aprenderás a proteger las rutas que requieras usando un middleware de autenticación.

Los middleware y cómo restringir el acceso en Laravel
11:08
+ Facilitando el trabajo con las ventajas de Laravel
5 lectures 48:57

Por medio de la inyección implícita de modelos, conseguirás que Laravel resuelva por ti las instancias de modelo que necesites.

Dominando y usando la inyección implícita de modelos
08:42

En esta clase, verás como simplificar tu sistema de rutas con Laravel a una sola línea, usando rutas de recurso.

Mejorando las rutas usando rutas de recurso en Laravel
08:19

Ahora, verás como centralizar la lógica de validación de las peticiones usando Form Request de Laravel, de modo que liberes tu controlador de esa responsabilidad.

Usando FormRequest de Laravel para validar datos
13:55

Ahora que conoces los componentes esenciales de un proyecto Laravel, verás cómo crearlos usando un único comando de Artisan (modelos, controladores, migraciones y factories).

Usando Artisan de Laravel para crear múltiples componentes a la vez
09:26

Saca ventaja a los componentes de las vistas en Blade y a las plantillas para mejorar tu proyecto Laravel.

Aprovechando los layouts y componentes con Blade de Laravel
08:35
Requirements
  • Ganas de aprender desde cero y paso a paso
  • Se recomienda dominio de PHP (lo básico bastará)
  • Lo demás lo aprenderás en el curso (si echas de menos algo, solo dímelo)
Description

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


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

Who this course is for:
  • Principiante o con interés en comenzar con el uso y creación de aplicaciones web avanzadas con PHP
  • Desarrollas en PHP que quieres llevar tus habilidades a un mejor nivel con Laravel
  • Ya conoces Laravel, pero quieres adquirir más confianza y destreza
  • Ya has usado Laravel, pero quieres conocer las formas correctas de aprovecharlo
  • Tienes experiencia en desarrollo web y quieres especializarte en Laravel