GRUPO 15 SC FRAMEWORK LARAVEL

Slides:



Advertisements
Presentaciones similares
¿Que es Yii ? Framework para PHP de alta performance basado en componentes web para desarrollar aplicaciones web de gran escala. Yii es un framework que.
Advertisements

Integrantes -Tapia Gastelo, Robint Fernando -Perez Gil, Juan Carlos -Damian Acosta, Edinson -Mejia Vilchez, Antonio -Padilla Huaman, Kely Arquitectura.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
VISUALBEE. VisualBee es un software que te permite mejorar tus presentaciones mismos viejos en una presentación llena de gráficos de gran alcance. Para.
Administración de un proyecto de Software Libre: FAVS Jesús Sánchez Sánchez F AVS.
“Android: Un acercamiento practico” Manuel Alejandro Moscoso Domínguez Estudiante de Ingeniería en Bioinformática Talca, 8 de octubre de 2009.
Disseny de Base de Dades Un paseo por OpenERP Jordi Gálvez Santos 11/12/2008.
JoomlaDay 2009 Taller avanzado de programación. JoomlaDay - Taller Avanzado de Desarrollo - Índice ● Introducción: Presentación ● Introducción: Objetivos.
JCLIC. ¿QUE ES JCLIC? JClic es una herramienta para la creación de diversos tipos de actividades educativas.
 Herramientas de Administración de Bases de Datos  Oracle Universal Installer  Instalación no Interactiva con Archivos de Respuesta  Asistente de.
Prof. Mauro Zaravia Ortiz Computación e Informática.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
HTM L (Hyper Text Markup Language). ¿Qué es HTML? Es el lenguaje que permite escribir texto de forma estructurada, y que está compuesto por etiquetas,
wShifts – Gestión de Turnos de Trabajo
INSTALACIÓN DEL SISTEMA C.A.N.O.A.
Grupo de Usuarios de Linux
Guía de implementación
Gestores Bibliográficos o Manejadores de referencia
Biblioteca Virtual, Repositorio Institucional y Observatorio Tecnológico Objetivo: Recuperar y gestionar toda la documentación científica, revistas, tesis,
Introducción a la Programación Multimedial
Ram Delta Systems We bring you a better future… Co-Med On Line
Cochabamba – Bolivia Junio 2017
Instalación y configuración de Wordpress
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
COMPUTACIÓN Y SOFTWARE DE APLICACIÓN
Moodle.
PROGRAMACION ESTRUCTURADA.
Conectividad de Bases de Datos
Usando StreamReader y StreamWriter
CRE ATU PAGINA WEB CON HTML
Introducción a Visual Studio .NET
Presentamos.
CÓMO CREAR UNA CUENTA EN WIKISPACES.COM.
Conalep plantel Zitácuaro 240
HerraMienta: TAREAS 5 Conceptos
Diseña tu propio Sitio Web con:.
PREZI..
FACTORY METHOD Creación a nivel de clases.
Crea videos animados con Animaker
Presentado: por Franci Milena Luján. Abril 17/2013
Conoce Symfony …Así va a funcionar el nuevo drupal
Las herramientas Case Julian madrigal.
Qué son y características generales
Programación Orientada a Objetos
Usando StreamReader y StreamWriter
Usando StreamReader y StreamWriter
Herramientas tecnológicas
Instalación de MySQL en Mac os x
M.V.C (Modelo-vista-controlador)
Introducción (Principales diferencias entre Wordpress .com y .org)
Colegio de Bachilleres plantel 4 Alumno: Luis Josue Esteban Trinidad G:202 E:5 Reporte sobre MI BLOG.
PROYECTO DE INSTALACIÓN EN VB.NET
Wikis H I S T O R A Los orígenes de los wikis están en la comunidad de patrones de diseño, que los utilizaron para escribir y discutir patrones. El primer.
Plataformas cliente-servidor
GOOGLE DRIVE Google Drive es un moderno y potente servicio de almacenamiento en línea que además permite acceder a un conjunto de herramientas ofimáticas.
3. Instalación sobre Windows
WEB INTEGRANTES: AVENDAÑO MARIA TADYS BALLESTEROS YHORSAN DAYANA
Pasos para el registro a MENDELEY a través del CONRICYT
LEgo Java Operating System (LeJOS)
Para que sirve este programa?
ARQUITECTURA DEL PROYECTO. La estructura modelo vista controlador se muestra en la siguiente ilustración : ESTRUCTURA DE PROYECTOS DE MVC.
Programación al lado del servidor
CORPORACION UNIFICADA NACIONAL
CRUD.
Carlos Manuel Ortega Avila
Reportes Utilizando la librería DomPDF
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ
Transcripción de la presentación:

GRUPO 15 SC FRAMEWORK LARAVEL TECNOLOGIA WEB GRUPO 15 SC FRAMEWORK LARAVEL Mario Alberto lazarte Zambrana Diego Mansilla José Andres Jiménez C.

¿QUE ES FRAMEWORK LARAVEL? Es un framework de desarrollo web MVC escrito en ph5 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. Fue creador por Taylor Otwell en el año 2011.

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 Artisan que me permite programar tareas programadas como por ejemplo ejecutar migraciones, pruebas programadas, etc.

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. Existen 2 versiones de Laravel: Versión 4 Versión 5

Característica Va por a versión 4 publicada en mayo del 2013 (actualmente en la versión 4,2). Creado en 2011 por Taylor Otwell. Publicado bajo licencia open source MIT. 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.

Estructura del Proyecto Todos los proyectos nuevos en Laravel 5.1 tienen la siguiente estructura de directorios:

/app Aquí es donde vive la mayoría del código para su aplicación. Contiene su enrutamiento, modelos de datos y vistas.

/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-valor app.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.  

/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.

/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.

 /resources lang : 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.

/storage El directorio 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.

Instalación de Laravel 1.- Instalar Composer Composer es una herramienta para gestionar las dependencias en PHP. Te permite declarar las librerías de las cuales tu proyecto depende o necesita y las instala en el proyecto por ti

2. Creando proyecto en Laravel Existen dos formas de crear un proyecto con Laravel, la primera es descargando el archivo master desde su repositorio oficial de GitHub y la otra es usando Composer desde la consola Desde la consola, dirígete al directorio donde guardas tus proyectos web (si usas XAMPP la ruta es C:\xampp\htdocs para WAMPP es C:\wamp\www), y teclea lo siguiente: