SlideShare una empresa de Scribd logo
1 de 20
Programadores Chile
Taller de Laravel
Sebastian Zamorano J.
DevOps Web
Desarrollador Web
Taller de Laravel
¿Qué haremos?
• Conocer más sobre PHP > 7
• Buenas practicas en PHP
• Mini Framework
• Conocer Laravel
• Usemos Laravel
¿Quién soy yo?
CTO(Palabra moderna)
www.desrueda.com
www.testuapp.com (no me llamaré
CTO)
Hacer realidad cualquier proyecto
@sebazamorano sebazamorano
Mi Motivaciones
❖ Empezó con un hola mundo en Java a los 13 años.
Aquí conocí lo que es la programación.
❖ Al final estudie Electricidad en la educación Media.
❖ En el liceo fui a un curso de HTML (Mucho
<table><strong><center> , nada de css) Conocí Block
de Notas no solo es escribir texto.
❖ Después de los 18 trabajando en Metro conocí lo que
es la informática. (a cambiar mi rubro)
PHP >= 7
PHP 20 años
POO en su sangre
Manejador de paquetes y
dependencias.
“Composer”
PHPUNIT
¡La actualización más
esperada!
¿Qué sucedió con el número
6?
Re-compatibilidad PHP < 7
¡Al fin un poco de
código!
Buenas Practicas
PHP
Dejemos de hablar mal de PHP
Guías de codificación PSR-*. http://www.php-fig.org/
Uso de namespaces PSR-4. http://www.php-fig.org/psr/psr-4/
PHP CLI. http://php.net/manual/en/features.commandline.php
Manejo de dependencias. https://getcomposer.org/
Patrones de Diseño. https://diego.com.es/patrones-de-diseno-en-php
Manejo de Excepciones. http://php.net/manual/es/language.exceptions.php
Hagamos algo bueno por PHP.
Mini Framework
Conozcamos Laravel
– Laravel
“Love beautiful code? We do too.
The PHP Framework For Web Artisan”
¿Que es Laravel?
• Es un framework creado por Taylor Otwell. @taylorotwell
• Su desarrollo esta inspirado en Ruby on Rails, ASP .NET
(Entity)
• Su filosofía es desarrollar código de forma elegante y
simple (Olvidemos el espagueti)
• Es el framework de mayor crecimiento en los últimos dos
años, su comunidad crece día tras día
• Última versión 5.4, en junio versión 5.5 LTS
https://laravel-news.com/2016-survey
Olvídate del MVC
❖ Laravel, No es MVC.
https://styde.net/porque-laravel-no-es-mvc-y-tu-deberias-olvidarte-de-mvc/
Código, Código y más Código
• ¿Qué haremos?
• No, no haremos el tipico ToDo (Task).
• Al fin Programadores Chile tendrá su Bolsa de
Trabajo
• Construyamos juntos este Programadores JOBS.

Más contenido relacionado

La actualidad más candente

PHP for Android: scripting PHP en Android
PHP for Android: scripting PHP en AndroidPHP for Android: scripting PHP en Android
PHP for Android: scripting PHP en Android
Irontec
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
trazco
 
Scala en la práctica
Scala en la prácticaScala en la práctica
Scala en la práctica
Software Guru
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
mat3matik
 
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
Antonio Ognio
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en Windows
Antonio Ognio
 

La actualidad más candente (19)

PHP for Android: scripting PHP en Android
PHP for Android: scripting PHP en AndroidPHP for Android: scripting PHP en Android
PHP for Android: scripting PHP en Android
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
 
Scala en la práctica
Scala en la prácticaScala en la práctica
Scala en la práctica
 
Node para Javeros: Conoce a tu enemigo
Node para Javeros: Conoce a tu enemigoNode para Javeros: Conoce a tu enemigo
Node para Javeros: Conoce a tu enemigo
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la web
 
Java poliglota
Java poliglotaJava poliglota
Java poliglota
 
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
 
El proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open SourceEl proceso de desarrollo con herramientas Open Source
El proceso de desarrollo con herramientas Open Source
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en Windows
 
Creación de Plataformas
Creación de PlataformasCreación de Plataformas
Creación de Plataformas
 
Php1
Php1Php1
Php1
 
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigo
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Practicas virtuales v2
Practicas virtuales v2Practicas virtuales v2
Practicas virtuales v2
 
RIA con JavaFX
RIA con JavaFXRIA con JavaFX
RIA con JavaFX
 

Destacado

Destacado (14)

Introducción a Laravel 5 - Un Framework para Artesanos Web
Introducción a Laravel 5 - Un Framework para Artesanos WebIntroducción a Laravel 5 - Un Framework para Artesanos Web
Introducción a Laravel 5 - Un Framework para Artesanos Web
 
Taller mvc.net 5
Taller mvc.net 5Taller mvc.net 5
Taller mvc.net 5
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
 
Yii php framework
Yii php frameworkYii php framework
Yii php framework
 
Presentacion YII
Presentacion YIIPresentacion YII
Presentacion YII
 
