SlideShare una empresa de Scribd logo
1 de 15
Castellón - 5 y 6 de Julio 2010 – Universitat Jaume I organizan patrocinan colaboran Jornadas Symfony 5 y 6 de julio 2010 Universitat Jaume I, Castellón http://decharlas.uji.es/symfony
Introducción a Symfony Alfonso Alba, nerium.es Jornadas Symfony 5 y 6 de julio 2010 Universitat Jaume I, Castellón http://decharlas.uji.es/symfony
¿Os parece fácil desayunar esto?
¿Porqué utilizo symfony? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lista de tareas que hacer al ejecutar un proyecto
¿Cómo hacemos para ahorrarnos tiempo en estas tareas? Nos creamos nuestro propio framework includes/ auth.inc.php db.inc.php validador.inc.php ... <?php include includes/*.php ... ?>
 
¿Qué consecuencias tuvo para mi empezar a usar symfony? ,[object Object],[object Object],[object Object]
¿Qué supone usar symfony? ,[object Object],[object Object]
Año 2010 Dirigir un equipo de 15 personas
Año 2010 Trabajando en equipo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué más nos ofrece symfony? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué más nos ofrece symfony? ,[object Object]
¿Qué más nos ofrece symfony? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Utilizo symfony para todo? NO ...pero casi
Gracias Gracias [email_address] @neriumtec www.nerium.es Jornadas Symfony  http://decharlas.uji.es/symfony

Más contenido relacionado

La actualidad más candente

Presentacion3 Proyectoparte2 SeminariodeInformatica
Presentacion3 Proyectoparte2 SeminariodeInformaticaPresentacion3 Proyectoparte2 SeminariodeInformatica
Presentacion3 Proyectoparte2 SeminariodeInformaticaGALILEO
 
PRESENTACION IDE0313260
PRESENTACION IDE0313260PRESENTACION IDE0313260
PRESENTACION IDE0313260betodeleon
 
(HTML) Códigos del iframe para tu web
(HTML) Códigos del iframe para tu web(HTML) Códigos del iframe para tu web
(HTML) Códigos del iframe para tu webClub Docente Digital
 
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP7th_Sign
 
Curso gratuito de ms. access
Curso gratuito de ms. accessCurso gratuito de ms. access
Curso gratuito de ms. accessEducagratis
 
Pres3_ide09143179
Pres3_ide09143179Pres3_ide09143179
Pres3_ide09143179Merylarios
 
Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1 Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1 Alberto Permuy Leal
 
Pres3 Seminario de Informática_ide09143179
Pres3 Seminario de Informática_ide09143179Pres3 Seminario de Informática_ide09143179
Pres3 Seminario de Informática_ide09143179Merylarios
 

La actualidad más candente (11)

Presentacion3 Proyectoparte2 SeminariodeInformatica
Presentacion3 Proyectoparte2 SeminariodeInformaticaPresentacion3 Proyectoparte2 SeminariodeInformatica
Presentacion3 Proyectoparte2 SeminariodeInformatica
 
PRESENTACION IDE0313260
PRESENTACION IDE0313260PRESENTACION IDE0313260
PRESENTACION IDE0313260
 
(HTML) ¿Cómo usar el Iframe?
(HTML) ¿Cómo usar el Iframe?(HTML) ¿Cómo usar el Iframe?
(HTML) ¿Cómo usar el Iframe?
 
(HTML) Códigos del iframe para tu web
(HTML) Códigos del iframe para tu web(HTML) Códigos del iframe para tu web
(HTML) Códigos del iframe para tu web
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Yuliana mi trabajo 1
Yuliana  mi trabajo 1Yuliana  mi trabajo 1
Yuliana mi trabajo 1
 
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
 
Curso gratuito de ms. access
Curso gratuito de ms. accessCurso gratuito de ms. access
Curso gratuito de ms. access
 
Pres3_ide09143179
Pres3_ide09143179Pres3_ide09143179
Pres3_ide09143179
 
Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1 Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1
 
Pres3 Seminario de Informática_ide09143179
Pres3 Seminario de Informática_ide09143179Pres3 Seminario de Informática_ide09143179
Pres3 Seminario de Informática_ide09143179
 

Destacado

FindLaw | Guantanamo Bay Military Prosecution Authority Ruling
FindLaw | Guantanamo Bay Military Prosecution Authority RulingFindLaw | Guantanamo Bay Military Prosecution Authority Ruling
FindLaw | Guantanamo Bay Military Prosecution Authority RulingLegalDocs
 
Cuestionario actividad fisica
Cuestionario actividad fisicaCuestionario actividad fisica
Cuestionario actividad fisicaMary Posa
 
Medios de transmision
Medios de transmisionMedios de transmision
Medios de transmisiontaemex
 
Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008
Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008
Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008Nilton Anjos
 
Sistema cardiovascular pdf
Sistema cardiovascular pdfSistema cardiovascular pdf
Sistema cardiovascular pdfHeïdï Montero
 
Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...
Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...
Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...Manuel Viña
 
Gestion ambiental -_residuos_solidos-2014[1]
Gestion ambiental -_residuos_solidos-2014[1]Gestion ambiental -_residuos_solidos-2014[1]
Gestion ambiental -_residuos_solidos-2014[1]mamunchyyo
 
métodos anticonceptivos
métodos anticonceptivosmétodos anticonceptivos
métodos anticonceptivosdilopez2016
 
Sistemas ecuaciones naudy
Sistemas ecuaciones naudySistemas ecuaciones naudy
Sistemas ecuaciones naudyASIGNACIONUFT
 
Recomendaciones menores tic(2)
Recomendaciones menores tic(2)Recomendaciones menores tic(2)
Recomendaciones menores tic(2)dani71
 
La formación y el desarrollo profesional docente frente a
La formación y el desarrollo profesional docente frente aLa formación y el desarrollo profesional docente frente a
La formación y el desarrollo profesional docente frente aDany Bocarando
 
Desventajas del tlcan presentacion bloog
Desventajas del tlcan  presentacion bloogDesventajas del tlcan  presentacion bloog
Desventajas del tlcan presentacion bloogVico Fray Campos
 
Dynamics, ultimus, business objects
Dynamics, ultimus, business objectsDynamics, ultimus, business objects
Dynamics, ultimus, business objectszarahmariaux23
 
Movimiento armonico simple
Movimiento armonico simpleMovimiento armonico simple
Movimiento armonico simpleRiveroArmando
 
Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)
Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)
Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)Alex Hernandez Torres
 
Diagnóstico de salud de la comuna de Talcahuano, 2015
Diagnóstico de salud de la comuna de Talcahuano, 2015Diagnóstico de salud de la comuna de Talcahuano, 2015
Diagnóstico de salud de la comuna de Talcahuano, 2015Jorge Pacheco
 

Destacado (20)

FindLaw | Guantanamo Bay Military Prosecution Authority Ruling
FindLaw | Guantanamo Bay Military Prosecution Authority RulingFindLaw | Guantanamo Bay Military Prosecution Authority Ruling
FindLaw | Guantanamo Bay Military Prosecution Authority Ruling
 
Cuestionario actividad fisica
Cuestionario actividad fisicaCuestionario actividad fisica
Cuestionario actividad fisica
 
Medios de transmision
Medios de transmisionMedios de transmision
Medios de transmision
 
Pensamento linguagem
Pensamento linguagemPensamento linguagem
Pensamento linguagem
 
Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008
Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008
Edital De Resultado Da 4ª Etapa Após Avaliação Desempate DOM 18-06-2008
 
Guia elaboracion de_proyecto_investigacion (3)
Guia elaboracion de_proyecto_investigacion (3)Guia elaboracion de_proyecto_investigacion (3)
Guia elaboracion de_proyecto_investigacion (3)
 
Sistema cardiovascular pdf
Sistema cardiovascular pdfSistema cardiovascular pdf
Sistema cardiovascular pdf
 
Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...
Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...
Estudio sobre seguridad en dispositivos móviles y smartphones (1er cuatrimest...
 
Gestion ambiental -_residuos_solidos-2014[1]
Gestion ambiental -_residuos_solidos-2014[1]Gestion ambiental -_residuos_solidos-2014[1]
Gestion ambiental -_residuos_solidos-2014[1]
 
métodos anticonceptivos
métodos anticonceptivosmétodos anticonceptivos
métodos anticonceptivos
 
Sistemas ecuaciones naudy
Sistemas ecuaciones naudySistemas ecuaciones naudy
Sistemas ecuaciones naudy
 
La educación indígena en colombia
La educación indígena en colombiaLa educación indígena en colombia
La educación indígena en colombia
 
Recomendaciones menores tic(2)
Recomendaciones menores tic(2)Recomendaciones menores tic(2)
Recomendaciones menores tic(2)
 
La formación y el desarrollo profesional docente frente a
La formación y el desarrollo profesional docente frente aLa formación y el desarrollo profesional docente frente a
La formación y el desarrollo profesional docente frente a
 
Desventajas del tlcan presentacion bloog
Desventajas del tlcan  presentacion bloogDesventajas del tlcan  presentacion bloog
Desventajas del tlcan presentacion bloog
 
Dynamics, ultimus, business objects
Dynamics, ultimus, business objectsDynamics, ultimus, business objects
Dynamics, ultimus, business objects
 
Qué es un equipo de trabajo
Qué es un equipo de trabajoQué es un equipo de trabajo
Qué es un equipo de trabajo
 
Movimiento armonico simple
Movimiento armonico simpleMovimiento armonico simple
Movimiento armonico simple
 
Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)
Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)
Unidad+2+ +la+universidad+ante+los+retos+del+siglo+xxi (2)
 
Diagnóstico de salud de la comuna de Talcahuano, 2015
Diagnóstico de salud de la comuna de Talcahuano, 2015Diagnóstico de salud de la comuna de Talcahuano, 2015
Diagnóstico de salud de la comuna de Talcahuano, 2015
 

Similar a Introduccion a symfony

Symfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones webSymfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones websergiovier
 
Barcelona Workshop 2008
Barcelona Workshop 2008Barcelona Workshop 2008
Barcelona Workshop 2008Mitusin
 
Symfony: Domesticando las Vistas
Symfony: Domesticando las VistasSymfony: Domesticando las Vistas
Symfony: Domesticando las VistasJose Antonio Pio
 
Symfony: Domesticando las Vistas - decharlas
Symfony: Domesticando las Vistas - decharlasSymfony: Domesticando las Vistas - decharlas
Symfony: Domesticando las Vistas - decharlasDecharlas
 
Presentacion final parte 2 seminario informatica
Presentacion final parte 2 seminario informaticaPresentacion final parte 2 seminario informatica
Presentacion final parte 2 seminario informaticaAlba Robles
 
Pres3 SEMINARIO DE INFORMATICA 2010
Pres3 SEMINARIO DE INFORMATICA 2010Pres3 SEMINARIO DE INFORMATICA 2010
Pres3 SEMINARIO DE INFORMATICA 2010Gladis123456789
 
Informe Programacion Sitios Web
Informe Programacion Sitios WebInforme Programacion Sitios Web
Informe Programacion Sitios WebYeison Smith
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPHP Vigo
 
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-SourceWeb-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Sourcesenado-web-clon
 
Symfony2 un framework para maximizar tu productividad en desarrollo web
Symfony2 un framework para maximizar tu productividad en desarrollo webSymfony2 un framework para maximizar tu productividad en desarrollo web
Symfony2 un framework para maximizar tu productividad en desarrollo webIEBSchool
 
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHP
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHPIntroducción a Silex. Aprendiendo a hacer las cosas bien en PHP
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHPDaniel Primo
 
Symfony en la gestión de un centro de computación avanzada
Symfony en la gestión de un centro de computación avanzadaSymfony en la gestión de un centro de computación avanzada
Symfony en la gestión de un centro de computación avanzadaCésar Suárez Ortega
 
Caso práctico II: symfony en la gestión de un centro de computación avanzada ...
Caso práctico II: symfony en la gestión de un centro de computación avanzada ...Caso práctico II: symfony en la gestión de un centro de computación avanzada ...
Caso práctico II: symfony en la gestión de un centro de computación avanzada ...Decharlas
 
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1Roger CARHUATOCTO
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intixRoger CARHUATOCTO
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework SymfonyRodrigo Miranda
 

Similar a Introduccion a symfony (20)

Symfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones webSymfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones web
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
 
Barcelona Workshop 2008
Barcelona Workshop 2008Barcelona Workshop 2008
Barcelona Workshop 2008
 
Symfony: Domesticando las Vistas
Symfony: Domesticando las VistasSymfony: Domesticando las Vistas
Symfony: Domesticando las Vistas
 
Symfony: Domesticando las Vistas - decharlas
Symfony: Domesticando las Vistas - decharlasSymfony: Domesticando las Vistas - decharlas
Symfony: Domesticando las Vistas - decharlas
 
Presentacion final parte 2 seminario informatica
Presentacion final parte 2 seminario informaticaPresentacion final parte 2 seminario informatica
Presentacion final parte 2 seminario informatica
 
Pres3 SEMINARIO DE INFORMATICA 2010
Pres3 SEMINARIO DE INFORMATICA 2010Pres3 SEMINARIO DE INFORMATICA 2010
Pres3 SEMINARIO DE INFORMATICA 2010
 
Symfony
SymfonySymfony
Symfony
 
Informe Programacion Sitios Web
Informe Programacion Sitios WebInforme Programacion Sitios Web
Informe Programacion Sitios Web
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigo
 
Pres3
Pres3Pres3
Pres3
 
Entendiendo Yii
Entendiendo YiiEntendiendo Yii
Entendiendo Yii
 
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-SourceWeb-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
 
Symfony2 un framework para maximizar tu productividad en desarrollo web
Symfony2 un framework para maximizar tu productividad en desarrollo webSymfony2 un framework para maximizar tu productividad en desarrollo web
Symfony2 un framework para maximizar tu productividad en desarrollo web
 
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHP
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHPIntroducción a Silex. Aprendiendo a hacer las cosas bien en PHP
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHP
 
Symfony en la gestión de un centro de computación avanzada
Symfony en la gestión de un centro de computación avanzadaSymfony en la gestión de un centro de computación avanzada
Symfony en la gestión de un centro de computación avanzada
 
Caso práctico II: symfony en la gestión de un centro de computación avanzada ...
Caso práctico II: symfony en la gestión de un centro de computación avanzada ...Caso práctico II: symfony en la gestión de un centro de computación avanzada ...
Caso práctico II: symfony en la gestión de un centro de computación avanzada ...
 
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
 

Último

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 

Último (20)

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 

Introduccion a symfony

  • 1. Castellón - 5 y 6 de Julio 2010 – Universitat Jaume I organizan patrocinan colaboran Jornadas Symfony 5 y 6 de julio 2010 Universitat Jaume I, Castellón http://decharlas.uji.es/symfony
  • 2. Introducción a Symfony Alfonso Alba, nerium.es Jornadas Symfony 5 y 6 de julio 2010 Universitat Jaume I, Castellón http://decharlas.uji.es/symfony
  • 3. ¿Os parece fácil desayunar esto?
  • 4.
  • 5. ¿Cómo hacemos para ahorrarnos tiempo en estas tareas? Nos creamos nuestro propio framework includes/ auth.inc.php db.inc.php validador.inc.php ... <?php include includes/*.php ... ?>
  • 6.  
  • 7.
  • 8.
  • 9. Año 2010 Dirigir un equipo de 15 personas
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. ¿Utilizo symfony para todo? NO ...pero casi
  • 15. Gracias Gracias [email_address] @neriumtec www.nerium.es Jornadas Symfony http://decharlas.uji.es/symfony

Notas del editor

  1. En primer lugar, quiero dar las gracias a la organización por la invitación a participar en estas primeras jornadas de symfony que celebramos en España. Igualmente felicitarles por la iniciativa que seguro nos va a servir a todos para ampliar conocimientos y el abanico de contactos dentro de la comunidad symfony en nuestro país.
  2. ¿Sabéis porqué pienso que los cereales tienen éxito? Porque son fáciles de preparar. En mi casa cocino yo, y si yo no estoy ¿sabéis que cena mi chica? Lo que véis aquí. ¿porqué? Porque tarda 1 minuto en preparáselo, está bueno y, admemás y lo más importante, puede cenar mientras hace lo que más le gusta: cotorrear con twitter con sus amigas. Symfony es justo eso: una herramienta que nos facilita la vida y nos deja más tiempo para hacer cosas más divertidas.
  3. Os pongo en situación. Año 2004, después de varios años programando en perl y C, tengo que hacer un proyecto web. Nos reunimos con el cliente y nos sacamos la lista de especificaciones, que se convierte en la lista de tareas. Hacemos el proyecto y un mes después nos vuelven a llamar para que hagamos otro. Nos reunimos con el cliente y nos sacamos la lista de especificaciones, que se convierte en la lista de tareas. Como era de esperar, hay muchas tareas comunes del proyecto anterior. Igual con la tercera, y la cuarta, y la quinta etc,etc, etc.
  4. ¿Qué acabamos haciendo para no repetirnos más que el ajo? Agrupamos las funciones en includes, para reutilizarlos en nuestros proyectos. Cuando llega la segunda web, comenzamos a agrupar las funcionalidades en includes. Habíamos descubierto la gallina de los huevos de oro: hacemos los proyectos en 30 minutos y cobrábamos 30 horas. En medio de este proceso, sale php 5 con soporte orientado a objetos ya de verdad, entonces nos damos cuenta que mejor que funciones deberíamos usar clases. Empezamos a convertir el código, pero claro, esto cuesta tiempo y tiempo es dinero, así que teníamos un nuevo coste en nuestro proceso productivo que es el mantenimiento del framework. Estando así las cosas, llega a mis manos esta revista. Os la muestro para que veáis que no me lo invento. En la página 35 hay un arítculo que se llama blabla. Me lo leí de camino a la oficina, y de vuelta a casa me lo volví a leer. Después me pasé unos días haciendo tutoriales de ruby on rails y al cabo de 3 días me miré al espejo y me dije “soy idiota”. ¿Por qué? Porque estos señores habían hecho lo mismo que nosotros solo que: 1. eran muchos más y eran mucho más listos (porque trabajan en comunidad) Por lo tanto, el resultado es muchísimo mejor Acto seguido, me puse a investigar y descubrí symfony Lo investigué en agosto.
  5. Yo empecé a hacerme los vaqueros y cuando leí esta revista me di cuenta de que lo que tenúa uq hacer era comprarme unos en la tienda.
  6. Punto 2: por ejemplo. Yo en las tablas intentaba evitar los ids autoincrementales. Si tenía una tabla empleado pues la clave primaria era el DNI y no me planteaba poner un id Otro ejemplo: los ficheros tienen que estar donde tienen que estar y se tienen que llamar como se tienen que llamar si quieres que todo funcione a la primera. Cuando empecé a usar symfony, los que lo hicieron me dijeron lo siguiente: mira, si quieres que te funcione el symfony vas a tener que poner un id en todas las tablas. En el momento en el que empecé a usar symfony, tuve que aceptar que unos señores me iban a dictar cómo tenía que yo que hacer las cosas, y yo tenía que aceptarlo y fiarme de ellos. Con el paso del tiempo, me di cuenta que estos dos , digamos, “inconvenientes” entre comillas, no han resultado ser un problema sino todo lo contrario.
  7. Como espero haberos transmitido, symfony nos ofrece muchas cosas buenas a un precio muy asequible (aprender y cambiar un poco nuestra forma de pensar). Pero ¿qué más nos ofrece symfony?
  8. El objetivo de esta sesión no es que me esuchéis hablar de mí sino de symfony. Nerium es la empresa en la que trabajo actualmente, durante el tiempo dedicado al networking estaré encantado de hablaros de ella, de lo que hacemos y cómo lo hacemos así como de daros mi tarjeta si la queréis.