Bienvenidos a La Tecnologería, una radio con diversos programas relacionados con el mundo de la tecnología.
Laravel 101
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 hola@tecnologeria.com 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 TrinidadLee la entrada completa en Laravel 101.