Desarrollo De Aplicaciones Web En Php Con El Framework Cakephp

Páginas: 32 (7992 palabras) Publicado: 17 de agosto de 2011
Seminario
Tema: Desarrollo de aplicaciones web en PHP con el Framework CakePHP

Autor: Falaschini Diego Luis. Institución: UTN Centro de estudios Mar del Plata. Fecha: 20/08/2009

Índice
Temas
Introducción al seminario Objetivo Alcance y Limitaciones CakePHP: Presentación ¿Que es CakePHP? Historia Características Principales Sitios que usan CakePHP Conceptos Básicos Conceptos GeneralesFrameWork Model, View, Controller(MVC) ORM (object-relational mapping) Active Record Conceptos Propios de Cake Behaviors(Comportamientos) Components (Componentes) Helper (Ayudantes) Cómo funciona Cake Conocimientos requeridos para Trabajar con CakePHP Instalación de CakePHP CONFIGURACIÓN Configurando Apache Configurando la base de datos Descripción de parámetros Convenciones A Favor, En ContraTablas de la base de datos Modelos Vistas Controladores Manos a la obra Crear modelo y controlador. Implementar Listado de Personas. Implementar Agregar de Personas. Implementar Modificar de Personas. Implementar Baja de Personas. Scaffolding Relaciones Entre Modelos

Páginas
1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 9 9 9 10 11 11 11 11 11 11 12 12 12 14 16 18 19 20

HasOne (uno a uno) belongsToHasMany hasAndBelongsToMany (HABTM) Bake Autenticación (componente: AUTH) Metodos de auth Propiedades principales de Auth Conclusión Final Bibliografía

21 22 22 23 25 26 28 30 30 31

Introducción al seminario
El desarrollo de software para web presenta muchas alternativas para su implementación. Diversos lenguajes de programación conviven en la web, siendo los mas populares JAVA, PHP,Ruby, ASP. A medida que las tecnologías avanzan, los requerimientos funcionales de los sistemas crecen y los tiempos de desarrollo disminuyen, el desarrollador se enfrenta a la necesidad de contar con herramientas que faciliten su tarea. Ante esta necesidad, han surgido una gran variedad de herramientas para cada lenguaje y se ha popularizado el uso de los FrameWork. Algunos de estos son:  Java:Struts, Spring, Java Server Faces  Ruby: Ruby on Rails  PHP: Zend, CakePHP, KumbiaPHP, Toba  ASP: .Net

Objetivo
Este seminario pretende investigar específicamente el FrameWork CakePHP como herramienta de desarrollo web en php.

Alcance y Limitaciones
       

Se considerará El costo de aprendizaje. Se definirán conceptos propios del FrameWork y aquellos que, sin ser propios delmismo, sean útiles y necesarios para el lector. A medida que se progrese en el análisis, se irá desarrollando un pequeño sistema que sirva a modo de ejemplo. El análisis tendrá un enfoque didáctico y práctico de interés para el desarrollador web. Se explicarán configuración y puesta en marcha. No se comparará con otros Framework. No se evaluará su performance. No se analizará la puesta en producción. CakePHP: Presentación
¿Que es CakePHP? Cakephp es un framework para el desarrollo de software Web. Esta desarrollado en uno de los lenguajes más populares de la web, PHP. Esta basado el frameWork de Ruby "ruby on Rails". Sigue la arquitectura MVC. según sus creadores esta orientado a permitir el trabajo de manera estructurada y rápida, sin perdida de flexibilidad. Historia

"En 2005,Michal Tatarynowicz escribió una mínima versión de un Framework Rápido para Aplicaciones en PHP. El encontró que ese fue el principio de un muy buen framework. Michal publicó el framework bajo la licencia MIT, mezclando Cake, y abriéndose a una comunidad de desarrolladores, quienes ahora mantienen Cake bajo el nombre CakePHP"
Ing. Sergio Coronado – Manual de CakePhp en español [PDF]

-CakePhp_es.pdf

Características Principales
            

Arquitectura Modelo, Vista, Controlador (MVC) Soporta diversos DBMS: MySQL, PostgreSQL, SQLite, ADODB. Mapeador de Objetos integrado Interfaz para utilización de AJAX en las vistas Seguridad, Sesiones y Componentes para Manejo de Peticiones Sistema de Listas de Control y de Autenticación de Usuarios Comunidad activa Documentación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • cakephp y Akelos PHP Framework
  • SEGURIDAD EN EL DESARROLLO DE APLICACIONES WEB PHP
  • Etica aplicada en el desarrollo de aplicaciones web
  • Metodologia De Desarrollo De Aplicaciones Web
  • desarrollo de aplicaciones Web
  • Evolucion Del Desarrollo De Aplicaciones Web
  • Desarrollo de Aplicaciones Web con ASP
  • DESARROLLO DE APLICACIONES WEB

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS