SlideShare una empresa de Scribd logo
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Temario
●¿Qué es PHP?
●¿Por qué seguir usando PHP en el 2015?
●¿Que es un Framework?
●Ejemplos de Frameworks para PHP
●¿Que es Laravel?
●¿Por qué usar Laravel?
●¿Cómo funciona Laravel?
●Preguntas
¿Qué es PHP?
¿Qué es PHP?
PHP (Hypertext Preprocessor) es un lenguaje de programación de código abierto muy
popular especialmente adecuado para el desarrollo web y que puede ser incrustado en
HTML y es ejecutado en el servidor.
La primera versión de PHP fue creada por Rasmus Lerdorf en el año 1994.
Ventajas de PHP
● Lenguaje totalmente libre y abierto
● Curva de aprendizaje muy baja
● Entornos de desarrollo fácil de configurar
● Fácil despliegue de aplicaciones
● Fácil acceso a bases de datos
● Comunidad muy grande
El año 2012 sirvió para ver como la oveja negra a PHP. Todos se deslumbraban con
nuevos lenguajes y paradigmas como Node.js, Ruby On Rails y demás. Si mencionabas
PHP te comenzaban a ver cómo aquel hombre de 45 años, divorciado, con un trozo de
pizza en su escritorio y programando en COBOL.
Vs
¿Por qué seguir usando PHP en el 2015?
¿Por qué seguir con PHP?
Es cierto que se resaltaron muchas de las carencias del tan popular PHP, pero eso lejos de
matarlo, lo fortaleció.
Se empezó a trabajar en versiones mejoradas, se aprendió de los errores y de los nuevos
lenguajes y empezaron a llegar Frameworks de alto nivel, practicos y faciles de usar con
un futuro muy prometedor.
Conociendo a Laravel, el Framework de PHP para artesanos de la web
¿Que es un Framework?
¿Qué es un Framework?
Cuando hablamos de un Framework nos estamos refiriendo a una estructura de software
compuesta de componentes personalizables e intercambiables para el desarrollo de una
aplicación. En otras palabras, un framework se puede considerar como una aplicación
genérica incompleta y configurable a la que podemos añadirle las últimas piezas para
construir una aplicación concreta.
Conociendo a Laravel, el Framework de PHP para artesanos de la web
¿Que es Laravel?
¿Que es Laravel?
¿Que es Laravel?
●Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con
PHP 5.
●Laravel es un nuevo y poderoso framework PHP desarrollado por Taylor Otwell en el año 2011,
que promete llevar al lenguaje PHP a un nuevo nivel.
Filosofía de Laravel
●Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el código
“spaghetti”.
●Laravel tiene como objetivo ser un framework que permita el uso de una sintaxis elegante y
expresiva, el framework intenta combinar lo mejor de otros frameworks web como Ruby on Rails,
ASP.NET y Sinatra.
●Laravel aprovecha las características de las últimas versiones de PHP.
¿Por qué usar Laravel?
●Sintaxis limpia
●Integrado con composer
●MVC flexible
●Router
●Blade
●Eloquent ORM
●Seguridad y debugger
●Consola “Artisan”
●Influenciado por otros frameworks
●Cambia la manera de pensar
●Gran comunidad
●Excelente documentación
●No más Xampp, usa Homestead
¿Por qué usar Laravel?
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la web
¿Cómo funciona Laravel?
Instalación de Laravel
Lo más difícil de Laravel la Instalación
Instalar Laravel es muy fácil. Laravel nos ofrece distintas maneras de hacerlo.
Requerimientos:
● PHP >= 5.4
● Mcrypt PHP Extension
● OpenSSL PHP Extension
Formas de Instalación
● Via Github
● Via Composer
Para instalar Laravel via composer es necesario abrir la terminal y escribir el siguiente comando:
composer create-project laravel/laravel [nombre] --prefer-dist
¿Cómo funciona Laravel?
Hola Mundo en Laravel No más “<?php ?>” en la vista
No más “<?php echo $name ?>”
Artisan Laravel
Fuentes consultadas
●http://php.net/manual/es/intro-whatis.php
●http://www.lsi.us.es/~javierj/investigacion_ficheros/Framework.pdf
●http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
●https://www.google.com.mx/trends/explore#cmpt=q&tz=
●http://blog.cubettech.com/why-most-web-application-companies-choose-laravel
●http://www.cristalab.com/blog/porque-elegir-laravel-en-vez-de-codeigniter-c111947l/
PREGUNTAS
Conociendo a Laravel, el Framework de PHP para artesanos de la web

