Laravel ha sido la estrella de rock del desarrollo de aplicaciones PHP durante muchos años y con una buena razón. Un enorme ecosistema, una comunidad activa, un fuerte mercado de trabajo, startups exitosos – tiene todo lo que merece la pena para adoptar una nueva tecnología.

Si quieres aprender Laravel, no necesitas ir más lejos. Navegando por esta guía, puedes encontrar el mejor tutorial de Laravel para ti, que se ajusta a tu nivel de conocimiento y estilo de aprendizaje.

¿Listo? ¡Vamos a sumergirnos en el tema!

Por qué aprender Laravel

Hay muchas razones por las que podrías querer aprender Laravel, así que empezaremos con la más importante de todas ellas. Además, también compartiremos algunos consejos sobre cómo aprender eficientemente el framework antes de examinar en detalle los mejores tutoriales de Laravel, incluyendo los pros, los contras y los casos de uso de cada tutorial.

1. Desarrollo rápido

Laravel es un Framework PHP de código abierto para el desarrollo de aplicaciones web, basado en el patrón arquitectónico MVC (Modelo-Vista-Controlador). Su sintaxis expresiva y directa acelera el desarrollo y da como resultado una base de código limpia y mantenible, así como aplicaciones escalables.

2. Alta popularidad

El código fuente de Laravel está alojado en GitHub, donde es el repositorio de PHP más popular, con más de 60.000 estrellas y sumando. También hay muchos tutoriales, videos, screencasts y recursos de Laravel disponibles en línea que pueden ayudarte a aprender el marco de trabajo y a mantenerte al día con los nuevos desarrollos.

3. Un enorme ecosistema

Gracias a su popularidad, Laravel tiene un enorme ecosistema de paquetes oficiales y de terceros que puedes añadir a tu propia aplicación. Los paquetes oficiales incluyen herramientas y plataformas de gestión de servidores, entornos de desarrollo, herramientas de monitorización y pruebas, un panel de administración y más (puedes verlos en la página principal de Laravel en el menú «Ecosistema»).

Si quieres añadir una funcionalidad que aún no existe, también puedes desarrollar tu propio paquete Laravel.

4. Comunidad activa

Hay una enorme comunidad alrededor de Laravel que puedes encontrar en Laravel.io, Laracasts Discuss, LaraChat, Discordia, Reddit, y otros lugares geniales. Laravel también tiene una conferencia oficial llamada Laracon que tiene lugar cada año en tres continentes (América, Europa, Australia).

5. Un mercado laboral fuerte

El desarrollo de Laravel es una habilidad muy demandada y las perspectivas de trabajo son excelentes. Tiene una bolsa de trabajo oficial llamada Larajobs donde los títulos de trabajo más comunes son «Desarrollador Laravel», «Desarrollador Laravel Backend», «Desarrollador PHP Full-Stack» (Laravel es frecuentemente emparejado con Vue.js en el frontend), y «Desarrollador TALL Stack» (TALL significa Tailwind CSS, Alpine.js, Laravel, y Livewire).

Además de Larajobs, puedes encontrar multitud de trabajos de Laravel en otros sitios de trabajo como Monster, Indeed, y LinkedIn, y también hay trabajos remotos de Laravel en RemoteOK, We Work Remotely, y otros lugares.

6. Oportunidades de negocio prometedoras

Si no quieres trabajar para alguien más, pero quieres construir tu propio negocio, Laravel también puede ser una excelente solución para ti. Ya hay muchos negocios exitosos construidos con Laravel, como OctoberCMS, Mailcoach, Monica CRM, Invoice Ninja, y CodeCourse (puedes encotrarlos más abajo en este artículo, entre los tutoriales pagados de Laravel), por solo nombrar algunos.

Con Laravel como base y utilizando las mejores prácticas, y un alojamiento PHP de alto rendimiento, tu aplicación se escalará en producción sin ningún problema.

Con una comunidad activa y un fuerte mercado de trabajo, Laravel es la estrella de rock del desarrollo de aplicaciones PHP con razón. ⭐️ Aprende cómo empezar con esta guía de tutoriales gratuitos y de pago. ⬇️Click to Tweet

Cómo aprender Laravel

Para empezar a aprender el desarrollo de Laravel, tendrás que tener algún conocimiento previo.