React redux workshop
React redux workshopReact redux workshop
React redux workshop
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itst
 
Cakephp 3
Cakephp 3 Cakephp 3
Cakephp 3
 
PPT - A slice of cake php
PPT - A slice of cake phpPPT - A slice of cake php
PPT - A slice of cake php
 
Cakephp
CakephpCakephp
Cakephp
 
9.laravel
9.laravel9.laravel
9.laravel
 
React + Redux Introduction
React + Redux IntroductionReact + Redux Introduction
React + Redux Introduction
 
Entendiendo Yii
Entendiendo YiiEntendiendo Yii
Entendiendo Yii
 
Documentacion de Codeigniter en español
Documentacion de Codeigniter en españolDocumentacion de Codeigniter en español
Documentacion de Codeigniter en español
 

Similar a Taller de laravel

Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartysl
campus party
 
WeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSWeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOS
Francisco Jordano
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
zanahoria2015
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratis
Juan Percy Rojas Cruz
 

Similar a Taller de laravel (20)

Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
 
legacy
legacylegacy
legacy
 
Ro R Universidad
Ro R UniversidadRo R Universidad
Ro R Universidad
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartysl
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartysl
 
Shapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libreShapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libre
 
Abuntool presentation
Abuntool presentationAbuntool presentation
Abuntool presentation
 
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
Desarrollo Y  ComercializacióN De  Software Usando  Ruby On  RailsDesarrollo Y  ComercializacióN De  Software Usando  Ruby On  Rails
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
 
Blazor, un nuevo framework .NET
Blazor, un nuevo framework .NETBlazor, un nuevo framework .NET
Blazor, un nuevo framework .NET
 
WeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSWeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOS
 
Curso php desde_cero
Curso php desde_ceroCurso php desde_cero
Curso php desde_cero
 
PHP
PHPPHP
PHP
 
Desarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdfDesarrollo_web_con_PHP_y_MySQL.pdf
Desarrollo_web_con_PHP_y_MySQL.pdf
 
Timerepublik
TimerepublikTimerepublik
Timerepublik
 
FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Reglas de Código Simple
Reglas de Código SimpleReglas de Código Simple
Reglas de Código Simple
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratis
 

Taller de laravel

  • 1. Programadores Chile Taller de Laravel Sebastian Zamorano J. DevOps Web Desarrollador Web
  • 2. Taller de Laravel ¿Qué haremos? • Conocer más sobre PHP > 7 • Buenas practicas en PHP • Mini Framework • Conocer Laravel • Usemos Laravel
  • 3. ¿Quién soy yo? CTO(Palabra moderna) www.desrueda.com www.testuapp.com (no me llamaré CTO) Hacer realidad cualquier proyecto @sebazamorano sebazamorano
  • 4. Mi Motivaciones ❖ Empezó con un hola mundo en Java a los 13 años. Aquí conocí lo que es la programación. ❖ Al final estudie Electricidad en la educación Media. ❖ En el liceo fui a un curso de HTML (Mucho <table><strong><center> , nada de css) Conocí Block de Notas no solo es escribir texto. ❖ Después de los 18 trabajando en Metro conocí lo que es la informática. (a cambiar mi rubro)
  • 6. PHP 20 años POO en su sangre Manejador de paquetes y dependencias. “Composer” PHPUNIT
  • 7. ¡La actualización más esperada! ¿Qué sucedió con el número 6? Re-compatibilidad PHP < 7
  • 8.
  • 9.
  • 10.
  • 11. ¡Al fin un poco de código!
  • 13. Dejemos de hablar mal de PHP Guías de codificación PSR-*. http://www.php-fig.org/ Uso de namespaces PSR-4. http://www.php-fig.org/psr/psr-4/ PHP CLI. http://php.net/manual/en/features.commandline.php Manejo de dependencias. https://getcomposer.org/ Patrones de Diseño. https://diego.com.es/patrones-de-diseno-en-php Manejo de Excepciones. http://php.net/manual/es/language.exceptions.php
  • 14. Hagamos algo bueno por PHP. Mini Framework
  • 16. – Laravel “Love beautiful code? We do too. The PHP Framework For Web Artisan”
  • 17. ¿Que es Laravel? • Es un framework creado por Taylor Otwell. @taylorotwell • Su desarrollo esta inspirado en Ruby on Rails, ASP .NET (Entity) • Su filosofía es desarrollar código de forma elegante y simple (Olvidemos el espagueti) • Es el framework de mayor crecimiento en los últimos dos años, su comunidad crece día tras día • Última versión 5.4, en junio versión 5.5 LTS
  • 19. Olvídate del MVC ❖ Laravel, No es MVC. https://styde.net/porque-laravel-no-es-mvc-y-tu-deberias-olvidarte-de-mvc/
  • 20. Código, Código y más Código • ¿Qué haremos? • No, no haremos el tipico ToDo (Task). • Al fin Programadores Chile tendrá su Bolsa de Trabajo • Construyamos juntos este Programadores JOBS.