Desarrollo de aplicaciones web con PHP y Framework Symfony
1. Desarrollo de aplicaciones web con PHP y Framework Symfony Ponente: Ing Carlos A Salazare-mail: csalazart33@yahoo.es
2. QUE ES UN GEEK Del inglés Geek, pronunciado "guik" GEEK FRIKI DE LA TECNOLOGIA QUE ES UN FRIKI Es el apodoque le otorgan a las personas que son apasionadaspor el mundo de la tecnología ó inclusoobsesionadas con ella. Computación, informática, electrónica, programación, video juegos, anime, manga, cienciaficción, comics, cosplay entre otros
3. SOY UN GEEK? Si Alguna de Estas Imágenes Es Familiar Seguro eres un GEEK Y Tú ERES?
4. FRIKI DE PHP <?php echo $Framework->symfony();?> FRIKI DE PHP <?php echo $Framework->symfony();?> Ing. Carlos A Salazare-mail: csalazart33@yahoo.es http://es.debugmodeon.com/usuario/csalazart/
19. PROGRAMACION WEB PHP PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor. Fue creado originalmente por Rasmus Lerdorf en 1994. Significaba Personal Home Page Tools PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero también puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+. PHPGTK
48. Aptana Studio: GPL, existe una versión comercial. Debe instalarse el plugin para PHP. Está basado en Eclipse, pero posee características que lo hacen mas deseable que el Eclipse PDT; entre ellas: auto-completado de código, auto-identador.
49. Komodo IDE: Komodo Edit, libre y gratuito. El IDE es licencia comercial - (Mozilla).
59. QUE ES UN FRAMEWORK Un framework (Marco de Trabajo) Es una plataforma de trabajo, es decir, un conjunto de herramientas que permiten desarrollar sobre un modelo común. Es como programar siguiendo pautas para lograr un producto estándar y sobre todo, fácilmente modificable y mantenible. Con Arquitectura - Módelo - Vista - Controlador RUBY ON RAILS La punta del iceberg
60. FRAMEWORKS Desarrollos en PHP / PHP5 y POO Orientados a DRY : Don’t Repeat Your Self KISS: Keep It Simple, Stupid / Keep It Short and Simple
63. SYMFONY Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web.
68. Basado en la Premisa, “Convenir en vez de Configurar”
69. Contienen Comentarios de PHPDocumentor, Fácil lectura, y manuales en español. www.Librosweb.es/symfony
70.
71. ¿Porqué Symfony (paralas personas)? Para el dueño del producto: Fácil de mantener y soportar Producto basado en buenas prácticas y patrones de diseño Para el desarrollador(a) / consultor(a): Desarrollos reusables Fácil de integrar nuevos programadores al proyecto
73. Como funciona en SYMFONY http://localhost/index.php/mimodulo/miAccion Frontend http://localhost/index.php/articulos/listar http://localhost/index.php/comentario/añadir
74. Como funciona en SYMFONY http://localhost/backend.php/mimodulo/miAccion Backend http://localhost/backend.php/articulo/crear http://localhost/backend.php/rss/listarRecientes
80. SITIOS WEB CREADOS CON SYMFONY www.symfony-project.com http://trac.symfony-project.org/wiki/ApplicationsDevelopedWithSymfony
81. SITIOS WEB CREADOS CON SYMFONY Closed Source www.symfony-project.com: The symfony website itself is built with symfony Article Gold: Popular Articles Directory built on Symfony 1.4 (by Xenyo Ltd.) Security Monitoring: Our security monitoring appliances is build with symfony. Refactory.org: A public, multi-language code snippet library that anyone can edit Merchant Pilot CRM : A CRM for the credit card processing and sales agent industry. sociallynotable.com: An Amazon.com affiliate website built with Symfony2 and Doctrine MongoDB ODM and lets you shop for products that are popular on Amazon.com ranked by what is being mentioned the most on Twitter! The Source CookBook: A Cookbook to keep and show your source code snippets. The recipes can be embedded everywhere and are beautifully highlighted especifically for every language. www.onlineradioz.com: Listen to your favorite online radio stations with playlist information and enjoy! (Build with symfony 1.2 and Doctrine) Perq: A business application for employee leave time. Built on Symfony 1.2, Doctrine, and SwiftMailer?. Integrated with Paypal. http://dpu.pmsipilot.com : free application to fully operate a (french) hospital emergency service - DPU estune solution complète, ergonomique et gratuite de gestion des dossiers patients entièrementdédiée aux services d’urgences. Blidoo: A generalist classified ads site.
85. Comienza a usar Symfony Web oficial www.symfony-project.org Comunidad ¡EN ESPAÑOL! www.symfony.es Documentación ¡EN ESPAÑOL! librosweb.es/symfony www.symfony-project.org/jobeet/1_4/Doctrine/es/ Cheat sheets (Hojas resumen) www.symfony.es/documentacion/chuletas/
86. “La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica” Aristóteles.
87. FRIKI DE PHP <?php echo $Framework->symfony();?> FRIKI DE PHP <?php echo $Framework->symfony();?> !!!!GRACIAS!!!! Ing. Carlos A Salazare-mail :csalazart33@yahoo.es tw : @ElRuzo Blog : http://es.debugmodeon.com/usuario/csalazart/