Más contenido relacionado

PPTX
Framework Laravel
PPTX
Fundamentos básicos de la programación orientada a objetos
PPTX
Boxing & unboxing
PPTX
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
DOC
Ejemplo plan de desarrollo de software rup
PPTX
Diseño de interfaz de usuario
PDF
Conceptos básicos de programación orientada a objetos (poo)
PDF
Arquitecturas de software - Parte 2
Framework Laravel
Fundamentos básicos de la programación orientada a objetos
Boxing & unboxing
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
Ejemplo plan de desarrollo de software rup
Diseño de interfaz de usuario
Conceptos básicos de programación orientada a objetos (poo)
Arquitecturas de software - Parte 2

La actualidad más candente (20)

PPTX
Tipos de usuarios en una base de datos
PPT
SQLITE Android
PPSX
Modelo Entidad Relación
PPT
Procesos - Sistemas Operativos
PDF
Requerimientos no funcionales
PPTX
Tipos de datos y operaciones
DOCX
Ejemplos de proyectos al modelo en cascada
PDF
Arquitecturas de software - Parte 1
DOCX
Diagrama de actividades inscripcion, evaluacion, Asistencia
PPTX
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
PDF
Compilador Usando Jflex y Cup
PPTX
Model view controller (mvc)
PDF
Difference BW Frontend and Backend Development
PPTX
01. FUNDAMENTOS DE BASE DE DATOS.pptx
PDF
Interrupciones
PDF
2. Casos de uso y diagramas de casos de uso
PDF
MVC architecture
DOCX
Examen final cisco
PPT
Diccionario de datos
PPT
Código intermedio
Tipos de usuarios en una base de datos
SQLITE Android
Modelo Entidad Relación
Procesos - Sistemas Operativos
Requerimientos no funcionales
Tipos de datos y operaciones
Ejemplos de proyectos al modelo en cascada
Arquitecturas de software - Parte 1
Diagrama de actividades inscripcion, evaluacion, Asistencia
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Compilador Usando Jflex y Cup
Model view controller (mvc)
Difference BW Frontend and Backend Development
01. FUNDAMENTOS DE BASE DE DATOS.pptx
Interrupciones
2. Casos de uso y diagramas de casos de uso
MVC architecture
Examen final cisco
Diccionario de datos
Código intermedio
Publicidad

Destacado (20)

PDF
Desarrollo rápido de apps web con laravel - DevAcademy
PPTX
Introducción a Laravel 5 - Un Framework para Artesanos Web
PPTX
01- instalacion de laravel 5+ (dos formas sencillas )
PPTX
Taller de laravel
PDF
Pruebas de Servicios Web, ¿Codificar o No Codificar?
PPT
laravel Elegant artisan by santosh pawar
PPTX
MVC en CakePHP 2.0
PDF
Andres Gutierrez
PDF
Keeping Eloquent Eloquent
PDF
Stop multiplying by 4 Laracon
PPTX
FRAMEWORD Yii
PPTX
Yii inicios
PPSX
Yii framework
PDF
Framework Yii
PDF
Apresentando o Yii Framework
PPT
Yii framework
PPTX
yii framework
PPTX
Yii framework
PDF
Presentacion diseño web con jquery
Desarrollo rápido de apps web con laravel - DevAcademy
Introducción a Laravel 5 - Un Framework para Artesanos Web
01- instalacion de laravel 5+ (dos formas sencillas )
Taller de laravel
Pruebas de Servicios Web, ¿Codificar o No Codificar?
laravel Elegant artisan by santosh pawar
MVC en CakePHP 2.0
Andres Gutierrez
Keeping Eloquent Eloquent
Stop multiplying by 4 Laracon
FRAMEWORD Yii
Yii inicios
Yii framework
Framework Yii
Apresentando o Yii Framework
Yii framework
yii framework
Yii framework
Presentacion diseño web con jquery
Publicidad

Similar a Conociendo a Laravel, el Framework de PHP para artesanos de la web (20)

