SlideShare una empresa de Scribd logo
Republica Bolivariana de Venezuela Ministerio del poder popular para la Educación Superior Universidad Politécnica Territorial de Aragua “Doctor Federico Brito Figueroa” Departamento de Informática La Victoria – Estado Aragua Symfony Open Source PHP Framework Web Prof. Samuel Tovar Integrantes: Wilson Carrero 		C.I. 19699716 Edeblangel Vanegas 	C.I. 14.240.998
¿Qué es un Framework? Para no centrarnos mucho, aquí les dejamos un pequeño concepto. Un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar. Esto es a GRANDES rasgos lo que se podría considerar un framework incluso fuera del área de la programación. Pero hagamos una mirada mas relacionada con nuestro mundo de unos y ceros, en donde estos frameworks nos plantean un esquema, una convención, un patrón a seguir a la hora de programar, que si lo o las seguimos, estas  nos pueden facilitar enormemente la tarea de desarrollar, permitiéndonos centrar nuestra atención y esfuerzos en identificar los requerimientos para nuestra aplicación mas allá de la codificación misma.
¿Que es Symfony? Symfony es un framework PHP que facilita el desarrollo de las aplicaciones web. Symfony se encarga de todos los aspectos comunes y aburridos de las aplicaciones web, dejando que el programador se dedique a aportar valor desarrollando las características únicas de cada proyecto. Si todavía programas aplicaciones PHP a mano, estás pidiendo el tiempo y mucho dinero. Symfony aumenta exponencialmente tu productividad y te ayuda a mejorar la calidad de tus aplicaciones web aplicando todas las buenas prácticas y patrones de diseño que se han definido para la web. Symfony es además el framework más documentado del mundo, ya que cuenta con miles de páginas de documentación distribuidas en varios libros gratuitos y decenas de tutoriales.
Recuerde que… Symfony está desarrollado completamente en PHP 5. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas Windows. Un Abanico de Posibilidades de Desarrollo
Un poco de Historia En el año 2003, FabienPotencier, creador de symfony y actual CEO de SensioLabs, investigó acerca de las herramientas open source existentes para el desarrollo de aplicaciones web en PHP, pero ninguna de las existentes llenó sus expectativas. Cuando PHP 5 fue liberado, consideró que las herramientas que existían en ese momento habían madurado lo suficiente para ser integradas en un solo framework. Le llevó un año desarrollar el núcleo de symfony. Basó su trabajo en el Modelo Vista Controlador (MVC), el Mapeo Objeto-Relacional (ORM) de Propel y el ayudante para realizar plantillas de RubyonRails. La primera versión de symfony fue lanzada en octubre de 2005, por FabienPotencier. Originalmente fue creado para el desarrollo de las aplicaciones de Sensio. Luego, tras el éxito que tuvo en el desarrollo de una página web para comercio electrónico y algunos otros proyectos, decidió liberarlo bajo una licencia open source.
Características ,[object Object]
Funciona con todas las bases de datos comunes (MySQL, PostgreSQL,SQLite, Oracle, MS SQL Server) ,[object Object]
Basado en la premisa de "convenir en vez de configurar", en la que el desarrollador solo debe configurar aquello que no es convencional
Preparado para aplicaciones empresariales, ya que se puede adaptar con facilidad a las políticas y arquitecturas propias de cada empresa u organización
Flexible hasta cualquier límite y extensible mediante un completo mecanismo de plugins

Más contenido relacionado

La actualidad más candente

Symfony
SymfonySymfony
Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Symfony2: Framework para PHP5
Symfony2: Framework para PHP5
Raul Fraile
 
visual web developer
visual web developervisual web developer
visual web developercarlos garcia
 
trabajo
trabajotrabajo
trabajo
daniytama
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
Anayely Priincess
 
Google chrome
Google chromeGoogle chrome
Google chrome
4tan
 
navegadores
navegadoresnavegadores
navegadores
Israel Espinoza
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationALfonsx Viejo
 
Aprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro TraducidoAprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro Traducido
luigiacarigua
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2
luigiacarigua
 
Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usbmarcoreyes1972
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationMarcelo Brocel
 
Manual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.orgManual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.org
Apasionados del Marketing
 
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
noiselessfacsim87
 

La actualidad más candente (18)

Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Symfony2: Framework para PHP5
Symfony2: Framework para PHP5
 
visual web developer
visual web developervisual web developer
visual web developer
 
Dn12 u3 a29_ppl
Dn12 u3 a29_pplDn12 u3 a29_ppl
Dn12 u3 a29_ppl
 
trabajo
trabajotrabajo
trabajo
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
Google chrome
Google chromeGoogle chrome
Google chrome
 