Conocimiento previo

Necesitarás usar PHP de forma segura, especialmente PHP orientado a objetos. También es importante saber cómo utilizar la línea de comandos y el gestor de paquetes del Composer – estos dos temas están generalmente cubiertos por los tutoriales de PHP para principiantes.

Algunos conocimientos de HTML y de los sistemas de gestión de bases de datos relacionales (Laravel soporta cuatro de ellos: MySQL, PostgreSQL, SQLite y SQL Server) también pueden ser útiles para facilitar el aprendizaje.

Materiales de aprendizaje

Aprender un framework PHP Laravel es algo diferente a aprender un lenguaje de programación como PHP. Aquí, harás más proyectos prácticos y menos (o cero) ejercicios de programación desde el principio, ya que así es como están estructurados la mayoría de los tutoriales de Laravel.

Construir aplicaciones reales también significa que frecuentemente usarás Laravel como parte de una pila. Por ejemplo, muchos tutoriales de Laravel lo usan con un frontend Vue, lo que significa que también necesitarás aprender Vue.js (normalmente también incluido en el mismo tutorial) para realizar el proyecto.

También es más difícil encontrar tutoriales para los totalmente novatos y la mayoría de los tutoriales están en formato de vídeo. Apenas existen libros sobre Laravel, principalmente porque cambia tan rápidamente que cuando se publica un libro, el framework ya está dos versiones por delante.

Versiones de Laravel

Una de las cosas más importantes al elegir un tutorial de Laravel es prestar atención a la versión de Laravel que cubre. Necesitarás estar familiarizado con las siguientes reglas de la versión de Laravel:

Como hay dos lanzamientos mayores cada año, los tutoriales difícilmente pueden seguirlos. La mayoría de los tutoriales de Laravel que encontrarás en una fecha determinada serán 1-3 versiones anteriores a la actual. Esto no es un gran problema a menos que el marco de trabajo se someta a una completa sobrescritura, lo que sucedió por última vez cuando Laravel 4 fue lanzado en 2013.

Aunque se recomienda utilizar el último tutorial disponible, no te asustes si tienes que retroceder dos o tres versiones, especialmente si se trata de una pieza práctica que muestra cómo construir el tipo de aplicación que quieres aprender.

Es posible que encuentres algunas incoherencias entre las diferentes versiones, pero estas suelen ser señaladas por el autor o por otros aprendices en la sección de comentarios. También es una buena idea hojear las notas de cada lanzamiento nueva para ver qué ha cambiado, ya que puede ayudarte a saber a lo que tienes que prestar atención.

Presupuesto de aprendizaje

Aprender Laravel no es caro en absoluto, puedes hacerlo incluso gratis. Esta guía incluye tutoriales de Laravel tanto gratuitos como de pago, pero incluso los de pago no son muy caros; puedes suscribirte a un sitio de tutoriales premium por ~15-30 dólares/mes.

Incluso si no quieres gastar dinero en el aprendizaje de Laravel, también vale la pena navegar por la sección de pago, ya que algunos de los sitios de tutoriales premium vienen con pruebas gratuitas,  cursos de vídeo gratuitos ocasionales y otras ofertas gratuitas.

Los 6 mejores sitios de tutoriales gratuitos de Laravel

¡Ahora, veamos más de cerca los mejores tutoriales de Laravel!

1. Official Laravel Docs (Principiantes, Intermedios, Avanzados)

Documentos oficiales de Laravel

Official Laravel Docs

La documentación oficial de Laravel es una descripción práctica del framework de Laravel, mantenida por la comunidad de Laravel y también disponible en GitHub. Comienza con una guía de instalación y proporciona una visión general de todos los conceptos de Laravel, como la plantilla, la seguridad, la gestión de la base de datos y muchos otros. También puedes encontrar la documentación de los paquetes oficiales de Laravel aquí.

Pros:

Contras:

Cuándo elegir Laravel Docs

La documentación oficial de Laravel es útil en cualquier nivel de conocimiento para comprobar los detalles de cualquier concepto relacionado con Laravel. Sin embargo, puede ser abrumadora para los principiantes debido a su alta densidad de información.

Es el mejor lugar para familiarizarse con las características de los nuevos lanzamientos o comparar diferentes lanzamientos.

2. Laravel News (Principiantes, Intermedios, Avanzados)

