SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 

Slides:



Advertisements
Presentaciones similares
S O F T W A R E Son todos los componentes virtuales y no tangibles de una computadora. Esto incluye el sistema operativo, programas varios y drivers. Es.
Advertisements

Lognoter. gestión de datos en Ingeniería. ¿Qué es? Programa de almacenamiento, tratamiento de datos y generación de informes Programa con interface propia,
Mónica Acosta Yeison Ceballos Carlos Rodallega
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
Katherine Núñez Jose Fabio Araya
Introducción a LAS Bases de Datos
AUTORES: Eloy Cantero Salvador López
11º2 Motores de Bases de Datos Jhonatán Agualimpia Andrés Aristizabal
Presentado por: Lenin Isaías Escobar Mendoza
INFOPATH.
Microsoft InfoPath designer
Framework Hexápodo PHP fácil, rápido y sin dolor
Características Técnicas
Características Técnicas
Plataforma Microsoft.NET
1. La solución que proporciona un soporte ágil, sencillo y eficaz para mejorar la gestión de las organizaciones. 2.
INFOPATH 2010 DANIELA CHEDRAUI.
Microsoft InfoPath. Creación y publicación de formularios empresariales Dese su aparición en Office 2003, Microsoft InfoPath se ha convertido en una de.
NOMBRE DEL SOFTWAR E CARACTERÍSTICAS FUNCION VENTAJASDESVENTAJAS E- FRONT ES UNA PLATAFORMA DE APRENDIZAJE CUENTA CON UN SISTEMA DE CERTIFICACION E- LEARNING.
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
Ruben Chonlong Alvarez. Que es InfoPath Microsoft Oficce Infopath 2010 ayuda a las personas a recopilar información de sus clientes y socios con herramientas.
Fiery Command WorkStation 5
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
InfoPath Ventajas y Uso.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
INFOPATH Mylénne Arellano N.. Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.
INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA
Lenguajes de programación Web
Aplicaciones empresariales Adrián Guillen Carlos Marcano Carlos Sanmartín
Gestor de Datos de Banco de Pruebas para Generadores Síncronos
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Bases De Datos En Biología Computacional Cristian S. Rocha 28 de Mayo del 2002.
FRAMEWORK VS Código fuente
Joomla! Wagner Guadalupe R.. Acerca de Joomla! Joomla! es un manejador de contenidos de código abierto diseñado para una creación rápida de sitios multi-idioma.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Verónica Tapia Alvarado
Cristian Fonnegra Marin
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Automatizacion en Word. Macros En Microsoft Office Word 2007 se pueden automatizar las tareas realizadas con más frecuencia creando macros. Una macro.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Madeleine Zambrano.  Es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.  Programa que facilita y completa a otros.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
Microsoft InfoPath ESTEFANIA FIALLO.
Manual violento de Navicat
Electiva Tecnológica Herramientas Libres
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Capítulo 1 Producción de Software
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Tema 11 Bases de Datos y el Lenguaje SQL
UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ
Prof. Christian Montoya1 Microsoft Access 2010 Conceptos Básicos.
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
Explicación del trabajo académico y Proyecto Final
ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados.
Por: Jorge Aguirre.  Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.  Su primera publicación,
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Protección de un servicio Web 1.Autenticación. 2.Gestión de usuarios y grupos. 3.Gestión de servicios. 4.Gestión de sistema de ficheros. 5.Firewall. 6.Prevención.
Transcripción de la presentación:

SYMFONY Información del Framework

Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5.  Separa la lógica del negocio, la lógica del servidor y la presentación de la aplicación.  Automatiza las tareas más comunes.  Es compatible con la mayoría de los gestores de bases de datos: MySQL, PostgreSQL, Oracle y SQL server.  Funciona en todas las plataformas.

Características  Muy fácil de instalar y configurar.  No depende del sistema gestor de Bases de Datos.  Se trabaja con la premisa: “Convenir en vez de configurar” (configurando sólo lo no convencional).  Fácil de usar, pero lo suficientemente flexible.  Se basa en el patrón arquitectónico MVC.  Existe mucha documentación y soporte.  La curva de aprendizaje es baja, pero cuesta hacer aplicaciones complejas.

Automatización de características  Los formularios incluyen validación automatizada y relleno automático de datos, asegurando obtener datos correctos y mejorando la experiencia del usuario.  Los datos incluyen mecanismos de escape que permiten mejor protección contra los ataques producidos por datos corruptos.  Las sesiones y credenciales simplifican la creación de secciones restringidas y la gestión de seguridad del usuario.

Entorno de desarrollo y características  Es posible realizar modificaciones sin necesidad de reiniciar el servidor.  Posee un sistema completo de logs.  El framework de desarrollo de pruebas unitarias provee herramientas para el desarrollo basado en pruebas.  La depuración de las aplicaciones se simplifica con la barra de depuración web.

Conceptos involucrados  PHP5  Soporte para la programación orientada a objetos, mejoras de rendimiento, mejor soporte para MySQL y XML.  Soporte nativo para SQLite e integrado para SOAP, iteradores de datos y manejo de excepciones.  Programación orientada a objetos (OOP)  PEAR (PHP extension and application repository)  Permite descargar, instalar, actualizar y desinstalar scripts de PHP. Útil para instalar librerías externas en PHP.  Mapeo de Objetos a bases de datos (ORM)  Las BD siguen una estructura relacional, PHP y Symfony están orientados a objetos. Por eso se requiere una interfaz que traduzca la lógica de los objetos a una lógica relacional. Evita utilizar la sintaxis específica de un sistema de bases de datos, pero si se utiliza mal uno termina armando muchas líneas de código para algo que se pudo resolver en un par de JOINs.  Desarrollo rápido de aplicaciones (RAD)  YAML  Formato para serializar datos que es fácil de procesar por las máquinas, fácil de leer para las personas y fácil de interactuar con los lenguajes de script (permite escribir los datos como XML con una sintaxis mas simple).

Quejas y desventajas  Puede ser simple al principio pero cuesta más hacer aplicaciones complejas y reusables.  Consumo de memoria.  La búsqueda de datos es más lenta que utilizando otros framework (debido al ORM).

Links de interés  project.org/jobeet/1_4/Propel/es/ project.org/jobeet/1_4/Propel/es/  Guia-Definitiva Guia-Definitiva 