navegadores
navegadoresnavegadores
navegadores
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Aprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro TraducidoAprendiendo php mysql, javascript, css, html5 LIbro Traducido
Aprendiendo php mysql, javascript, css, html5 LIbro Traducido
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2
 
DN11 _U3 _38_OMPH
DN11 _U3 _38_OMPHDN11 _U3 _38_OMPH
DN11 _U3 _38_OMPH
 
Como hacer una conexión usb
Como hacer una conexión usbComo hacer una conexión usb
Como hacer una conexión usb
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Manual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.orgManual de cómo subir y actualizar un plugin propio en WordPress.org
Manual de cómo subir y actualizar un plugin propio en WordPress.org
 
Clase1:PHP
Clase1:PHPClase1:PHP
Clase1:PHP
 
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
Quitar Adobe Flash Player Is Out
 

Destacado

Presentacion energia renovable2.
Presentacion energia renovable2.Presentacion energia renovable2.
Presentacion energia renovable2.cpink1417
 
Gbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades OficialesGbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades Oficiales
GBS, La Casa Colombiana de Software
 
Feliz navidad 2010
Feliz navidad 2010Feliz navidad 2010
Feliz navidad 2010
Juanjoab
 
Presentaciones quimuica 1
Presentaciones quimuica 1Presentaciones quimuica 1
Presentaciones quimuica 1
carloshernandezdiaz
 
Pies de foto
Pies de fotoPies de foto
Pies de fotomercecob
 
Animales en peligro de extincion
Animales en peligro de extincionAnimales en peligro de extincion
Animales en peligro de extincioncristobalvalera2010
 
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS, La Casa Colombiana de Software
 
Presentación1
Presentación1Presentación1
Presentación1billy34
 
Diapositivas de autoevaluacion revisión del cumplimiento
Diapositivas de autoevaluacion   revisión del cumplimientoDiapositivas de autoevaluacion   revisión del cumplimiento
Diapositivas de autoevaluacion revisión del cumplimiento
lucyortegaestrada
 
Programa geogebra
Programa geogebraPrograma geogebra
Programa geogebraSwieykowski
 
Gbs prepare-para-el-exito-su-negocio-en-60-dias
Gbs prepare-para-el-exito-su-negocio-en-60-diasGbs prepare-para-el-exito-su-negocio-en-60-dias
Gbs prepare-para-el-exito-su-negocio-en-60-dias
GBS, La Casa Colombiana de Software
 
Las drogas
Las drogasLas drogas
Las drogas
jjared97
 
Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30davidtics
 
Ecuacion ¿pptx
Ecuacion ¿pptxEcuacion ¿pptx
Ecuacion ¿pptx
gracielaestefanie
 
Tendències tic 2012 penteo
Tendències tic 2012   penteoTendències tic 2012   penteo
Tendències tic 2012 penteo
Health IT Forum
 
Conoces la nueva reforma laboral
Conoces la nueva reforma laboralConoces la nueva reforma laboral
Conoces la nueva reforma laboralAna Cris Hs
 
Pizarra digital
Pizarra digitalPizarra digital
Pizarra digital
xbeykerx
 
Valuación y Análisis de puestos
Valuación y Análisis de puestosValuación y Análisis de puestos
Valuación y Análisis de puestos
talentoydesempeno
 
Curs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencialCurs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencial
Raül Solbes i Monzó
 

Destacado (20)

Presentacion energia renovable2.
Presentacion energia renovable2.Presentacion energia renovable2.
Presentacion energia renovable2.
 
Gbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades OficialesGbs2014: Software Contable Innovaciones para Entidades Oficiales
Gbs2014: Software Contable Innovaciones para Entidades Oficiales
 
Feliz navidad 2010
Feliz navidad 2010Feliz navidad 2010
Feliz navidad 2010
 
Presentaciones quimuica 1
Presentaciones quimuica 1Presentaciones quimuica 1
Presentaciones quimuica 1
 
Pies de foto
Pies de fotoPies de foto
Pies de foto
 
Animales en peligro de extincion
Animales en peligro de extincionAnimales en peligro de extincion
Animales en peligro de extincion
 
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
GBS 2012: Contabilidad Ideal -algun-dia-todos-los-sistemas-contables-seran-co...
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diapositivas de autoevaluacion revisión del cumplimiento
Diapositivas de autoevaluacion   revisión del cumplimientoDiapositivas de autoevaluacion   revisión del cumplimiento
Diapositivas de autoevaluacion revisión del cumplimiento
 
Programa geogebra
Programa geogebraPrograma geogebra
Programa geogebra
 
