SlideShare une entreprise Scribd logo
1  sur  24
Wilson David Alméciga
    Blog.dagrinchi.com
    wdavid@dagrinchi.com
         @dagrinchi
¿Qué necesitamos?
• Conocimientos básicos de desarrollo web
• Programación Orientada a Objetos
• Symfony lo pueden trabajar
  programadores expertos o principiantes
  de PHP
www.symfony-project.org
www.symfony.com
www.symfony.es
¿ Porqué Symfony ?
¿ Debo usar un framework en
        mi proyecto ?
• Se mide en el tamaño; número de páginas ó
  número de entidades
• Menor a 5 páginas ó menor a 10 entidades se
  recomienda sólo PHP
• Si requieres dar soporte, sostenibilidad,
  documentación y escabilidad, Symfony es el
  propio para ud.
10 Razones para utilizar Symfony
        fuente: Symfony.es
         Escalable
           Symfony es infinitamente
           escalable si se disponen de los
           recursos necesarios. Yahoo!
           utiliza Symfony para programar
           aplicaciones con 200 millones
           de usuarios.
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.
Soporte

Symfony sigue una política de
  tipo LTS (long term support),
  por la que las versiones
  estables se mantienen
  durante 3 años sin cambios
  pero con una continua
  corrección de errores.
Licencia

Symfony se publica bajo licencia MIT,
    con la que puedes desarrollar
   aplicaciones web comerciales,
    gratuitas y/o de software libre.
Seguro
Symfony permite controlar hasta el último
   acceso a la información e incluye por
  defecto protección contra ataques XSS
                  y CSRF.
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.
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.
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.
Calidad
Su código fuente incluye más de 9.000
    pruebas unitarias y funcionales.
Internacionalización

Symfony está traducido a más de
  40 idiomas e incluye todas las
  herramientas necesarias para
  que traduzcas fácilmente tus
  aplicaciones.
Qué es MVC ?
Qué es MVC ?

• Model View Controller
• (Model) Modelo de los datos, Base
  de datos, Web Service
• (Vista) Presentación ó UI
• (Controlador) Lógica de negocio
La línea de Comandos
• Ejecución rápida de tareas
• Programación en CRON para tareas
  repetitivas
Instalación

• Requisitos del sistema
  •   PHP version sea mayor a 5.2.4
  •   Habilitar extensión PDO
  •   Extensión PHP-XML
  •   Extensión XSL
Instalación

• Requisitos php.ini
  •   short_open_tag off
  •   magic_quotes_gpc off
  •   register_globals off
  •   session.auto_start off
¿ Preguntas ?

 Twitter: @dagrinchi
 blog.dagrinchi.com
wdavid@dagrinchi.com

Contenu connexe

Tendances

Taller de blogs #cmua - plataformas
Taller de blogs #cmua - plataformasTaller de blogs #cmua - plataformas
Taller de blogs #cmua - plataformasnoel carrion lopez
 
XAMPP, Instalación y puesta en marcha bajo windows
XAMPP, Instalación y puesta en marcha bajo windowsXAMPP, Instalación y puesta en marcha bajo windows
XAMPP, Instalación y puesta en marcha bajo windowsPaco Salcedo
 
Bots más humanos con Alexa
Bots más humanos con AlexaBots más humanos con Alexa
Bots más humanos con AlexaLennin Cenas
 
Desarrollo de aplicaciones web Oswald Coronado
Desarrollo de aplicaciones web Oswald CoronadoDesarrollo de aplicaciones web Oswald Coronado
Desarrollo de aplicaciones web Oswald Coronadooswaldcoronadomagdaleno
 
Introducción a Symfony
Introducción a Symfony Introducción a Symfony
Introducción a Symfony Marcos Quesada
 
Mileidys muñoz martínez
Mileidys muñoz martínezMileidys muñoz martínez
Mileidys muñoz martínezmilemunos24
 
Presentacion de Red5
Presentacion de Red5Presentacion de Red5
Presentacion de Red5pduran
 
Introducción a Flash Video
Introducción a Flash VideoIntroducción a Flash Video
Introducción a Flash VideoJasson Cascante
 

Tendances (16)

Dunia
DuniaDunia
Dunia
 
Taller de blogs #cmua - plataformas
Taller de blogs #cmua - plataformasTaller de blogs #cmua - plataformas
Taller de blogs #cmua - plataformas
 
XAMPP, Instalación y puesta en marcha bajo windows
XAMPP, Instalación y puesta en marcha bajo windowsXAMPP, Instalación y puesta en marcha bajo windows
XAMPP, Instalación y puesta en marcha bajo windows
 