Laravel News

Laravel News

Laravel News es un sitio de tutoriales de Laravel con múltiples facetas. Tiene un blog con las últimas noticias de Laravel, una sección para los tutoriales de Laravel que cubre temas desde el nivel de principiante hasta el de experto, un podcast quincenal de Laravel y un boletín de Laravel que se envía todos los domingos por la mañana. Laravel News también muestra los paquetes populares de Laravel con una breve descripción y un código de ejemplo.

Pros:

Contras:

Cuándo elegir Laravel News

Laravel News es la mejor fuente gratuita de noticias relacionadas con Laravel. Los tutoriales son de alta calidad y cubren muchos temas interesantes – pero incluso si no te interesan, vale la pena suscribirse al boletín para estar al día con el framework de Laravel (cada edición incluye también algunos listados de trabajos de Laravel). El podcast quincenal de noticias de Laravel es también un excelente recurso para los desarrolladores de Laravel en cualquier nivel.

3. Tuts Make (Intermedios, Avanzados)

Tuts Make

Tuts Make

Tuts Make es un popular blog de tutoriales que abarca diferentes lenguajes de programación y tecnologías, incluyendo Laravel. Los tutoriales son sucintos y actuales, y tratan sobre las tareas comunes de Laravel, los errores y los casos de uso. Incluyen múltiples fragmentos de código que también puedes utilizar en tus propios proyectos.

Tuts Make tiene una categoría separada para las preguntas y respuestas de la entrevista de Laravel, también, con explicaciones directas y reflexivas.

Pros:

Contras:

Cuándo elegir Tuts Make

Tuts Make definitivamente no es para principiantes. Necesitarás al menos un conocimiento intermedio de Laravel para entender estos tutoriales, ya que están muy basados en códigos, sin mucha discusión de la teoría. Los tutoriales tampoco están relacionados entre sí – Tuts Make es un blog, no una serie de tutoriales paso a paso de Laravel. Si estás buscando un trabajo en Laravel, no te pierdas la sección de preguntas y respuestas de las entrevistas; es realmente bueno.

4. LaraShout (Principiantes, Intermedios, Avanzados)

LaraShout

LaraShout

LaraShout es un sitio web de tutoriales gratuitos que se centra completamente en el marco de Laravel. Además de los tutoriales prácticos de Laravel, también ofrece guías sobre importantes conceptos teóricos como el middleware, el almacenamiento, las colas y los trabajos, entre otros. Algunos de los tutoriales están agrupados en series para que puedas obtener un conocimiento más profundo de cada tema.

Actualmente, LaraShout tiene cuatro series: Colecciones, Patrones de Diseño, Desarrollo de Aplicaciones de Comercio Electrónico y Desarrollo de Paquetes.

Pros:

Contras:

Cuándo elegir LaraShout

LaraShout se recomienda principalmente para estudiantes intermedios y avanzados, aunque también tiene algunas tutoriales para principiantes. Las cuatro series de tutoriales de Laravel son especialmente dignas de ser revisadas – sin embargo, ten en cuenta que no necesariamente cubren todo lo que necesitarás, ya que LaraShout es más un blog tecnológico que un sitio educativo completo.

5. Learn2torials (Principiantes, Intermedios)

Learn2torials

Learn2torials

Learn2torials es un proyecto unipersonal de Sandip Patel, que ofrece tutoriales gratuitos sobre diferentes lenguajes y marcos de programación. La sección de tutoriales de Laravel cubre muchos aspectos importantes del marco de trabajo, desde la instalación a las copias de seguridad y el almacenamiento en caché.

Se centran más en la teoría que en la práctica, pero como incluyen muchos ejemplos de códigos más largos, también pueden ayudar a resolver problemas del mundo real.

Pros:

Contras:

Por qué elegir Learn2torials

Si eres un principiante o ya conoces algún desarrollo de Laravel pero hay lagunas en tu conocimiento, Learn2torials puede ser el recurso ideal de Laravel para ti. También tiene muchas coincidencias con los documentos oficiales de Laravel, por lo que puedes utilizar los dos recursos juntos para solidificar tu comprensión de los conceptos subyacentes.

6. Eloquent by Example (Intermedios)

Eloquent by Example

Eloquent by Example