Gbs prepare-para-el-exito-su-negocio-en-60-dias
Gbs prepare-para-el-exito-su-negocio-en-60-diasGbs prepare-para-el-exito-su-negocio-en-60-dias
Gbs prepare-para-el-exito-su-negocio-en-60-dias
 
Las drogas
Las drogasLas drogas
Las drogas
 
Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30Centro de estudios tecnologicos del mar nº30
Centro de estudios tecnologicos del mar nº30
 
Ecuacion ¿pptx
Ecuacion ¿pptxEcuacion ¿pptx
Ecuacion ¿pptx
 
Tendències tic 2012 penteo
Tendències tic 2012   penteoTendències tic 2012   penteo
Tendències tic 2012 penteo
 
Conoces la nueva reforma laboral
Conoces la nueva reforma laboralConoces la nueva reforma laboral
Conoces la nueva reforma laboral
 
FLOWERS
FLOWERSFLOWERS
FLOWERS
 
Pizarra digital
Pizarra digitalPizarra digital
Pizarra digital
 
Valuación y Análisis de puestos
Valuación y Análisis de puestosValuación y Análisis de puestos
Valuación y Análisis de puestos
 
Curs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencialCurs projecte roma_presentacio_sessio_presencial
Curs projecte roma_presentacio_sessio_presencial
 

Similar a Symfony

Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
HuevitoconCatsup1
 
Symfony
SymfonySymfony
Symfony
grupo5 grupo5
 
Symfony
SymfonySymfony
Symfony
alphalinux
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
Rodrigo Miranda
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
tonytenorio2
 
Symfony
SymfonySymfony
Competencia digital Grupo D
Competencia digital Grupo DCompetencia digital Grupo D
Competencia digital Grupo DJaqui Rodriguez
 
Manual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaverManual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaver
Jose Ibadango
 
Manual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaverManual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaver
Jose Ibadango
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1cognos_uie
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
Raelyx Cordero
 
comparava lenguajes web
comparava lenguajes webcomparava lenguajes web
comparava lenguajes web
john_benitez
 
Taller dreamweaver
Taller dreamweaverTaller dreamweaver
Taller dreamweaver
Herber Espín
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP
Aprende PHP
 
Fdg2009
Fdg2009Fdg2009
Fdg2009
Zavordigital
 
Presentacion Symfony2
Presentacion Symfony2Presentacion Symfony2
Presentacion Symfony2Raul Fraile
 
Instalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverInstalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre Dreamweaver
Guiru Xd
 
Tecnologia en redes sociales
Tecnologia en redes socialesTecnologia en redes sociales
Tecnologia en redes sociales
Anthony Hernandez Siapo
 

Similar a Symfony (20)

Symfony dagrinchi
Symfony dagrinchiSymfony dagrinchi
Symfony dagrinchi
 
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
 
Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Symfony
SymfonySymfony
Symfony
 
Competencia digital Grupo D
Competencia digital Grupo DCompetencia digital Grupo D
Competencia digital Grupo D
 
Manual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaverManual instalacion adobe dreamweaver
Manual instalacion adobe dreamweaver
 
Manual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaverManual instalacion adoble dreamweaver
Manual instalacion adoble dreamweaver
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
comparava lenguajes web
comparava lenguajes webcomparava lenguajes web
comparava lenguajes web
 
Taller dreamweaver
Taller dreamweaverTaller dreamweaver
Taller dreamweaver
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP
 
Fdg2009
Fdg2009Fdg2009
Fdg2009
 
Presentacion Symfony2
Presentacion Symfony2Presentacion Symfony2
Presentacion Symfony2
 
Instalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre DreamweaverInstalación y Datos Básicos Sobre Dreamweaver
Instalación y Datos Básicos Sobre Dreamweaver
 
Tecnologia en redes sociales
Tecnologia en redes socialesTecnologia en redes sociales
Tecnologia en redes sociales
 

Último

Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 

Último (20)

Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 

