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 - decharlas
Symfony: Domesticando las Vistas - decharlasSymfony: Domesticando las Vistas - decharlas
Symfony: Domesticando las Vistas - decharlasDecharlas
 
Symfony: Domesticando las Vistas
Symfony: Domesticando las VistasSymfony: Domesticando las Vistas
Symfony: Domesticando las VistasJose Antonio Pio
 
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 - decharlas
Symfony: Domesticando las Vistas - decharlasSymfony: Domesticando las Vistas - decharlas
Symfony: Domesticando las Vistas - decharlas
 
Symfony: Domesticando las Vistas
Symfony: Domesticando las VistasSymfony: Domesticando las Vistas
Symfony: Domesticando las Vistas
 
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

QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 

Último (18)

QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

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.