Eloquent by Example es otro proyecto de una persona, es ofrecido por Jeff Madsen. Son una serie de tutoriales gratuitos de Laravel que tratan exclusivamente sobre Eloquent ORM, el mapeador objeto-relacional responsable de la transferencia de datos entre los objetos de Laravel y la base de datos relacional que se ejecuta en segundo plano (MySQL, PostgreSQL, SQLite o SQL Server, según tu elección).

Los tutoriales están estructurados como lecciones consecutivas y se leen como los capítulos de un libro de ORM Elocuente.

Pros:

Contras:

Cuándo elegir el Eloquent by Example

Si ya tienes algún conocimiento de Laravel pero quieres dominar el ORM elocuente, este es el mejor recurso de Laravel para recurrir. Dicho esto, no está claro cuándo se actualizó por última vez, pero los enlaces apuntan a los documentos de Laravel 5.8, por lo que podría contener alguna información obsoleta y carecer de nuevas adiciones.

Aún así, Eloquent es la guía más completa que encontrarás por ahí.

Los 6 mejores videos tutoriales, screencasts y podcasts gratuitos de Laravel

1. BitFumes (Principiantes, Intermedios, Avanzados)

BitFumes

BitFumes

BitFumes es un sitio web educativo que ofrece screencasts y cursos de vídeo gratuitos y de pago sobre el desarrollo web. Su sección de tutoriales gratuitos de Laravel incluye muchos cursos en vídeo de alta calidad dirigidos principalmente a principiantes, pero también puedes encontrar algunas piezas más avanzadas aquí.

También hay muchos tutoriales gratuitos de Laravel en el canal de BitFumes en YouTube, incluyendo un curso de 6,5 horas de duración que cubre el desarrollo de Laravel desde lo más básico hasta temas avanzados como Livewire (necesario para la pila TALL).

Pros:

Contras:

Cuándo elegir los BitFumes

En cualquier caso vale la pena navegar por el canal de YouTube de BitFumes, incluso si tienes un nivel avanzado. Los tutoriales gratuitos del sitio web de BitFumes cubren muchos temas para principiantes que son difíciles de encontrar gratuitamente en otros lugares. También tiene un curso premium de Laravel que incluye temas avanzados como la integración de bandas y el desarrollo dirigido por pruebas.

2. Laravel Business by Povilas Korop (Principiantes, Intermedios, Avanzados)

Laravel Business

Laravel Business

Laravel Business es un popular canal de YouTube que incluye tutoriales de vídeo gratuitos sobre cómo utilizar Laravel para los negocios. Es un proyecto unipersonal de Povilas Korop, quien también es el autor de Laravel Daily (ver abajo en la sección de pago).

En su canal, publica varios videos de YouTube cada semana, discutiendo temas como Blade, Eloquent, PHPUnit, aplicaciones SaaS, y muchos otros. Además de los tutoriales prácticos, Povilas también hace comparaciones, proporciona consejos sobre carreras y negocios, y en la pestaña «Comunidad», comparte el «consejo del día de Laravel» a diario.

Pros:

Contras:

Cuándo elegir el negocio de Laravel

Aunque Laravel Business está dirigido principalmente a usuarios más avanzados, también puede ser un gran recurso de Laravel para principiantes, especialmente el asesoramiento empresarial y profesional de Povilas.

Si has estado haciendo el desarrollo de Laravel durante un tiempo y estás un poco aburrido con tu trabajo, este canal puede ayudarte a recuperar la motivación, ya que trata muchas cosas interesantes, nuevas funcionalidades y casos de uso específicos que no encontrarás en otros lugares.

3. Laraning (Principiantes, Intermedios)

Laraning - Tutorial de Laravel

Laraning

El nombre de Laraning proviene de las palabras «Laravel» y «learning», y se mantiene fiel a este nombre, ya que está totalmente dedicado al aprendizaje de Laravel. Presenta cursos de video gratuitos, categorizados como «Serie», «Características» y «Cursos».

Las ‘Series’ son videos tutoriales de acoplamiento libre sobre los paquetes de Laravel y otros temas. Las ‘Características’ están aún en desarrollo y actualmente solo incluyen un video tutorial sobre el motor de plantillas Blade. Los ‘Cursos’ son series de videos tutoriales más largos, como el exhaustivo curso ‘Laravel de la A a la Z’ dirigido a principiantes.

