Propuesta de investigacion: creacion de sitio web de ventas usando LARAVEL
Enviado por Juan Carlos Dorantes Jimenez • 17 de Septiembre de 2017 • Documentos de Investigación • 4.949 Palabras (20 Páginas) • 431 Visitas
TECNOLÓGICO NACIONAL DE MÉXICO[pic 1]
INSTITUTO TECNOLÓGICO DE ACAPULCO
“Educación Tecnológica con Compromiso Social”
Carrera:
Ingeniería en Sistemas Computacionales
Asignatura:
Taller de Investigación I
Unidad 2: Estructura del protocolo de investigación.
Propuesta de investigación: |
Creación de un sitio web de ventas online utilizando el framework LARAVEL 5.4 de PHP en conjunto con las tecnologías JavaScript, Bootstrap, CSS y HTML 5 |
Profesor:
Dr. Morales Gálvez Adrián
Alumno: |
Dorantes Jiménez Juan Carlos |
No. Control: |
13320855 |
Acapulco, Guerrero, Mx., Junio de 2017.
ÍNDICE
EL TEMA DE INVESTIGACIÓN 3
DEFINICIÓN DEL PROBLEMA 3
JUSTIFICACIÓN 4
OBJETIVOS 5
OBJETIVO GENERAL 5
OBJETIVOS ESPECÍFICOS 5
MARCO REFERENCIAL 6
ANTECEDENTES 6
INTRODUCCIÓN AL COMERCIO ELECTRÓNICO 7
TIENDAS EN LÍNEA 8
FRAMEWORK EN LA PROGRAMACIÓN 9
DEFINICIÓN E HISTORIA DE LARAVEL 9
VISIÓN GENERAL 10
INFLUENCIA 10
INTRODUCCIÓN A LARAVEL 5 10
BENEFICIOS DE LARAVEL 11
TIPOS DE TECNOLOGÍAS WEB: FRONTEND Y BACKEND 13
FRONTEND 13
BACKEND 14
API 14
DISEÑO METODOLÓGICO 15
MODELO EN CASCADA 15
EL CICLO DE VIDA DE UN PROYECTO DE SOFTWARE. 16
EL MODELO DE DESARROLLO EN CASCADA. 17
DEFINICIÓN. 19
DISEÑO. 19
CODIFICACIÓN. 20
INTEGRACIÓN. 21
HERRAMIENTAS A USAR 21
CRONOGRAMA DE ACTIVIDADES 22
BIBLIOGRAFÍA 23
EL TEMA DE INVESTIGACIÓN
El tema del proyecto de investigación se titula:
Creación de un sitio web de ventas online utilizando el framework LARAVEL 5.4 de PHP en conjunto con las tecnologías JavaScript, Bootstrap, CSS y HTML 5.
DEFINICIÓN DEL PROBLEMA
Configurar un proyecto web con funciones considerables y consistentes, ya sea para mostrarse como ejemplo o para usarse como proyectos dentro del mercado lleva bastante tiempo.
“La mayoría de los proyectos web necesitan un conjunto de funcionalidades común a todos ellos, como el acceso a base de datos, la validación de formularios o la seguridad. Escribir el código que resuelve esas partes para cada proyecto es mala idea, además de repetitivo” (Fernández, 2014).
Cuando uno realiza páginas web debe considerar trabajar con Programación Orientada a Objetos la cual es una de las formas más eficientes de moverse entre el código. Y no tener un buen ejemplo como entrar a estos campos no se estaría explotando el potencial de las páginas web, sobre todo cuando se quiere entregar un trabajo bien hecho en el que hay un pago de por medio.
Es una situación muy común en las empresas de desarrollo de sitios web cuando los clientes necesitan los resultados rápidos.
JUSTIFICACIÓN
El presente trabajo de investigación es relevante por la importancia de los lenguajes de programación para la WEB. En los últimos años la industria de desarrollo web ha experimentado los grandes cambios en el campo de frameworks. Los frameworks PHP populares como Laravel, Phalcon, Symfony, Zend y CodeIgniter han mejorado mucho y se han convertido en herramientas útiles para los desarrolladores web que quieren construir aplicaciones grandes sin esfuerzo.
Una de las cosas que más a menudo veo infravaloradas es la utilización de una estructura base común a los proyectos. Si el código que copias cuando inicias un proyecto es distinto en cada uno, en este punto no vas bien. Los frameworks ofrecen una base común que puedes utilizar en todos los proyectos. Ya hablamos de esto en el primer punto, pero ahora va más allá.
Al tener un código y estructura común, todos los proyectos se desarrollan con los mismos principios y de la misma forma, y si te suena eso de la organización de la producción, sabrás que hacer las cosas cada vez de una manera distinta es sinónimo directo de matar la productividad, entre otras cosas. (Fernández, 2014)
Para una aplicación sencilla o una página web con características básicas, la mejor solución es un buen sistema de código abierto. Sin embargo, para una funcionalidad más compleja se recomienda trabajar con un framework, y un buen ejemplo para ello es LARAVEL.
No importa el ser un experto o alguien que da sus primeros pasos en PHP, ya que forma de trabajar de LARAVEL es muy fácil de entender (Dulio, 2016), además de desarrollar aplicaciones web de un modo mucho más ágil y rápido para aquellos que requieran realizar proyectos web en poco tiempo. En comparación con otros frameworks como Symfony2 o Yii quienes rivalizan con este joven framework, tiene la ventaja de ser más fácil de usar en cuanto configuración del código en unos archivos que dan inicio al proyecto LARAVEL, el uso de su consola (quien con pequeñas y pocas instrucciones agrega paquetes de código al sistema) y unas funcionalidades como BLADE que reduce líneas de código o soporte nativo Bootstrap que es muy útil al querer trabajar en armonía con hojas de estilo predefinidas.
...