Administrador de proyectos / Desarrollador Web
jmanuel@apdevs.com
José manuel ruiz pérez
Ingeniería en Sistemas Computacionales
29 años de edad
8 años de experiencia laboral
Actualmente dirijo proyectos de software
(Pepe, jose, manuel)
FRAMEWORK
Conjunto de buenas prácticas y herramientas
¿Porque laravel?
- Sintaxis limpia
- Integración con composer
- Open Source - Licencia MIT
- Manejo de rutas
- Motor de templates
- ORM, migraciones, seeders
- Seguridad
- Manejo desde consola
- Buena documentación y comunidad
- ...
Pupularidad
Google Trends
CLIENTE - SERVIDOR
FRAMEWORK
modelo - vista - controlador
RoUter - CONTROLADOR
modelo - vista
INSTALACIón
Composer
composer create-project laravel/laravel nombreAplicacion --prefer-dist
Instalador
composer global require laravel/installer
laravel new nombreAplicacion
GNU\LINUX (DEBIAN)
$ sudo apt-get install apache2 mysql-server php5 phpmyadmin [...]
$ curl -s https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ composer global require "laravel/installer=~1.1"
$ laravel new nombre-proyecto
WINDOWS
BASE DE DATOS
GRANT ALL ON cetmeja_tienda.* TO 'cetmeja'@'localhost' IDENTIFIED BY 'secret';
CATALAGO DE PRODUCTOS
ESTRUCTURA GENERAL
ARTISAN
RUTAS
VERBOS/METODoS HTTP
MODELOS
CONTROLadores
vistas
Laravel 5.8
By JManuel Ruiz
Laravel 5.8
Curso Laravel CetMeJa 2020
- 404