Pros:

Contras:

Cuándo elegir Laraning

Como el sitio web de Laraning no está completamente desarrollado todavía, encontrarás características que faltan aquí y allá. Por ejemplo, el botón de «Iniciar Sesion» todavía no funciona y algunas de las series incluyen solo dos  videos. Sin embargo, los tutoriales que ya están publicados son de alta calidad y definitivamente vale la pena revisarlos, especialmente el curso de Laravel de la A a la Z si acabas de empezar con el marco.

4. Laravel PHP Framework Tutorial by FreeCodeCamp (Principiantes, Intermedios)

Tutorial de Laravel PHP Framework

Laravel PHP Framework Tutorial

Laravel PHP Framework Tutorial es un curso de video de nivel principiante de la plataforma de aprendizaje en línea FreeCodeCamp. Aunque la parte del backend del plan de estudios de FreeCodeCamp se centra en Python, también comparte vídeos educativos en otros idiomas del backend en su canal de Youtube, creado por miembros de su comunidad de código abierto.

Este tutorial de Laravel de Víctor González te guía a través de la construcción de un clon de Instagram desde cero, con funcionalidades como seguir/no seguir, edición de perfiles, redimensionamiento de imágenes y otras. El video tiene alrededor de 4,5 horas de duración, pero está dividido en secciones más pequeñas para que puedas seguirlo fácilmente.

Pros:

Contras

Cuándo elegir Laravel PHP Framework Tutorial de FreeCodeCamp

Si quieres aprender Laravel a través de la construcción del clon de una aplicación muy popular en la vida real, este es uno de los mejores lugares para hacerlo de forma gratuita. Las explicaciones de Victor son detalladas y fáciles de entender y la comunidad de FreeCodeCamp es muy útil si te encuentras con problemas.

Aunque está dirigido a principiantes, también puede ser útil si ya tienes algún conocimiento de Laravel pero quieres aprender a preparar una aplicación similar a Instagram.

5. Let’s Build with Laravel: A Linktree Clone (Principiantes, Intermedios)

Let's Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone es un rápido screencast de Laravel que enseña cómo construir una aplicación para construir páginas de aterrizaje en medios sociales similar al popular servicio Linktree.

El video tiene solo 58 minutos de duración, ya que no explica los conceptos básicos ni muestra cómo instalar Laravel, sino que va directamente al grano. Este tutorial gratuito de Laravel ha sido creado por Andrew Schmelyun, quien tiene varios otros videos de Laravel en su canal de YouTube que también vale la pena ver.

Pros:

Contras:

Cuándo elegir ‘Let’s Build with Laravel: A Linktree Clone’

Aunque la descripción del vídeo en Youtube dice que está destinado a principiantes, si eres completamente nuevo en Laravel, debes tener en cuenta que este vídeo asume algún conocimiento preexistente de Laravel, como la instalación o la configuración inicial.

Este tutorial de Laravel puede ser ideal para construir tu primera aplicación con el framework, pero también si quieres mejorar tus habilidades de desarrollo de aplicaciones.

6. The Laravel Podcast (Principiantes, Intermedios, Avanzados)

The Laravel Podcast

The Laravel Podcast

The Laravel Podcast es un podcast quincenal conducido por Matt Stauffer, que presenta discusiones relacionadas con Laravel y PHP. Cada episodio se centra en un tema, como la autenticación, las migraciones, la depuración, la creación de un entorno local, y otros. Los episodios duran alrededor de una hora y media, y puedes escucharlos usando el reproductor de podcast integrado o en los Podcasts de Apple.

Pros

Contras

Cuándo elegir The Laravel Podcast

Aunque un podcast no es un tutorial clásico, es una excelente manera de familiarizarse con una nueva tecnología, escuchar los puntos de vista de los expertos de la industria y estar al día con las últimas características. Por lo tanto, The Laravel Podcast es un recurso de Laravel altamente recomendado para desarrolladores de cualquier nivel.

(¿Alguna vez has considerado hacer un podcast? Echa un vistazo a nuestra guía detallada sobre cómo lanzar tu primer podcast con WordPress).

Los 8 mejores videos, screencasts y libros tutoriales pagados de Laravel

1. Laracasts (Principiantes, Intermedios, Avanzados)

