Está en la página 1de 10

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educacin Universitaria


Universidad Alejandro de Humboldt
Asignatura: Tcnicas de Programacin

Proyecto
VirtualShopping

Profesor(a):
Miguel Mena

Autor:
Azuaje Kervin C.I.:22935434

Caracas, 30 de Junio del 2016

VirtualShopping

El proyecto trata de una pgina web en la cual existen unos proveedores


que tienen artculos a la venta, y los usuarios ingresan al sistema seleccionan los
productos y se les ofrece una opcin de compra o de contacto con el proveedor.
Para el desarrollo de la misma se utilizo:

HTML

CSS

PHP

Framework LARAVEL

JQUERY

SUBLIMETEXT

Adems se requiri de la utilizacin de WampServer para manejar un servidor


apache, PHP y un gestor de base de datos MySQL.
Se utilizo una herramienta fundamental para el manejo de LARAVEL.
COMPOSER es un manejador de dependencias, no un gestor de paquetes. Pero
es cierto que trata con paquetes y libreras, la instalacin siempre es local para
cualquier proyecto, las libreras se instalan en un directorio por defecto.
Para su manejo se utilizacin se requiere del uso de la consola del sistema
operativo en nuestro caso CMD. La mayora de los comandos de COMPOSER
utiliza CMD as que necesitaremos tenerla a la mano durante todo el proceso de
creacin de la pgina.

Instalacin de las herramientas.

WampServer
Instalamos esta aplicacin desde su pgina web y seguimos los pasos de

instalacin.

Composer
Su instalacin es muy sencilla simplemente nos dirigimos a su pgina web y

descargamos, seguimos los pasos.

COMPOSER se instalara en la carpeta donde tengamos PHP en nuestro


caso en WampServer/PHP.
Para comprobar su instalacin nos vamos a CMD, una vez all tendremos
que irnos a la carpeta de WampServer y desde all ejecutar el comando
composer y nos mostrara lo siguiente:

LARAVEL

Para instalar LARAVEL tenemos que ejecutar un comando dentro de la carpeta


WampServer en la CMD el cual es <composer create-project laravel/laravel
nombre del proyecto>
Se instalara LAVAREL con ese comando.

LARAVEL
LARAVEL por defecto trae una pgina web de prueba y si en nuestra CMD
colocamos el comando <php artisan serve> (el cual es un comando del laravel)
podremos observar en el local host un mensaje de LARAVEL

Sublime Text

Utilizando Sublime Text abrimos nuestro proyecto y nos quedara algo si

Ya con esto tenemos instalado todo lo necesario para crear nuestro proyecto
en LARAVEL.

Creacin del proyecto


Es importante destacar que debemos conocer el manejo de LARAVEL por
eso podemos dirigirnos a su documentacin en https://laravel.com para
documentarnos y entender cmo funciona LARAVEL.
Resumiendo un poco para explicar cmo se cre el proyecto se explicaran
los temas necesarios y utilizados en el desarrollo.

Rutas

LARAVEL trabaja con rutas, el cual es un .php en nuestro proyecto y lo que


hace es, se le enva una peticin para ir a alguna vista y este .php lo que hace es
redireccionarnos a esa vista utilizando controladores.

Controladores

Los controladores simplemente determinan los parmetros que la ruta utiliza


para redireccionarnos a la vista que queremos.

Modelos

Los modelos determinan la construccin de las tablas de la base de datos,


estos modelos se crean desde CMD con el comando <php artisan make: model m>.

Migraciones

Las migraciones es donde se guarda la base de datos y se manda al gestor en


nuestro caso PHPMyAdmin en donde se encuentra nuestra base de datos creada
en MySQL.

Seeder

Los Seeder son bases de datos flexibles en los cuales le pasamos los datos
que contendrn nuestras tablas.

Decimos flexible porque si requerimos agregar un campo a la base de datos


con unos simples comandos se refresca la base de datos con los campos
actualizados.

Vistas

Las vistas como en todo documento HTML es donde apreciamos lo que


programamos en cdigo.

CSS

La utilizamos para darle estilo a nuestras vistas.

JQUERY

Al igual que CSS para darle estilo y manejar eventos dentro de nuestro
proyecto.
El tema de manejar LARAVEL es muy amplio por lo que requerimos de leer
bien su documentacin para entender cmo trabaja, sin embargo, es un
FrameWork muy amplio y nos ayuda muchsimo en la creacin de proyectos.
Adems LARAVEL tiene muchos paquetes para trabajar con usuarios, carros
de compra, tablas, entre otras herramientas as que es necesario documentarse
muy bien y tener todo claro.
Sin embargo explicare como relacionar la base de datos con nuestro proyecto,
en esto LARAVEL nos ayuda muchsimo. En nuestro proyecto tenemos todas las
carpetas que nos brinda LARAVEL pero tenemos un archivo en especial llamado
.env

En el colocamos en la DB_CONNECTION el gestor que utilizamos,


DB_DATABASE el nombre de nuestra base de datos, DB_USER el usuario y
DB_PASSWORD la clave, en caso de PHPMyAdmin son root y vacio.
Y ya tenemos la conexin con nuestra base de datos lista, recordemos que
tenemos que crear nuestros modelos con el nombre de las tablas que queremos,
las migraciones y los Seeder.

Luego pasamos a la creacin de las vistas con HTML, CSS y PHP como
nosotros queramos. Con la diferencia que para pasar de una vista a otra
LARAVEL utiliza rutas y controladores por eso es importante leer la
documentacin y entender este tema, por ello no se indagara mucho en esto.

También podría gustarte