Descubrimos los aspectos fundamentales de Laravel, un framework PHP que nos hará la vida más fácil a la hora de construir aplicaciones web. Y para hacernos fácil nuestro aprendizaje, contamos con Carlos Sánchez Cazorla, Director de ingeniería en Bitnami (ahora VMWare), que nos ayudará a dar los primeros pasos con el framework y a empezar a construir proyectos con él.
Estos son los enlaces a algunos de los temas interesantes de los que hemos hablado:
Para empezar a desplegar aplicaciones PHP, lo más cómodo es utilizar un stack AMP (Apache, MySQL/MariaDB, PHP). Las opciones más habituales son XAMMP para Windows, MAMP para MacOS y LAMP para Linux.
Como entorno de desarrollo nos recomienda Visual Studio Code, aunque también ha trabajado cómodamente con Sublime Text y Atom.
Para instalar Laravel, lo más cómodo es instalar Composer para posteriormente seguir las sencillísimas instrucciones de instalación.
Laravel utiliza plantillas Blade para simplificar la generación de HTML, aunque también puede trabajar cómodamente con frameworks de front-end como React.js o Vue.js.
Laravel ofrece la consola Artisan para manipular las entidades y desde la que se puede utilizar Tinker, un pontente evaluador de expresiones.
Eloquent es el sistema que ofrece Laravel para gestionar la interacción con la base de datos, y que nos ayudará a evitar los ataques de SQL Injection de forma sencilla.
Para gestionar las pruebas unitarias Laravel utiliza PHPUnit pero también ofrece la capacidad del testeo automatizado de la navegación web a través de Laravel Dusk.
También podemos encontrar varios paquetes oficiales que no se distribuyen con el núcleo de la distribución pero que nos pueden ayudar a resolver problemas recurrentes como son:
Laravel Cashier para la integración con servicios de pago a través de Stripe.
Laravel Envoy para automatizar tareas de despliegue en servidores remotos.
Laravel Telescope, un potente depurador de aplicaciones.
Laravel Socialite, un sistema OAuth para la integración de la autenticación social.
¡Síguenos!
Si quieres seguir nuestro programa desde vuestro reproductor de podcasts preferido, puedes suscribirte a través de iTunes, iVoox o nuestro RSS. Además te invitamos que te suscribas a otros programas de la red como Tecnologería Entrevistas, 1BIT de memoria, RUN: los videojuegos desde dentro o Tecnologería I+D.
Y si no sabes cómo escucharnos en un móvil o tableta, te lo contamos fácilmente cómo hacerlo para dispositivos Apple o Android.
Además puedes escribirnos a [email protected] o contactar con nosotros a través de Facebook o Twitter o nuestro canal en Telegram, donde podrás estar informado de cuándo grabamos, podrás venir a vernos en directo o influir en el contenido del programa.
Créditos
MúsicaUniversal Funk de Duo Teslar
LocuciónPablo Trinidad
Edición audioPablo Trinidad
PublicaciónPablo Trinidad
Lee la entrada completa en Laravel 101.