PPTX
LARAVEL-01-INTRODUCCION.pptx
PDF
Laravel vc
PPTX
intro_laravel_mobile ...................
PPTX
Presentacion de diapositivas en el ámbito de la ingeniera en DS
PDF
-.-manual de LARAVEL bootcamp blablab-.-
TXT
Introduccion teorica a los frameworks de desarrollo para php
PPTX
Php un lenguaje de programación.........
PPTX
Curso Laravel basico.pptx
PDF
Php apesteguia
ODP
Conferencia php
PPTX
Introducción a los Frameworks PHP
ODP
Symfony2: Framework para PHP5
PDF
Webinar - Radiografía actual del lenguaje PHP
PDF
Laravel 5.1
PDF
Software en la actualidad
PDF
Symfony2: Framework para PHP5
PPTX
BilboStack - Php en el 2012
PDF
PHP + Framework Laravel 160919 Curso Personalizadoo.pdf
LARAVEL-01-INTRODUCCION.pptx
Laravel vc
intro_laravel_mobile ...................
Presentacion de diapositivas en el ámbito de la ingeniera en DS
-.-manual de LARAVEL bootcamp blablab-.-
Introduccion teorica a los frameworks de desarrollo para php
Php un lenguaje de programación.........
Curso Laravel basico.pptx
Php apesteguia
Conferencia php
Introducción a los Frameworks PHP
Symfony2: Framework para PHP5
Webinar - Radiografía actual del lenguaje PHP
Laravel 5.1
Software en la actualidad
Symfony2: Framework para PHP5
BilboStack - Php en el 2012
PHP + Framework Laravel 160919 Curso Personalizadoo.pdf

Más de Software Guru (20)

PDF
Hola Mundo del Internet de las Cosas
PDF
Estructuras de datos avanzadas: Casos de uso reales
PPTX
Building bias-aware environments
PDF
El secreto para ser un desarrollador Senior
PDF
Cómo encontrar el trabajo remoto ideal
PDF
Automatizando ideas con Apache Airflow
PPTX
How thick data can improve big data analysis for business:
PDF
Introducción al machine learning
PDF
Democratizando el uso de CoDi
PDF
Gestionando la felicidad de los equipos con Management 3.0
PDF
Taller: Creación de Componentes Web re-usables con StencilJS
PPTX
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
PDF
¿Qué significa ser un programador en Bitso?
PDF
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
PDF
Pruebas de integración con Docker en Azure DevOps
PDF
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
PDF
Así publicamos las apps de Spotify sin stress
PPTX
Achieving Your Goals: 5 Tips to successfully achieve your goals
PDF
Acciones de comunidades tech en tiempos del Covid19
PDF
De lo operativo a lo estratégico: un modelo de management de diseño
Hola Mundo del Internet de las Cosas
Estructuras de datos avanzadas: Casos de uso reales
Building bias-aware environments
El secreto para ser un desarrollador Senior
Cómo encontrar el trabajo remoto ideal
Automatizando ideas con Apache Airflow
How thick data can improve big data analysis for business:
Introducción al machine learning
Democratizando el uso de CoDi
Gestionando la felicidad de los equipos con Management 3.0
Taller: Creación de Componentes Web re-usables con StencilJS
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
¿Qué significa ser un programador en Bitso?
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Pruebas de integración con Docker en Azure DevOps
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Así publicamos las apps de Spotify sin stress
Achieving Your Goals: 5 Tips to successfully achieve your goals
Acciones de comunidades tech en tiempos del Covid19
De lo operativo a lo estratégico: un modelo de management de diseño

Último (20)

PDF
Estrategia de apoyo tecnología grado 9-3
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Presentación de Redes de Datos modelo osi
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Estrategia de apoyo tecnología miguel angel solis
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPT
introduccion a las_web en el 2025_mejoras.ppt
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPT
Que son las redes de computadores y sus partes
PDF
Diapositiva proyecto de vida, materia catedra
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
taller de informática - LEY DE OHM
PDF
clase auditoria informatica 2025.........
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Estrategia de apoyo tecnología grado 9-3
Influencia-del-uso-de-redes-sociales.pdf
Presentación de Redes de Datos modelo osi
SAP Transportation Management para LSP, TM140 Col18
Estrategia de apoyo tecnología miguel angel solis
El-Gobierno-Electrónico-En-El-Estado-Bolivia
introduccion a las_web en el 2025_mejoras.ppt
Zarate Quispe Alex aldayir aplicaciones de internet .docx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Propuesta BKP servidores con Acronis1.pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
Que son las redes de computadores y sus partes
Diapositiva proyecto de vida, materia catedra
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Sesion 1 de microsoft power point - Clase 1
taller de informática - LEY DE OHM
clase auditoria informatica 2025.........
Calidad desde el Docente y la mejora continua .pdf
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx

Conociendo a Laravel, el Framework de PHP para artesanos de la web