Un recorrido por Joomla 3
Un recorrido por Joomla 3Un recorrido por Joomla 3
Un recorrido por Joomla 3
 
Introducción a Silex
Introducción a SilexIntroducción a Silex
Introducción a Silex
 
Bots más humanos con Alexa
Bots más humanos con AlexaBots más humanos con Alexa
Bots más humanos con Alexa
 
Desarrollo de aplicaciones web Oswald Coronado
Desarrollo de aplicaciones web Oswald CoronadoDesarrollo de aplicaciones web Oswald Coronado
Desarrollo de aplicaciones web Oswald Coronado
 
Introducción a Symfony
Introducción a Symfony Introducción a Symfony
Introducción a Symfony
 
Mambo Cms
Mambo CmsMambo Cms
Mambo Cms
 
Mileidys muñoz martínez
Mileidys muñoz martínezMileidys muñoz martínez
Mileidys muñoz martínez
 
Los navegadores
Los navegadoresLos navegadores
Los navegadores
 
Curso joomla-3
Curso joomla-3Curso joomla-3
Curso joomla-3
 
Presentacion de Red5
Presentacion de Red5Presentacion de Red5
Presentacion de Red5
 
red5
red5red5
red5
 
Introducción a Flash Video
Introducción a Flash VideoIntroducción a Flash Video
Introducción a Flash Video
 
Lady sànchez 2a4
Lady sànchez 2a4Lady sànchez 2a4
Lady sànchez 2a4
 

En vedette

201205McKesson6sigma.PDF
201205McKesson6sigma.PDF201205McKesson6sigma.PDF
201205McKesson6sigma.PDFAustin Watase
 
Maestros de Apoyo Psicológico
Maestros de Apoyo PsicológicoMaestros de Apoyo Psicológico
Maestros de Apoyo PsicológicoRed Incusiva
 
Reforma Contrarreforma
Reforma ContrarreformaReforma Contrarreforma
Reforma Contrarreformagutirozas
 
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASPAseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASPcampus party
 
Evaluación de la aplicación de las acciones positivas para las mujeres
Evaluación de la aplicación de las acciones positivas para las mujeresEvaluación de la aplicación de las acciones positivas para las mujeres
Evaluación de la aplicación de las acciones positivas para las mujeresPatricia Raquel Jordán
 
Taller de empaquetamiento
Taller de empaquetamientoTaller de empaquetamiento
Taller de empaquetamientocampus party
 
Announcements - April 28
Announcements - April 28Announcements - April 28
Announcements - April 28ParkAveBC
 
2013_Hope Through Health_Annual Report
2013_Hope Through Health_Annual Report2013_Hope Through Health_Annual Report
2013_Hope Through Health_Annual ReportJennifer Schechter
 
Presentación notas 2º trimestre
Presentación notas 2º trimestrePresentación notas 2º trimestre
Presentación notas 2º trimestremayma12
 
Villa Mar Pp12.23.08
Villa Mar Pp12.23.08Villa Mar Pp12.23.08
Villa Mar Pp12.23.08TorreVillamar
 
Ch3 communities, biomes, ecosystems
Ch3 communities, biomes, ecosystemsCh3 communities, biomes, ecosystems
Ch3 communities, biomes, ecosystemsIliya Shofman
 
Making easter hat note 2016 (1)
Making easter hat note 2016 (1)Making easter hat note 2016 (1)
Making easter hat note 2016 (1)Kate Todd
 
Movimiento De La Tierra
Movimiento De La TierraMovimiento De La Tierra
Movimiento De La Tierraguest3d9851f
 
Overclock para todos!
Overclock para todos!Overclock para todos!
Overclock para todos!campus party
 

En vedette (20)

201205McKesson6sigma.PDF
201205McKesson6sigma.PDF201205McKesson6sigma.PDF
201205McKesson6sigma.PDF
 
Plantilla proyecto de_vida
Plantilla proyecto de_vidaPlantilla proyecto de_vida
Plantilla proyecto de_vida
 
Maestros de Apoyo Psicológico
Maestros de Apoyo PsicológicoMaestros de Apoyo Psicológico
Maestros de Apoyo Psicológico
 
Reforma Contrarreforma
Reforma ContrarreformaReforma Contrarreforma
Reforma Contrarreforma
 
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASPAseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
 
Espiyem
EspiyemEspiyem
Espiyem
 
SóC Compositor
SóC CompositorSóC Compositor
SóC Compositor
 
