Este documento presenta una charla sobre Silex, un microframework PHP. Explica que Silex es una alternativa más ligera a Symfony para proyectos pequeños y medianos, y proporciona instrucciones sobre su instalación y uso de proveedores de servicios comunes. La charla concluye con preguntas y una invitación a tomar cervezas.
CRUD básico con Symfony. Esta presentación es una continuación de lo contado en la II Symfony Zaragoza. Explica un ejemplo sencillo de un CRUD para mostrar como realizar modelos, controladores, vistas, formularios, etc.
Documento Formativo de Symfony2 en el que explica desde qué es Symfony hasta los primeros pasos básicos: instalación, configuración, entidades, Twig, YAML...
CRUD básico con Symfony. Esta presentación es una continuación de lo contado en la II Symfony Zaragoza. Explica un ejemplo sencillo de un CRUD para mostrar como realizar modelos, controladores, vistas, formularios, etc.
Documento Formativo de Symfony2 en el que explica desde qué es Symfony hasta los primeros pasos básicos: instalación, configuración, entidades, Twig, YAML...
Introducción al framework Symfony 2 , descripción de los componentes principales así como su implementación.
Backend implementado con Sonata User Bundle.
Routing gestionado por Sonata Page Bundle.
Seguridad implementada con FOSUserBundle y gestión incluida de usuarios en Sonata con Sonata User Bundle.
Introducción a Laravel 5, un framework PHP para artesanos web.
Características generales, ventajas comparativas y algunos ejemplos de cómo éste framework te ayuda a desarrollar aplicaciones web de forma rápida y segura.
Seguridad Web
Conceptos y buenas prácticas.
Ataques XSS
Ataques CSRF
Ataques SQL-injection
Ataques de sesión: Session riding
Inyección remota de código
Laravel, es el framework PHP de código abierto de mayor aceptación actualmente para este lenguaje, y su simplicidad en la sintaxis, su elegancia en la escritura, su motor de plantillas incorporado, la potencia de composer y de artisan para su manejo y los complementos con los que cuenta, hacen que PHP que para muchos estaba empezando a quedarse en el olvido, vuelva a ser rescatado y sea ahora un lenguaje moderno, rápido, eficiente y profesional trabajado desde Laravel.
¿Qué son los patrones de diseño?. El patrón Singleton. El patrón Registry
El patrón Factory. El patrón Decorator
El patrón Observer. El patrón Front Controller.
El patrón MVC
Silex, desarrollo web ágil y profesional con PHPJavier Eguiluz
Silex es el microframework de moda en el mundo PHP. Silex te permite desarrollar aplicaciones web profesionales con una agilidad sin precedentes. Su aprendizaje es tan rápido y sencillo que podrás dominarlo en menos de una hora.
Introducción al framework Symfony 2 , descripción de los componentes principales así como su implementación.
Backend implementado con Sonata User Bundle.
Routing gestionado por Sonata Page Bundle.
Seguridad implementada con FOSUserBundle y gestión incluida de usuarios en Sonata con Sonata User Bundle.
Introducción a Laravel 5, un framework PHP para artesanos web.
Características generales, ventajas comparativas y algunos ejemplos de cómo éste framework te ayuda a desarrollar aplicaciones web de forma rápida y segura.
Seguridad Web
Conceptos y buenas prácticas.
Ataques XSS
Ataques CSRF
Ataques SQL-injection
Ataques de sesión: Session riding
Inyección remota de código
Laravel, es el framework PHP de código abierto de mayor aceptación actualmente para este lenguaje, y su simplicidad en la sintaxis, su elegancia en la escritura, su motor de plantillas incorporado, la potencia de composer y de artisan para su manejo y los complementos con los que cuenta, hacen que PHP que para muchos estaba empezando a quedarse en el olvido, vuelva a ser rescatado y sea ahora un lenguaje moderno, rápido, eficiente y profesional trabajado desde Laravel.
¿Qué son los patrones de diseño?. El patrón Singleton. El patrón Registry
El patrón Factory. El patrón Decorator
El patrón Observer. El patrón Front Controller.
El patrón MVC
Silex, desarrollo web ágil y profesional con PHPJavier Eguiluz
Silex es el microframework de moda en el mundo PHP. Silex te permite desarrollar aplicaciones web profesionales con una agilidad sin precedentes. Su aprendizaje es tan rápido y sencillo que podrás dominarlo en menos de una hora.
Presentación del grupo local de Zaragoza sobre instalación, configuración y primeros pasos de un proyecto en Symfony2. Se utilizó como guía el libro de Javier Eguiluz: http://symfony.es/libro/
Ornith und der Kormoran - Eine kurze EinführungOrnith GmbH
Machen Sie´s einfach!
Simply make it simple! - Please scroll down for english description
Wir kennen den Tagesbetrieb in der IT in unterschiedlichen Branchen seit mehr als 20 Jahren. Wir wissen um die Erfordernisse an die IT selbst und an die IT-nahen Fachabteilungen um einen regelmäßigen und fehlerfreien Betrieb zu gewährleisten. Die stabile Regelmäßigkeit und das sofortige Beseitigen von „Standard-Fehlern“ bindet die IT-Mitarbeiter, insbesondere beim Einsatz mehrerer Systeme: ERP, DMS, CRM, ftp, Zentrale, Lager, Filiale, Webshop, interne und externe Prozesse … und der Arbeitsaufwand für die IT-Mitarbeiter und die Kosten multiplizieren sich mit jedem neuen System.
Diesen Aufwand wollen wir senken und die Qualität der Prozesse erhöhen.
Dazu entwickelten wir in 2010 die Idee eines Work-Flow-Tools, welches sich zwischen die beteiligten Systeme stellt und die „IT-Produktion“ koordiniert, sicherstellt, bei bekannten Fehlern Standard-Routinen zur Fehlerbeseitigung durchführt, selbstständig eskaliert und über Activities die Möglichkeiten der beteiligten Systeme aktiviert.
Anfang 2012 haben wir im Kormoran unsere Ideen zum Produkt werden lassen. Seitdem stellt er seine Alltagstauglichkeit in unterschiedlichen Szenarien tagtäglich unter Beweis.
Mit der graphischen Oberfläche des Kormoran gestalten Sie Ihre IT-Prozesse auf einfache Art und Weise und beauftragen den Kormoran Server statt ihre Mitarbeiter mit der Durchführung. Gerne unterstützen wir oder unsere Partner Sie bei der Gestaltung und Durchführung der IT-Prozesse in Ihrem Haus mit dem Kormoran.
---------------------
English Version
We experienced the daily routine in the IT-department in different branches for more than 20 years. We know the demands on time and personnel in the IT and affiliated departments due to the need of a regular operation without malfunction. The stable regularity and the immediate repair on off-the-shelf errors requires ressources especially if multiple systems are involved: ERP, DMS, CRM, ftp, Head Office, Warehouses, stores, web services, internal and external routines, … and the demand multiplies with each new system raising cost and time of personnel.
We want to cut down these costs and raise the quality of your daily routine.
In 2010 we started to think on an interjacenct Work-Flow-Tool, which coordinates the IT-production, makes it stable, performs default repairs, escalates and activates the possiblities of the systems involved.
These ideas were built in our tool Kormoran which performs these tasks since 2012 every day in different scenarios on different customer sites. The Kormoran has proofed its value daily!
Designing your cases with the graphical user interface of Kormoran is easy. And afterwards you tell the Kormoran server to perform the task not your employees.
We and our partners will support your ideas of designing and performing your workflows in your specific environment with Korm
Das lange Warten hat ein Ende: LG hat jetzt Android 4.0 für das Optimus Speed...Kristy AussieBatt
Das lange Warten hat ein Ende: ICS fürs LG Optimus Speed veröffentlicht
Viele Optimus Speed-Besitzer haben schon gar nicht mehr mit einem Update gerechnet, während sich andere schon damit abgefunden und sich ein anderes Gerät angeschafft haben. Doch alle, die durchgehalten haben, werden nun dafür belohnt, denn es gibt ab sofort das heiß ersehnte Update auf Ice Cream Sandwich. Mit dem LGMobile Support Tool kann die Firmware auch außerhalb von Korea heruntergeladen und installiert werden.
Der Porsche Cayenne war der erste SUV, welcher durch eine Sportwagenmarke hergestellt wurde. Bei der Einführung gab es viele Skeptiker, jedoch hat der Porsche Cayenne sich als sehr erfolgreich erwiesen. Dadurch gibt es bald mehr Konkurrenz für den Porsche Cayenne. Auch die Sportwagenmarken Maserati und Lamborghini wollen jetzt einen SUV bauen. Auch die Luxusmarke Bentley hat den Bentley Falcon präsentiert, welcher der SUV dieser Marke ist. Aber jetzt hat Porsche vielleicht wieder eine Marktlücke entdeckt, einen kleinen Sportwagen SUV, der Porsche Macan. Wird dieser Porsche wieder so erfolgreich wie seinen großen Bruder, der Porsche Cayenne?
Symfony2 un framework para maximizar tu productividad en desarrollo webIEBSchool
Presentación del webinar “Symfony2: un framework para maximizar tu productividad en desarrollo web” impartido por Andrés Molina Orero en IEBS Business School. Más info aquí: http://open.iebschool.com/cursos/symfony-2-framework-maximizar-productividad-desarrollo-web/
Una gran parte de las funcionalidades y retos que plantea el desarrollo de una aplicación web son comunes de un proyecto a otro: la creación de un login de usuarios, la seguridad de la aplicación, los formularios o la persistencia de los datos. Estos casos comunes provocan grandes inversiones de desarrollo que podrían solucionarse trabajando con un framework.
Symfony2 es un framework de PHP que permite centrarte en la lógica de tu negocio y te brinda numerosas herramientas para poner solución a los temas frecuentes de forma simple, ágil y robusta. Este framework de desarrollo web permite trabajar en diferentes formatos, usar componentes independientes, además de crear funcionalidades propias a través de los llamados bundles que son fácilmente reutilizables.
En este curso de "Symfony 2: un framework para maximizar tu productividad en desarrollo web" aprenderás a crear un proyecto basado en Symfony2 desde cero; desde su instalación hasta la creación de bundles propios pasando por las utilidades de desarrollo más frecuentemente utilizadas.
Symfony-Community: Introducción a Symfony Frameworkexcedesoft
El seminario está dirigido a aquellos estudiantes, profesionales, universidades y empresas dedicados a la industria de software que deseen aprender sobre la iniciación de una aplicación Symfony. Se demostrá como descargar e instalar el framework, configuración inicial y conceptos necesarios para el desarrollo de una aplicación web simple.
AGritos!: Estudio y aplicación práctica de frameworks MVC en PHP5.
Presentación del Proyecto Fin de Carrera de I.T. Informática de Gestión de la ETS de Ingeniería Informática de la Universidad de Valladolid.
Sergio Enjuto Méndez
Isidro Merayo Castellano
Evenge is an event management application, which allows us to create, notify and create reports based on the audience.
All this of course on a Cloud environment, ie an application entirely in the cloud, with all the advantages that entails.
Broadcast Social Networks, E-mail and Blogs.
Está implementado en Google App Engine y usa los framework Jinja, Webapp2 y Bootstrap
Zend Framework Taller de SeeD Software, Colombiarazigal
Esta es la diapositiva del taller 'Zend Framework' presentada por Luca Urech de SeeD Software (www.seedcorporate.com), realizada el dia 30 de abril del año 2008.
2. Desarrollo de la Charla
1. ¿Qué es Silex?
2. Instalación
3. Uso y casos prácticos
4. Ejemplo real
5. Enlaces recomendados
6. Dudas
7. ¿Birras?
3. ¿Qué es Silex?
1. Silex es un microframework desarrollado con PHP 5.3.
2. Se basa en los mismos principios que Symfony2 y
Pimple.
3. Está inspirado por el microframework Sinatra de Ruby.
4. ¿Por qué usarlo?
● Desarrollo rápido de aplicaciones pequeñas y
medianas.
● Es mucho más fácil de aprender y usar que Symfony2.
● Es fácil de testear.
● Tiene todo lo bueno de Symfony pero a pequeña
escala.
● Adios al desarrollo a pelo.
6. Instalación Alternativa
Versión de Fabien Potencier:
● No es un único fichero.
● Se divide en varios, teniendo el código más organizado.
● Dispone de entorno de producción y desarrollo.
● Recientemente se ha incorporado la barra de
depuración (Profiler).
$ php composer.phar create-project fabpot/silex-skeleton
7. Silex-skeleton / Directorios
● cache: Directorio donde se almacenará la caché de Twig y el Profiler.
● config: Aquí estará la configuración específica de cada entorno de
desarrollo.
● logs: Ficheros de log.
● src: Código de la aplicación.
● templates: plantillas de Twig.
● web: directorio accesible vía web, estarán los controladores frontales y los
assets.
● index.php
● index_dev.php
8. Silex-skeleton / Providers
● UrlGeneratorServiceProvider: Servicio que se encarga de generar URL
para rutas con nombre.
● ValidatorServiceProvider: Servicio de validación de datos.
● ServiceControllerServiceProvider: Servicio q permite crear fácilmente
clases Controller para organizar mejor los controladores conforme crece la
aplicación, aprovechar la inyección de dependencias y hacerlos más
independientes de Silex, pudiendo en un futuro ser llevados a otra
aplicación como Symfony2.
● TwigServiceProvider: Servicio que se encarga de integrar la librería
Twig.
9. Proveedores de Servicios
● Formularios
● Bases de Datos
● Plantillas
● Cachés
● Email
● Internacionalización
● Seguridad
● ...
10. Uso y Casos Prácticos
● Blogs
● API
● Demos
● ...
1. Ejemplo de API
2. Ejemplo de Portal Web
12. Lecturas Recomendadas
● Manual de Silex por Gitnacho
● Documentación Silex SensioLabs
● Documentación Silex Librosweb
● Silex, desarrollo web ágil y profesional con PHP
● Buenas prácticas oficiales de Symfony