YII (Yes It Is!) – Php Framework

Slides:



Advertisements
Presentaciones similares
Presentación – Web Attack
Advertisements

ZOHO + CodeIgniter La mezcla ideal entre servicios basados en Internet y desarrollo in house Volkan Rivera
1 | Web Attacks Documentación – Web Attack. 2 | Web Attacks Seguridad en Aplicaciones Web Protocolo HTTP Vulnerabilidad XSS Vulnerabilidad CSRF Path Traversal.
Rogelio Ferreira Escutia Modelo Vista Controlador.
Mónica Acosta Yeison Ceballos Carlos Rodallega
Jorge Oblitas Consultor en tecnología asociada a la gestión del Conocimiento Ha sido miembro de los programas Microsoft Regional Director (desde el 2000)
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
Trading Books Sustentación Técnica Final
APLICACIÓN PARA EL ESTUDIO EN GRUPO DE PROBLEMAS COMPLEJOS
© 2009 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Septiembre 2009 Herramienta de Administracion de Servicio de Acceso: Bill to ID.
CI-2413 Desarrollo de Aplicaciones para Internet
Introducción al patrón MVC
Confidencial Enero, 2013 Nologin Consulting Corus Server Appliance & Authentication Broker.
POSTGRESQL MI JUAN PABLO TORRES HERRERA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA ENSENADA Agosto de 2006.
Herramientas para el uso de AJAX
Errores comunes al desarrollar websites
CMS (Content Management Systems) Sistemas Gestores de Contenidos
La Plataforma Holmes y Aplicaciones
Arquitectura de la Aplicación
Framework Hexápodo PHP fácil, rápido y sin dolor
Agenda Introducción Relevamientos de tecnologías
Índice 1. Introducción, objetivos y justificación del proyecto.
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 4: Seguridad y Aplicaciones Web Ing. A. Lorena Ruhl Universidad Tecnológica.
Sergio Carrillo Vila DPE (Data Platform Engineer) Solid Quality Mentors
Características Técnicas
66.69 Criptografía y Seguridad Informática 1er. Cuatrimestre 2011
Equipo Proyecto Sistema Agrario Cliente Espartina Pablo Nunzio
Características Técnicas
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Desarrollo de sitios web con PHP y MySQL Tema 7: Seguridad José Mariano González Romano
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Seguridad Web. Agenda 1.Introducción 2.Aspectos Básicos 3.Top Ten 4.Ethical Hacking 5.Conclusiones 6.Preguntas y Respuestas.
PHP Qué es PHP? PHP (acronimo de "PHP: Hypertext Preprocessor") es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado.
Trabajo fin de carrera UOC José María González Vázquez Enero 2011.
Implementación del patrón Modelo-Vista-Controlador
Ignacio Esmite, Mauricio Farías, Nicolás Farías, Beatriz Pérez
Plataformas de Desarrollo de Software
WEB VULNERABLE DVWA Universidad de Almería
Presentado por: Ing. Manuel Rodríguez Coria. Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.
Lenguajes de programación Web
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
Instituto Tecnológico Superior de Nochistlán División Académica Ingeniería en Sistemas Computacionales “Manejo de Seguridad en PHP: Aplicaciones Seguras”
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.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Lucía Castro- Víctor Cabezas- Diana Checa UNIVERSIDAD ECOTEC Ataques Aplicaciones WEB Lucía Castro Víctor.
WAF Web Application Firewalls
Opencart Nidya Maritza Alarcón Tarazona
escuela técnica superior
PORTAL WEB PARA CONTRIBUIR EN LA VENTA, COMERCIALIZACIÓN Y DISTRIBUCIÓN DE LA ZEOLITA NATURAL USANDO AJAX Integrantes: Martha Isabel Correa Barrera Patricia.
Cristian Fonnegra Marin
SEMINARIO 2 Miembros del grupo: Juan Francisco García Jorge Mahecha Sergi Mellado.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts Academia Java.
INTEGRANTES: ISABEL SALVATIERRA BORIS SANCAN ZEND FRAMEWORK.
Gestión de proyectos fin de carrera
Hackear un Sitio Web. Claudio
Presentación de Trabajo Final 1. Contenido Integrantes Nombre del Proyecto y Descripción Arquitectura de la Solución Problemas y Principales Decisiones.
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
Conociendo el modelo Cliente-Servidor
Integration Services Cargando datos desde Web Services JSON Mario Guzmán El Salvador DPS en SolidQ MCP SQL Server.
Introducción a programación web Martin Esses. Los datos almacenados en las bases de datos normalmente son mostrados en nuestras vistas. Para que nuestras.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
¿Que es Yii ? Framework para PHP de alta performance basado en componentes web para desarrollar aplicaciones web de gran escala. Yii es un framework que.
Integrantes -Tapia Gastelo, Robint Fernando -Perez Gil, Juan Carlos -Damian Acosta, Edinson -Mejia Vilchez, Antonio -Padilla Huaman, Kely Arquitectura.
Yii Framework 2. Yii es un framework de PHP de alto rendimiento, basado en componentes para desarrollar aplicaciones web modernas en poco tiempo. El nombre.
Transcripción de la presentación:

YII (Yes It Is!) – Php Framework YII Framework YII (Yes It Is!) – Php Framework Oradores: Paula Pereyra Rodrigo Vilar Omar Hagopian

Introducción Yii es un framework gratuito y open source basado en licencia BSD Escrito en PHP5 Yii acrónimo que proviene de ¨Yes It Is!¨

Introducción Yii framework es una idea original de Qiang Xue Esta en desarrollo desde 1ro de Enero del 2008 Lanzamiento 3 de Diciembre de 2008 Qiang participó en el desarrollo y mantenimiento de ¨Prado¨ framework.

Características Basado en el patrón de diseño MVC Generación de Objetos de Acceso a Datos (DAO: Data Access Object) Soporte de autenticación y autorización integrado Ajax Widgets (jQuery)

Características Web Service Helpers Autogeneración de formularios y validación Skinning and Themeing Seguridad (SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), and cookie tampering.)

Flujo Normal

Flujo Normal Usuario realiza petición (http://www.example.com/index.php?r=post/show&id=1) Ejecución boostrap script Aplicación obtiene información completa de la petición (request) Aplicación determina petición al controlador, actuando a través del urlManager. Aplicación crea instancia de la petición del controlador para manejar futuras peticiones

Flujo Normal Acción Show lee modelo para ID especificado Acción asocia vista correspondiente Vista lee y presenta informacion del modelo Vista ejecuta widgets (si los hay) Resultados de la vista embebidos en diseño general Se completa presentación de la vista al usuario

Demostración en vivo de una implementación simple usando Yii Framework Live Demo Demostración en vivo de una implementación simple usando Yii Framework

Preguntas? Cuanto menos mejor

Gracias se salvó?