Curso de Introducción a Laravel 6

Curso de Introducción a Laravel 6

Profesor Italo Morales F

Profesor Italo Morales F

¿Qué es Laravel?

2/37
Recursos
Transcripción

¿Qué es Laravel y para qué se utiliza?

Laravel es una herramienta poderosa en el mundo del desarrollo web actual, facilitando la creación de páginas, sistemas API y más. Construido sobre el lenguaje PHP, Laravel ofrece un marco flexible y robusto que permite a los desarrolladores centrarse en resolver problemas específicos del cliente, como la gestión de registros, la seguridad, y la exportación de datos en diferentes formatos.

¿Qué conocimientos previos te ayudarán a aprender Laravel?

  • PHP: Tener un entendimiento básico de PHP es crucial, ya que Laravel está construido sobre este lenguaje. Esto te permitirá comprender mejor cómo interactúan las distintas partes de Laravel.
  • Desarrollo Web: Aunque no es estrictamente necesario, tener una noción general de cómo funciona el desarrollo web puede facilitar el aprendizaje.

¿Cómo se estructura el sistema de capas de Laravel?

Laravel puede visualizarse como un sistema de capas que optimiza el flujo de trabajo durante el desarrollo web. Este enfoque permite organizar el código de forma modular y escalable:

  1. Rutas: Las rutas son las direcciones URL que el usuario introduce en su navegador. Una vez establecidas, estas pueden dirigir al usuario a diferentes vistas o acciones dentro de la aplicación.

  2. Lógica de programación: Después de las rutas, encontramos la capa lógica donde se define la programación que responde a dichas rutas. Esta lógica puede devolver una variedad de respuestas, como vistas HTML o datos en formatos como PDF y Excel.

  3. Seguridad: Este aspecto asegura que solo los usuarios autenticados y autorizados puedan acceder a ciertas partes de la aplicación, añadiendo una capa adicional de control.

Ejemplo de código de enrutamiento en Laravel

Route::get('/usuario', function () {
    return view('usuario.index');
});

¿Qué tipos de proyectos se pueden desarrollar con Laravel?

A lo largo del curso, se explorarán diferentes tipos de proyectos que muestran la versatilidad de Laravel:

  1. Gestión de usuarios: Un sistema sencillo que permite registrar, listar y eliminar usuarios de manera eficiente.

  2. Registro de contenido multimedia: Incluyendo podcasts, videos y textos ricos, lo que muestra cómo manejar diversos tipos de contenido en una plataforma.

  3. API o servicio web: Preparar el backend para que aplicaciones móviles o frameworks frontend consuman datos de manera efectiva.

Recomendaciones para instalar Laravel

Para comenzar con Laravel, es necesario configurarlo en tu ordenador. Sigue estos pasos:

  • Estudia la documentación oficial: Conocer la guía oficial de Laravel te dará una base sólida para la instalación y configuración del entorno.
  • Practica constantemente: La práctica regular te ayudará a asimilar mejor las habilidades y técnicas aprendidas.
  • Configura tu entorno de desarrollo: Asegúrate de tener PHP, Composer y otros requisitos del sistema listos antes de iniciar el desarrollo con Laravel.

Al seguir estos consejos, estarás bien preparado para sacarle el mayor provecho a Laravel y aplicarlo en tus proyectos futuros. Continúa aprendiendo y mantente al tanto de las actualizaciones para seguir mejorando tus habilidades en desarrollo web.

Aportes 94

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Me emociona que @Platzi contrate a los mejores talentos de la industria para enseñar 😃 eres un gran profesor Italo 😃

su voz la reconozco en varios tutoriales de laravel xD muy bien platzi con los profes

Gran profesor… Aprendí mucho en su canal de YouTube

Qué bueno verte por acá, Ítalo. Gran profesor y emprendedor.

Me he quedado con algo sumamente interesante dicho en esta lección:

Laravel es un sistema basado en capas:

  • Rutas -> view.
  • Rutas -> Controller -> view.
  • Rutas -> Middle ware -> Controller -> view.

Al comprender el sistema de capas de Laravel resolveremos cualquier problema.

Que me alegra ver en Platzi a Italo, un gran profesor no hay duda.

Con ansias por ver el api con TDD

Estoy para ayudarte, por favor déjame todas tus preguntas.

Rimorsoft 😱

