José Manuel Ruiz Pérez
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