Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Laravel

Laravel es un framework joven con un gran futuro. Cuenta con una comunidad llena de energía, documentación atractiva de contenido claro y completo. Análisis de contenido

  • Sé el primero en comentar

Laravel

  1. 1. 1 LaravelMichael Daniel Murillo L�pez ID:534830 Ingenier�a de Sistema Programaci�n Web
  2. 2. Laravel
  3. 3. QUE ES FRAMEWORK LARAVEL Es un framework de desarrollo web MVC escrito en Php Laravel es un framework joven con un gran futuro cuenta con una comunidad llena de energ�a, documentaci�n atractiva de contenido claro y completo y, adem�s, ofrece las funcionalidades necesarias para desarrollar aplicaciones modernas de manera f�cil y segura. 3
  4. 4. 4 MVCFue creador por Taylor Otwell en el a�o 2011. Sobre licencia MIT
  5. 5. 5 Laravel La arquitectura MVC (Model-View- Controller) permite dividir la aplicaci�n en tres capas : Modelo : se encarga de gestionar los datos. Controlador : se ocupa de toda la l�gica y procesamiento de la aplicaci�n. Vista : la parte front-end o del cliente de la aplicaci�n.
  6. 6. 6 Ventajas De Emplear Framework Laravel Reducci�n de costos y tiempos en el desarrollo y mantenimiento. Sintaxis expresiva y muy clara en la forma de escritura. Posee una amplia comunidad y foros. Buena y abundante documentaci�n sobre todo en el sitio oficial. Tambi�n cuenta con una herramienta de interfaces de l�neas de comando llamada Artizan que me permite programar tareas programadas como por ejemplo ejecutar migraciones, pruebas programadas, etc.
  7. 7. 7 Ventajas De Emplear Framework Laravel Fue dise�ada con normas r�gidas de como se escribe el c�digo, como llamar los modelos de vistas y controladores y son adaptables y flexible a cualquier proyecto.
  8. 8. 8 Los Framework mas Usados
  9. 9. Los Pa�ses que mas usan Laravel https://trends.google.com/trends/explore?q=laravel,Symfony,%2Fm%2F02qgdkj,CakePHP,Zend 9
  10. 10. Las Ciudades que utilizan mas Laravel en Colombia https://trends.google.com/trends/explore?q=laravel,Symfony,%2Fm%2F02qgdkj,CakePHP,Zend 10
  11. 11. Carateristica 1. Sistema de envasado modular con un gestor de dependencia dedicada 2. Diferentes formas de acceso a bases de datos relacionados a�n que no exista un enrutamiento 3. Utilidades que ayudan en la implementaci�n de las aplicaciones y al mantenimiento de las mismas. 4. Facilidad de autenticaci�n, proporcionando una interfaz sencilla y f�cil de usar. 11
  12. 12. 12 Esta inspirado en Ruby on Rails y Symfony, de quien posee muchas dependencias. Esta dise�ado para desarrollar bajo el patr�n MVC. Autentificaci�n f�cil de implementar.
  13. 13. 13 A complex idea can be conveyed with just a single still image, namely making it possible to absorb large amounts of data quickly.
  14. 14. 14 Laravel Como Intalar laravel
  15. 15. Puede clonar el Repositorio de Github o utilizar composer 15
  16. 16. Descargar Composer Laravel utiliza Composer para administrar sus dependencias. Entonces, antes de usar Laravel, aseg�rese de tener Composer instalado en su m�quina. 16
  17. 17. Abrimos el cmd y escribimos la ubicaci�n donde esta intalado el xampp . Escribimos la direcci�n donde se encuentra la carpeta htdocs. Luego escribimos este comando : composer create-project --prefer-dist laravel/laravel blog 17
  18. 18. Apenas termine la instalaci�n se vera una estructura de archivos. Estructura del Proyecto /public El directorio public Dentro de este directorio colocaremos todos los recursos est�ticos de nuestra aplicaci�n, es decir, archivos css, js, im�genes y fuentes. Es recomendable crear una carpeta por cada tipo de recurso. 18
  19. 19. /app Aqu� es donde vive la mayor�a del c�digo para su aplicaci�n. Contiene su enrutamiento, modelos de datos y vistas 19
  20. 20. /config La configuraci�n tanto para el framework como para tu aplicaci�n se mantiene en este directorio. La configuraci�n de Laravel existe como un conjunto de archivos PHP que contienen matrices clave-valorapp.php : En este archivo nos puede interesar configurar el lenguaje de nuestra aplicaci�n, la zona horaria, los providers y aliases de las clases m�s comunes.database.php : En este archivo podemos configurar principalmente el motor de base de datos al cu�l deseamos conectarnos. 20
  21. 21. /database Aqu� se encontraran los archivos relacionados con el manejo de la base de datos. Dentro de este directorio se encuentran los subdirectorios:factories : Aqu� escribiremos nuestros model factories.migrations : Todas las migraciones que creamos se ubican en este subdirectorio.seeds : Contiene todas las clases de tipo seed. 21
  22. 22. /resourceslang : Aqu� se encuentran todos los archivos de internacionalizaci�n, es decir, los archivos para poder pasar nuestro proyecto de un idioma a otro. views : Aqu� ubicaremos nuestras vistas en formato php o php.blade, es recomendable crear una carpeta por cada controlador, adem�s agregar una carpeta templates para las plantillas. Una plantilla es una vista general, que tiene segmentos que pueden ser reemplazados mediante la herencia de plantillas, m�s adelante se hablar� de este tema. 22
  23. 23. /storage Cuando Laravel necesita escribir algo en el disco, lo hace en el directorio storage . Por este motivo, tu servidor web debe poder escribir en esta ubicaci�n. Aqu� podemos encontrar otros directorios entre los cuales el m�s relevante es el subdirectorio framework, es ah� donde se almacena el cache y las vistas compiladas. 23
  24. 24. Ciclo de Vida de Laravel 24
  25. 25. Credits https://trends.google.com/trends/explore?q=laravel, Symfony,%2Fm%2F02qgdkj,CakePHP,Zend https://laravel.com/ 25

×