Buenas noches felicitaciones para el profe Italo ya que lo conozco por su plataforma y su canal de youtube. Realmente me da un gusto verlo aquí, ya que se por todo el proceso que ha pasado. Felicidades y arriba. Salud!!

llevaba mucho tiempo esperando un curso de laravel más completo como este

Platzi cada mejor con los mejores profesores. Grande Prof. Italo Morales.

Qué alegría este curso, hace mucho necesitaba dar este paso.

Uff al fin la API con laravel

Un gran profesor, excelente verlo por aquí 😃

Que bueno verte aquí Italo!!

Que bueno que haya actualizado Laravel!italo ya te sigo en youtube ja…Saludos

Que bueno por fin
Profe Italo un gusto verte aqui

Por lo comentarios de mis compañeros, revisaré el contenido del profesor, dicen que es excelente.

Profe Italo!!! que gusto de estar en este curso.

Ya hacia falta algo de PHP en Platzi.
Gracias

excelente, listo para aprender!!

Cada vez mas consisos en sus cursos

Hey Guys! He creado un grupo de whatsapp para Developers (Programadores) para poder ayudarnos principalmente con dudas sobre código y cosas por el estilo. Queremos que sea un grupo pequeño y poder ayudarnos entre todos a entender un poco mejor el mundo de la programación. Los espero!🎉✨

https://chat.whatsapp.com/EwdTZOH2IdHEgORO3BCIWi

un curso que necesito.

Por temas laborales uso Symfony en mi día a día. Veré que tal es Laravel …

Vengo del curso de PHP con Laravel. Vamos a darle una repasada.

Te sigo desde YouTube, te sigo aqui !

Excelente!!! Felicitaciones Italo!!!

super este curso, estaba esperando un curso de php que incluyera en sus temas las pruebas automatizadas.

Excelente tener a Italo aquí en platzi genial

exelente el profesor, muy claro, me gustaria que compartan la presentacion (PPT) de la clase 1. gracias

Qué es Laravel


Laravel es un framework, una herramienta de desarrollo web. Esta nos permitirá desarrollar websites, sistemas, API, etc.

Para instalar laravel en nuestro proyecto ponemos el siguiente comando:

  • Composer:

    composer create-project --prefer-dist laravel/laravel nombre-app
    
  • Laravel Installer:

    composer global require laravel/installer
    

Para instalar el Homestead de laravel ir a https://laravel.com/docs/6.x/homestead y ver este video para la instalación:

Video de cómo instalar Laravel Homestead en windows

nooo como asiiiiii enserio??? este man va dar el cursooo ESTE MAN ES UN MAESTRO DE MAESTROSSSSSSSSSSSSSS

😄

¡Excelente docente!

Vamos a ver que tal está esto, Sigo a Italo en Youtube y es bueno tenerlo acá, su serie de roles y permisos es genial.

Cuando hablas del sistema de capaas te refieres al paradigma basico en el que se basa Laravel, osea MVC. Pero bueno sabemos que Laravel tiene mas que MVC, y eso eso es lo que lo hace genial

Con la actualizacion de este curso veo que el profesor mejoro mucho su forma de explicar. Muchos estamos empezando y agradecemos que expliquen a veces detalladamente. Genial a dominar laravel entonces. Buen profesor.

Muy contento por este curso, saludos desde Perú.

Me emociona tomar otro curso con usted profesor Italo! Vengo de los cursos de PHP y un par más de Laravel pero como estoy usando Laravel 7 en un proyecto que estoy desarrollando, quiero repasar a la par que aprendo nuevas cosas. Saludos!

Actualmente estamos en la versión 9 de Laravel. Les recomiendo para los que van a iniciar este curso lo hagan usando la versión 6 para conocer la lógica principal de Laravel y para evitar dolores de cabeza durante el curso por el cambio de versión. Más adelante puede tomar el curso de Laravel 8 y ver las diferencias con Laravel 6. Para instalar Laravel 6 utilice el siguiente comando:

composer create-project --prefer-dist laravel/laravel nombre_proyecto "6.*"

Italo es de los mejores profesores que hay en Laravel, tomo este curso para profundizar más en rutas, modelos y controladores y TDD

Suena interesante todo, me gusta que los cursos tengan proyectos =)

Consejo para tener la mejor experiencia:

-Trabajar con php 7.x (si tienes php 8.x al momento de instalar laraver 6.x tendrás problemas con la instalación)