Laracasts - Tutorial de Laravel

Laracasts

Laracasts es una plataforma educativa de primera calidad que ofrece screencasts sobre el desarrollo de la web. Aunque su enfoque principal es el framework de Laravel, también tiene cursos sobre otras tecnologías, la mayoría de las cuales pueden ser usadas junto con Laravel, como CSS, JavaScript, PHP, SQL, Vue.js, y más.

También cuenta con cinco Laracast Journeys: Laravel, Testing, PHP, JavaScript y Tooling. Un «Journey» es una colección de screencasts que necesitas para perfeccionar una habilidad determinada.

Pros:

Contras:

¿Necesita un alojamiento rápido, fiable y totalmente seguro para su sitio web de comercio electrónico? Kinsta proporciona todo esto y soporte de clase mundial 24/7 por parte de expertos en WooCommerce. Consulte nuestros planes

Cuándo elegir Laracasts

Laracasts tiene tutoriales de video de alta calidad, recomendados en todos los niveles. Aunque se trata de un servicio premium, puedes encontrar algunas series que son completamente gratuitas, por ejemplo, una serie intermedia sobre Envoyer y una serie para principiantes sobre Forge. Sin embargo, no puedes filtrar los cursos gratuitos, así que tendrás que encontrarlos tú mismo.

Aunque no quieras pagar por la membresía, también vale la pena inscribirse en una cuenta gratuita del foro, especialmente si necesitas ayuda de la comunidad con tu código.

2. Laravel Daily (Principiantes, Intermedios, Avanzados)

Laravel Daily

Laravel Daily

Laravel Daily es el sitio de tutoriales pagados de Laravel de Povilas Korop, el creador del mencionado canal de Laravel Business Youtube. Povilas tiene aquí 10 series de video tutoriales pagados y uno gratis de Laravel, que cubren temas interesantes como la creación de una aplicación para hacer facturas con Laravel, la construcción de un CRUD SPA con Laravel y Vue, el dominio de Eloquent, la creación de una API de REST con Laravel, y más.

Pros:

Contras

Cuándo elegir Laravel Daily

Laravel Daily se recomienda para los desarrolladores de Laravel de cualquier nivel. Si ya eres suscriptor del canal de negocios de Laravel y te gusta el estilo de enseñanza de Povilas, sus cursos de vídeo de pago en Laravel Daily pueden ser el siguiente paso lógico en tu viaje a Laravel.

También es una excelente opción si quieres adquirir habilidades que tienen una gran demanda en el mercado laboral, como el desarrollo de API o SaaS con Laravel.

3. CodeCourse (Intermedios, Avanzados)

CodeCourse - Tutorial de Laravel

CodeCourse

CodeCourse es una plataforma de screencast premium para tutoriales de desarrollo web. La mayoría de los screencasts están estructurados como «Camino» y están disponibles en cuatro categorías: Flutter, Vue.js, Laravel, y patrones de diseño.

El camino de Clean Laravel consiste en nueve cursos de video y te enseña a escribir un código de Laravel limpio y de alta calidad. CodeCourse también tiene un camino de Laravel más corto llamado Filtering with Laravel. Además de los caminos, CodeCourse también ofrece cursos individuales, donde puedes aprender a construir diferentes tipos de aplicaciones con Laravel, incluyendo un clon de Twitter, un sitio web de fragmentos de código y una plataforma de comercio electrónico.

Pros:

Contras:

Cuándo elegir CodeCourse

Para beneficiarse de los screencasts de Laravel de CodeCourse, necesitarás estar familiarizado con los fundamentos del desarrollo de Laravel. Sin embargo, si tienes un conocimiento intermedio del framework o ya estás trabajando en la industria, puedes aprender muchas cosas nuevas aquí.

Aunque es un servicio de primera, no es realmente caro, así que si encuentras un curso o camino que te interesa, es una buena inversión de tu tiempo y esfuerzo.

4. Building APIs and SPAs with Laravel, Vue.js, and Capacitor (Avanzados)

Building APIs and SPAs with Laravel, Vue.js, and Capacitor

Building APIs and SPAs with Laravel, Vue.js, and Capacitor