Symfony

  • 1. Republica Bolivariana de Venezuela Ministerio del poder popular para la Educación Superior Universidad Politécnica Territorial de Aragua “Doctor Federico Brito Figueroa” Departamento de Informática La Victoria – Estado Aragua Symfony Open Source PHP Framework Web Prof. Samuel Tovar Integrantes: Wilson Carrero C.I. 19699716 Edeblangel Vanegas C.I. 14.240.998
  • 2. ¿Qué es un Framework? Para no centrarnos mucho, aquí les dejamos un pequeño concepto. Un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar. Esto es a GRANDES rasgos lo que se podría considerar un framework incluso fuera del área de la programación. Pero hagamos una mirada mas relacionada con nuestro mundo de unos y ceros, en donde estos frameworks nos plantean un esquema, una convención, un patrón a seguir a la hora de programar, que si lo o las seguimos, estas  nos pueden facilitar enormemente la tarea de desarrollar, permitiéndonos centrar nuestra atención y esfuerzos en identificar los requerimientos para nuestra aplicación mas allá de la codificación misma.
  • 3. ¿Que es Symfony? Symfony es un framework PHP que facilita el desarrollo de las aplicaciones web. Symfony se encarga de todos los aspectos comunes y aburridos de las aplicaciones web, dejando que el programador se dedique a aportar valor desarrollando las características únicas de cada proyecto. Si todavía programas aplicaciones PHP a mano, estás pidiendo el tiempo y mucho dinero. Symfony aumenta exponencialmente tu productividad y te ayuda a mejorar la calidad de tus aplicaciones web aplicando todas las buenas prácticas y patrones de diseño que se han definido para la web. Symfony es además el framework más documentado del mundo, ya que cuenta con miles de páginas de documentación distribuidas en varios libros gratuitos y decenas de tutoriales.
  • 4. Recuerde que… Symfony está desarrollado completamente en PHP 5. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas Windows. Un Abanico de Posibilidades de Desarrollo
  • 5. Un poco de Historia En el año 2003, FabienPotencier, creador de symfony y actual CEO de SensioLabs, investigó acerca de las herramientas open source existentes para el desarrollo de aplicaciones web en PHP, pero ninguna de las existentes llenó sus expectativas. Cuando PHP 5 fue liberado, consideró que las herramientas que existían en ese momento habían madurado lo suficiente para ser integradas en un solo framework. Le llevó un año desarrollar el núcleo de symfony. Basó su trabajo en el Modelo Vista Controlador (MVC), el Mapeo Objeto-Relacional (ORM) de Propel y el ayudante para realizar plantillas de RubyonRails. La primera versión de symfony fue lanzada en octubre de 2005, por FabienPotencier. Originalmente fue creado para el desarrollo de las aplicaciones de Sensio. Luego, tras el éxito que tuvo en el desarrollo de una página web para comercio electrónico y algunos otros proyectos, decidió liberarlo bajo una licencia open source.
  • 6.
  • 7.
  • 8. Basado en la premisa de "convenir en vez de configurar", en la que el desarrollador solo debe configurar aquello que no es convencional
  • 9. Preparado para aplicaciones empresariales, ya que se puede adaptar con facilidad a las políticas y arquitecturas propias de cada empresa u organización
  • 10. Flexible hasta cualquier límite y extensible mediante un completo mecanismo de plugins
  • 11. Publicado bajo licencia MIT de software libre y apoyado por una empresa comprometida con su desarrollo
  • 12.
  • 13. ¡10 buenas razones para usar Symfony! 1. Escalable Symfony es infinitamente escalable si se disponen de los recursos necesarios. Yahoo! utiliza Symfony para programar aplicaciones con 200 millones de usuarios ¿de verdad necesitas más? 2. Probado Symfony ha sido probado con éxito durante años en varias aplicaciones gigantescas (Yahoo! Answers, Dailymotion, delicious) y en otros miles de sitios pequeños y medianos. 3. Soporte Symfony sigue una política de tipo LTS (longtermsupport), por la que las versiones estables se mantienen durante 3 años sin cambios pero con una continua corrección de errores. 4. Licencia Symfony se publica bajo licencia MIT, con la que puedes desarrollar aplicaciones web comerciales, gratuitas y/o de software libre.
  • 14. 5. Seguro Symfony permite controlar hasta el último acceso a la información e incluye por defecto protección contra ataques XSS y CSRF. 6. Código Desde su primera versión Symfony ha sido creado sólo para PHP 5, para obtener el máximo rendimiento de PHP y aprovechar todas sus características. 7. Compromiso Los creadores de Symfony no viven del framework, sino de las aplicaciones que desarrollan con él, por lo que les interesa tanto como a tí aspectos como el rendimiento, la buena documentación y el soporte muy largo. 8. Documentado Symfony es el framework mejor documentado, ya que ha publicado cinco libros gratuitos de calidad y siempre actualizados. Además, toda la documentación está traducida al español.
  • 15. 9. Calidad Su código fuente incluye más de 9.000 pruebas unitarias y funcionales. ¿Vas a jugártela con otro framework que tenga pocas pruebas unitarias o que ni siquiera las utilice? 10. Internacionalización Symfony está traducido a más de 40 idiomas e incluye todas las herramientas necesarias para que traduzcas fácilmente tus aplicaciones.