Evaluación de la aplicación de las acciones positivas para las mujeres
Evaluación de la aplicación de las acciones positivas para las mujeresEvaluación de la aplicación de las acciones positivas para las mujeres
Evaluación de la aplicación de las acciones positivas para las mujeres
 
Taller de empaquetamiento
Taller de empaquetamientoTaller de empaquetamiento
Taller de empaquetamiento
 
byeinkapp keynote
byeinkapp keynotebyeinkapp keynote
byeinkapp keynote
 
Announcements - April 28
Announcements - April 28Announcements - April 28
Announcements - April 28
 
2013_Hope Through Health_Annual Report
2013_Hope Through Health_Annual Report2013_Hope Through Health_Annual Report
2013_Hope Through Health_Annual Report
 
Slam
SlamSlam
Slam
 
Presentación notas 2º trimestre
Presentación notas 2º trimestrePresentación notas 2º trimestre
Presentación notas 2º trimestre
 
Villa Mar Pp12.23.08
Villa Mar Pp12.23.08Villa Mar Pp12.23.08
Villa Mar Pp12.23.08
 
Ch3 communities, biomes, ecosystems
Ch3 communities, biomes, ecosystemsCh3 communities, biomes, ecosystems
Ch3 communities, biomes, ecosystems
 
Making easter hat note 2016 (1)
Making easter hat note 2016 (1)Making easter hat note 2016 (1)
Making easter hat note 2016 (1)
 
Movimiento De La Tierra
Movimiento De La TierraMovimiento De La Tierra
Movimiento De La Tierra
 
Lona Sonora
Lona SonoraLona Sonora
Lona Sonora
 
Overclock para todos!
Overclock para todos!Overclock para todos!
Overclock para todos!
 

Similaire à Symfony dagrinchi

Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework SymfonyRodrigo Miranda
 
Symfony2 Introducción
Symfony2 IntroducciónSymfony2 Introducción
Symfony2 Introducciónstrate
 
Frameworks de php
Frameworks de phpFrameworks de php
Frameworks de phpPipe Muñoz
 
Presentacion Symfony2
Presentacion Symfony2Presentacion Symfony2
Presentacion Symfony2Raul Fraile
 
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
 
Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Raul Fraile
 
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
 
Presentacion Symfony2 ADWE Alicante
Presentacion Symfony2 ADWE AlicantePresentacion Symfony2 ADWE Alicante
Presentacion Symfony2 ADWE AlicanteADWE Team
 
Symfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones webSymfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones websergiovier
 
Instalacion dreamviewer
Instalacion dreamviewerInstalacion dreamviewer
Instalacion dreamviewerWilman Kdnita
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Frameworkexcedesoft
 
Webinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHPWebinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHPArsys
 

Similaire à Symfony dagrinchi (20)

Symfony
SymfonySymfony
Symfony
 
Adentrándonos al Framework Symfony
Adentrándonos al  Framework SymfonyAdentrándonos al  Framework Symfony
Adentrándonos al Framework Symfony
 
Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Symfony
SymfonySymfony
Symfony
 
Symfony2 Introducción
Symfony2 IntroducciónSymfony2 Introducción
Symfony2 Introducción
 
Frameworks de php
Frameworks de phpFrameworks de php
Frameworks de php
 
Presentacion Symfony2
Presentacion Symfony2Presentacion Symfony2
Presentacion Symfony2
 
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
 
Symfony2: Framework para PHP5
Symfony2: Framework para PHP5Symfony2: Framework para PHP5
Symfony2: Framework para PHP5
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP
 
Php. sintaxis
Php. sintaxisPhp. sintaxis
Php. sintaxis
 
Presentacion Symfony2 ADWE Alicante
Presentacion Symfony2 ADWE AlicantePresentacion Symfony2 ADWE Alicante
Presentacion Symfony2 ADWE Alicante
 
Symfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones webSymfony: construyendo aplicaciones web
Symfony: construyendo aplicaciones web
 
Instalacion dreamviewer
Instalacion dreamviewerInstalacion dreamviewer
Instalacion dreamviewer
 
Symfony Parte 3
Symfony Parte 3Symfony Parte 3
Symfony Parte 3
 
Symfony
SymfonySymfony
Symfony
 
Profound slideshare
Profound slideshareProfound slideshare
Profound slideshare
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Framework
 
Webinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHPWebinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHP
 

Plus de campus party

¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? ¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? campus party
 
Producción del largometraje pequeñas voces
Producción del largometraje pequeñas vocesProducción del largometraje pequeñas voces
Producción del largometraje pequeñas vocescampus party
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilcampus party
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contrerascampus party
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contrerascampus party
 
