conociendo a laravel, el framework de php para artesanos de la web
TRANSCRIPT
![Page 1: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/1.jpg)
![Page 2: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/2.jpg)
![Page 3: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/3.jpg)
Temario
●¿Qué es PHP?
●¿Por qué seguir usando PHP en el 2015?
●¿Que es un Framework?
●Ejemplos de Frameworks para PHP
●¿Que es Laravel?
●¿Por qué usar Laravel?
●¿Cómo funciona Laravel?
●Preguntas
![Page 4: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/4.jpg)
¿Qué es PHP?
![Page 5: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/5.jpg)
¿Qué es PHP?
PHP (Hypertext Preprocessor) es un lenguaje de programación de código abierto muy
popular especialmente adecuado para el desarrollo web y que puede ser incrustado en
HTML y es ejecutado en el servidor.
La primera versión de PHP fue creada por Rasmus Lerdorf en el año 1994.
![Page 6: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/6.jpg)
Ventajas de PHP
● Lenguaje totalmente libre y abierto
● Curva de aprendizaje muy baja
● Entornos de desarrollo fácil de configurar
● Fácil despliegue de aplicaciones
● Fácil acceso a bases de datos
● Comunidad muy grande
![Page 7: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/7.jpg)
El año 2012 sirvió para ver como la oveja negra a PHP. Todos se deslumbraban con
nuevos lenguajes y paradigmas como Node.js, Ruby On Rails y demás. Si mencionabas
PHP te comenzaban a ver cómo aquel hombre de 45 años, divorciado, con un trozo de
pizza en su escritorio y programando en COBOL.
Vs
![Page 8: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/8.jpg)
¿Por qué seguir usando PHP en el 2015?
![Page 9: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/9.jpg)
¿Por qué seguir con PHP?
Es cierto que se resaltaron muchas de las carencias del tan popular PHP, pero eso lejos de
matarlo, lo fortaleció.
Se empezó a trabajar en versiones mejoradas, se aprendió de los errores y de los nuevos
lenguajes y empezaron a llegar Frameworks de alto nivel, practicos y faciles de usar con
un futuro muy prometedor.
![Page 10: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/10.jpg)
![Page 11: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/11.jpg)
¿Que es un Framework?
![Page 12: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/12.jpg)
¿Qué es un Framework?
Cuando hablamos de un Framework nos estamos refiriendo a una estructura de software
compuesta de componentes personalizables e intercambiables para el desarrollo de una
aplicación. En otras palabras, un framework se puede considerar como una aplicación
genérica incompleta y configurable a la que podemos añadirle las últimas piezas para
construir una aplicación concreta.
![Page 13: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/13.jpg)
![Page 14: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/14.jpg)
¿Que es Laravel?
![Page 15: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/15.jpg)
¿Que es Laravel?
¿Que es Laravel?
●Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con
PHP 5.
●Laravel es un nuevo y poderoso framework PHP desarrollado por Taylor Otwell en el año 2011,
que promete llevar al lenguaje PHP a un nuevo nivel.
![Page 16: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/16.jpg)
Filosofía de Laravel
●Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el código
“spaghetti”.
●Laravel tiene como objetivo ser un framework que permita el uso de una sintaxis elegante y
expresiva, el framework intenta combinar lo mejor de otros frameworks web como Ruby on Rails,
ASP.NET y Sinatra.
●Laravel aprovecha las características de las últimas versiones de PHP.
![Page 17: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/17.jpg)
¿Por qué usar Laravel?
![Page 18: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/18.jpg)
●Sintaxis limpia
●Integrado con composer
●MVC flexible
●Router
●Blade
●Eloquent ORM
●Seguridad y debugger
●Consola “Artisan”
●Influenciado por otros frameworks
●Cambia la manera de pensar
●Gran comunidad
●Excelente documentación
●No más Xampp, usa Homestead
¿Por qué usar Laravel?
![Page 19: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/19.jpg)
![Page 20: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/20.jpg)
![Page 21: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/21.jpg)
![Page 22: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/22.jpg)
![Page 23: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/23.jpg)
¿Cómo funciona Laravel?
![Page 24: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/24.jpg)
Instalación de Laravel
Lo más difícil de Laravel la Instalación
![Page 25: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/25.jpg)
Instalar Laravel es muy fácil. Laravel nos ofrece distintas maneras de hacerlo.
Requerimientos:
● PHP >= 5.4
● Mcrypt PHP Extension
● OpenSSL PHP Extension
Formas de Instalación
● Via Github
● Via Composer
![Page 26: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/26.jpg)
Para instalar Laravel via composer es necesario abrir la terminal y escribir el siguiente comando:
composer create-project laravel/laravel [nombre] --prefer-dist
![Page 27: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/27.jpg)
¿Cómo funciona Laravel?
![Page 28: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/28.jpg)
Hola Mundo en Laravel No más “<?php ?>” en la vista
No más “<?php echo $name ?>”
![Page 29: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/29.jpg)
Artisan Laravel
![Page 30: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/30.jpg)
Fuentes consultadas
●http://php.net/manual/es/intro-whatis.php
●http://www.lsi.us.es/~javierj/investigacion_ficheros/Framework.pdf
●http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
●https://www.google.com.mx/trends/explore#cmpt=q&tz=
●http://blog.cubettech.com/why-most-web-application-companies-choose-laravel
●http://www.cristalab.com/blog/porque-elegir-laravel-en-vez-de-codeigniter-c111947l/
![Page 31: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/31.jpg)
PREGUNTAS
![Page 32: Conociendo a Laravel, el Framework de PHP para artesanos de la web](https://reader033.vdocuments.pub/reader033/viewer/2022042615/55abee811a28ab4f318b47a2/html5/thumbnails/32.jpg)