The Ultimate Guide to Building APIs & Single-Page Applications with Laravel, Vue.js, and Capacitor es un libro digital de Dan Pastori y Jay Rogers, disponible en ServerSideUp. Cubre temas cómo desarrollar aplicaciones web y móviles a partir de la misma base de código, donde todas las aplicaciones se comunican con una API centralizada.

El libro pasa por el proceso de construcción de una aplicación del mundo real llamada Roast, una aplicación para encontrar casas de café. No es solo una demo, sino una aplicación existente que te permite registrarte, añadir tu café favorito, encontrar cafeterías en un mapa y mucho más. También puedes instalar la aplicación Roast en tu dispositivo Android o iOS.

Pros:

Contras:

Cuándo elegir ‘Building APIs and SPAs with Laravel, Vue.js, and Capacitor’

Si ya eres un desarrollador experimentado de Laravel, este ebook puede ampliar tu experiencia y ampliar aún más tus conocimientos. Te guía a través de cómo soportar tres bases de código (web, iOS, Android) mientras construyes una aplicación compleja.

También empareja a Laravel con herramientas de última generación – el marco frontal Nuxt.js (construido sobre Vue.js) y el tiempo de ejecución de la plataforma cruzada Capacitor (ver docs). Además, cubre Laravel 8, por lo que ahora mismo es el libro de Laravel más reciente disponible en el mercado (ya tiene 380 páginas y todavía están llegando nuevos capítulos).

5. LinkedIn Learning (Principiantes, Intermedios)

LinkedIn Learning

LinkedIn Learning

LinkedIn Learning, anteriormente llamado Lynda.com, es una plataforma de e-learning de primera calidad que ofrece una ruta de aprendizaje completa en el desarrollo de Laravel.

Consiste en cinco cursos separados, comenzando con (1) los fundamentos de Laravel, luego cubriendo (2) pruebas, seguridad, y despliegue, (3) construcción de API RESTful, (4) fundamentos de Vue, y (5) usando Vue.js y Laravel juntos como un ambiente de pila completa. Si logras este camino de aprendizaje, tendrás el conocimiento suficiente para comenzar tu carrera como desarrollador de Laravel de pila completa.

Pros

Contras

Cuándo elegir LinkedIn Learning

Si quieres trabajar como un desarrollador de Laravel de pila completa y no tienes un gran portafolio, el camino de Laravel de LinkedIn Learning puede ayudarte a encontrar un trabajo, ya que puedes mostrar la insignia de finalización en tu perfil de LinkedIn (mira lo que significa exactamente). También puede ser una buena opción si quieres hacer un curso más largo de desarrollo en Laravel de pila completa, donde todo el contenido necesario ya está recogido para ti.

6. Udemy (Principiantes, Intermedios, Avanzados)

Udemy - Tutorial de Laravel

Udemy

Udemy es un mercado global de aprendizaje electrónico donde los creadores independientes venden sus cursos de vídeo, no solo en el desarrollo de la web, sino también en muchas otras materias.

El tema de Laravel incluye actualmente 280 cursos en todos los niveles de conocimiento. La interfaz de Udemy te ofrece varios filtros diferentes, como precio, calificación, duración, nivel y más, para ayudarte a encontrar el mejor tutorial de Laravel para ti. Además del inglés, también ofrece cursos en otros idiomas.

Pros

Contras

Cuándo elegir Udemy

Como Udemy ofrece casi 300 series de videos tutoriales de Laravel, tienes que poner algo de tiempo y esfuerzo para encontrar lo que necesitas. Vale la pena prestar atención a las etiquetas de «best seller», «new» y «hot & new», aunque no se puede filtrar por estas características.

No te olvides de leer las reseñas de los estudiantes y ver los avances, ya que Udemy no es una plataforma centralizada con un proceso de garantía de calidad estandarizado. Si te encuentras con una manzana podrida podrás recuperar tu dinero usando la garantía de devolución de 30 días.

7. Skillshare (Principiantes, Intermedios)

Skillshare

Skillshare

Skillshare es otro mercado de aprendizaje electrónico similar al de Udemy, sin embargo, utiliza un modelo de precios diferente. Aquí, no se pagan los cursos individuales, sino que se cobra una cuota mensual por la que puedes acceder a todos los cursos de Skillshare.

En la actualidad, Skillshare tiene 22 cursos en vídeo de Laravel creados por profesores independientes. Sin embargo, ten en cuenta que algunos cursos de PHP también aparecen como «cursos de Laravel» por alguna razón.