-Te recomiendo utilizar laragon, lo puedes descargar desde acá: https://laragon.org/

Tenia activado sin querer los subtitulos y me percate de la IA de traduccion detecto la palabra laravel como el Arabe… No se, solo me dio risa. Feliz curso a todos c:

Que gran explicacion

Existe otro curso de Laravel: Laravel 8. Pero les recominedo de verdad que primero realicen este que es de la versión 6. Así van a poder entender muchas más cosas 😉

Para todos aquellos que llegan nuevos a este curso (de hace ya un par de años), es importante que tengan claridad que este es un curso de Laravel 6 (SEIS).

Laravel es una herramienta construida en PHP que nos ayuda a desarrollar páginas web, sistemas, API’s y todo lo relacionado a la web.

Lo especial de Laravel es que ya incluye por defecto muchas herramientas como un sistema de login, que facilitarán el desarrollo y nos permitirá concentrarnos en lo que el negocio require.

Sistema de capas

La primera capa en Laravel es el sistema de rutas (Route), las rutas dan como resultado una vista (View), sin embargo, se puede implementar una ruta que vaya primero a una lógica de programación y que esta a su vez devuelva la vista.

El proyecto final será un CRUD? 😄

Italo sin lentes 😮

OFFTOPIC: Soy yo, o Asa Butterfield (de la película “El Juego de Ender”) se parece mucho a esta versión sin lentes del profesor Italo o.O

Estoy emocionado de aprender a manejar este framework

Saludos. Explica muy bien el profesor Ítalo.

Sin lugar a dudas un excelente profesor!

Dejo aquí el enlace a la Imagen del sistema de capas

Genial, que excelente profesor es italo, muy emocionado Vamo

Me considero alguien con conocimientos solidos en Laravel pero siempre hay cosas que uno ignora, excelente explicacion.

soy tu padawan numero 1

¡Gran Explicación!

A darle!

Siempre he tenido la pregunta ¿Cuál es el programa que usan para hacer diapositivas? ¿Acaso es uno propio de Mac?

El curso es buenísimo ❤️

platzi fue desarrollado con laravel?

Que plugins de VS recomiendan para manejar PHP con Laravel?

excelente. listo para aprender

Excelente…

Excelente profesor.

Laravel es una herramienta podesorísima y super cómoda, me encanta trabajar con Laravel, estoy emocionado por tomar este curso y repasar temas ❤️

Feliz de aprender cosas nuevas de Laravel con otro profesor, para completar mi ruta de PHP.

Tenía dudas de usar para él para un nuevo proyecto que tengo, pero después de esta clase estoy más que convencido 🤓 a darle con todo

Excelente inicio de curso, el docente tiene un excelente manejo didáctico.

llegue aqui para poder culminar mi curso de PHP y vaya sorpresa Italo, esto es mas que excelente wow gran docente

Italo, me acabas de dar la vida y el paraíso con este curso, me estaba matando la cabeza buscando como implementar un crud de usuarios y como implementar los proyectos que mencionaste, gracias.

Te sigo en Youtube y me encanta como cuentas las cosas, se me hace muy ameno seguir tus explicaciones, gran fichaje en Platzi 😄

Excelente profesor Italo!!

en este curso enseña como hacer inicio de sesión desde redes sociales?¿?¿?¿?¿?¿?¿¿¿?¿¿?¿?¿?¿

Iniciando con LARAVEL

Excelente, he visto algunos videos suyos en YouTube. Sé que será un gran curso 🤓

vengo de tu canal, hace un mes he empezado con este framework 😄

Excelente

se ve interesante

02:35 Sistema de capas en el framework Laravel. 👍

En este curso se usa Laravel 7, No uses Laravel 8, llegas al punto del testings y te va a dolor la cabeza.
Para Laravel 8, ya hay un curso actualizado en Platzi.

Acabo de empezar este curso, estaba viendo el de introducción a laravel 8 pero por sugerencia de Italo vine a ver este para luego seguir con el de laravel, espero aprender mucho.

Vengo de la ruta de Backend con PHP y Confirmó que este será un gran curso como los Anteriores del Profesor Italo…

El profesionalismo de Italo es impresionante, hurra por él y sus cursos

Yo también lo conocí en youtube 😄

Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5 y PHP 7. Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el “código espagueti”. Fue creado en 2011.

Excelente primer video. De una vez al grano.

Lista para la siguiente clase

Excelente Introducción!