X taller bluevialiminal
X taller bluevialiminalX taller bluevialiminal
X taller bluevialiminalcampus party
 
X liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallerX liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallercampus party
 
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1campus party
 
Theremin Alfredo Vargas
Theremin Alfredo Vargas Theremin Alfredo Vargas
Theremin Alfredo Vargas campus party
 
Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon campus party
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés BautistaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautistacampus party
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés FonsecaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonsecacampus party
 
Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping campus party
 
Creación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticaCreación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticacampus party
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
 
Webinar playbook air
Webinar playbook airWebinar playbook air
Webinar playbook aircampus party
 

Plus de campus party (20)

Titulo
Titulo Titulo
Titulo
 
¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? ¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad?
 
Producción del largometraje pequeñas voces
Producción del largometraje pequeñas vocesProducción del largometraje pequeñas voces
Producción del largometraje pequeñas voces
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvil
 
Liminal Bluevia 1
Liminal Bluevia 1Liminal Bluevia 1
Liminal Bluevia 1
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
 
X taller bluevialiminal
X taller bluevialiminalX taller bluevialiminal
X taller bluevialiminal
 
X liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallerX liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-taller
 
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
 
Theremin Alfredo Vargas
Theremin Alfredo Vargas Theremin Alfredo Vargas
Theremin Alfredo Vargas
 
Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés BautistaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés FonsecaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
 
Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping
 
Creación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticaCreación transmediática y comunidades en práctica
Creación transmediática y comunidades en práctica
 
Android+Arduino
Android+ArduinoAndroid+Arduino
Android+Arduino
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Linux en caja
Linux en cajaLinux en caja
Linux en caja
 
Webinar playbook air
Webinar playbook airWebinar playbook air
Webinar playbook air
 

Dernier

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
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
 
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
 
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
 
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
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
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
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
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
 
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
 
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
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
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
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
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
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Dernier (20)

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
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
 
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ú
 
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.
 
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
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
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
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
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
 
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
 
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
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
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
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
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
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

Symfony dagrinchi

  • 1. Wilson David Alméciga Blog.dagrinchi.com wdavid@dagrinchi.com @dagrinchi
  • 2. ¿Qué necesitamos? • Conocimientos básicos de desarrollo web • Programación Orientada a Objetos • Symfony lo pueden trabajar programadores expertos o principiantes de PHP
  • 7. ¿ Debo usar un framework en mi proyecto ? • Se mide en el tamaño; número de páginas ó número de entidades • Menor a 5 páginas ó menor a 10 entidades se recomienda sólo PHP • Si requieres dar soporte, sostenibilidad, documentación y escabilidad, Symfony es el propio para ud.
  • 8. 10 Razones para utilizar Symfony fuente: Symfony.es Escalable Symfony es infinitamente escalable si se disponen de los recursos necesarios. Yahoo! utiliza Symfony para programar aplicaciones con 200 millones de usuarios.
  • 9. 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.
  • 10. Soporte Symfony sigue una política de tipo LTS (long term support), por la que las versiones estables se mantienen durante 3 años sin cambios pero con una continua corrección de errores.
  • 11. Licencia Symfony se publica bajo licencia MIT, con la que puedes desarrollar aplicaciones web comerciales, gratuitas y/o de software libre.
  • 12. Seguro Symfony permite controlar hasta el último acceso a la información e incluye por defecto protección contra ataques XSS y CSRF.
  • 13. 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.
  • 14. 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.
  • 15. 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.
  • 16. Calidad Su código fuente incluye más de 9.000 pruebas unitarias y funcionales.
  • 17. Internacionalización Symfony está traducido a más de 40 idiomas e incluye todas las herramientas necesarias para que traduzcas fácilmente tus aplicaciones.
  • 18.
  • 20. Qué es MVC ? • Model View Controller • (Model) Modelo de los datos, Base de datos, Web Service • (Vista) Presentación ó UI • (Controlador) Lógica de negocio
  • 21. La línea de Comandos • Ejecución rápida de tareas • Programación en CRON para tareas repetitivas
  • 22. Instalación • Requisitos del sistema • PHP version sea mayor a 5.2.4 • Habilitar extensión PDO • Extensión PHP-XML • Extensión XSL
  • 23. Instalación • Requisitos php.ini • short_open_tag off • magic_quotes_gpc off • register_globals off • session.auto_start off
  • 24. ¿ Preguntas ? Twitter: @dagrinchi blog.dagrinchi.com wdavid@dagrinchi.com