La mayoría de los cursos de Laravel de Skillshare se centran en habilidades prácticas, como la construcción de un sitio web de presupuesto personal, una aplicación de todo, un filtro de lista de correo, un panel de administración de planificador de tareas y algunos otros.

Pros:

Contras:

Cuándo elegir Skillshare

Aunque el desarrollo de Laravel no es el principal objetivo de Skillshare, puedes encontrar algunos buenos cursos de nivel superior aquí. Si ya tienes una membresía de Skillshare, también vale la pena echar un vistazo a los videos del tutorial de Laravel.

Por otra parte, si eres nuevo en Skillshare pero estás interesado en otros temas que están enseñando (hay muchos más además del desarrollo de la web, desde la fotografía hasta la música y la escritura creativa), también puede ser una buena idea inscribirte como miembro.

8. Eduonix (principiantes, intermedios)

Eduonix - Tutorial de Laravel

Eduonix

Eduonix es un mercado de aprendizaje en línea con instructores independientes, similar a Udemy y Skillshare. Utiliza el mismo modelo de precios que Udemy, por lo que se paga por cada curso individualmente (sin embargo, tiene una opción de membresía de por vida a todos los cursos de Eduonix y algunos descuentos de paquete también).

Actualmente, ofrece 16 cursos en vídeo de Laravel, la mayoría de los cuales te guían a través de un proyecto práctico, como la creación de una aplicación de hotel con traducción a cuatro idiomas, una aplicación de foro de una sola página, una aplicación de gestión de contactos con un frontend Vue (esta se encuentra en el curso «Aprende a construir 10 proyectos de Laravel»), y otros.

Pros:

Contras:

Cuándo elegir Eduonix

Eduonix puede ser una buena opción para ti si estás más interesado en la construcción de aplicaciones prácticas que en la teoría. Aunque no ofrece multitud de cursos sobre el desarrollo de Laravel, vale la pena estar atento, sobre todo porque algunos creadores venden sus cursos tanto en Udemy como en Eduonix, pero con un precio diferente (normalmente Eduonix es el más barato).

¿Listo para sumergirte en Laravel? ⚡️ Esta guía de tutoriales gratuitos y de pago te ayudará a dominar este framework popular.Click to Tweet

Resumen

Establecer un objetivo de aprendizaje para saber hacia dónde te diriges puede ayudarte mucho a encontrar el mejor tutorial de Laravel para ti. Si tienes experiencia previa con el aprendizaje autodidacta en línea, ya sabes qué tipo de materiales prefieres: tutoriales basados en texto, vídeos, screencasts, podcasts, blogs o libros más largos.

No tienes que empezar necesariamente con un solo tutorial de Laravel, también puedes optar por un enfoque mixto. Por ejemplo, puedes empezar con un curso en vídeo mientras te inscribes a un boletín de noticias, escuchas un podcast y lees un blog al mismo tiempo.

Si no estás seguro de las habilidades que necesitarás, puede ser una buena idea navegar por sitios de trabajo como LaraJobs para ver qué es lo que está en demanda en el mercado (esto puede cambiar con el tiempo).

También puedes utilizar una aplicación de planificación de proyectos como Trello o una de sus alternativas para hacer un seguimiento de tu progreso, establecer plazos y recordatorios, y mantenerte motivado siguiendo tu plan de aprendizaje.

Si eliges un tutorial de Laravel pagado, suele ser mejor empezar con la suscripción mensual que pagar un año por adelantado, hasta que sepas lo que puedes esperar (aunque la cuota mensual sea menor con la suscripción anual).

Por último, empezar a construir una aplicación de Laravel que funcione lo antes posible en el proceso de aprendizaje. Ver que has sido capaz de llevar a cabo un proyecto de la vida real puede ayudarte a seguir aprendiendo y a alcanzar tus objetivos.


Si le ha gustado este artículo, entonces le encantará la plataforma de Kinsta WordPress hosting. Acelere su sitio y reciba soporte 24/7 de nuestro equipo de WordPress veterano. Nuestra infraestructura potenciada por Google Cloud se centra en escalamiento automático, rendimiento y seguridad. ¡Déjenos mostrarle la diferencia con Kinsta! Conozca nuestros planes