Planificación de grandes proyectos de creación de aplicaciones Web.

Slides:



Advertisements
Presentaciones similares
Microsoft Office Sharepoint Server Gestión de Contenidos Web Rubén Alonso Cebrián Código: HOL-SPS08.
Advertisements

Desarrollo de Sitios Web
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
MOODLE ASPECTOS BÁSICOS IRENE LÓPEZ-REY SÁNCHEZ-CANO
Servidores Web Capítulo 2.
Separación de la presentación: Plantillas CI-2413 Desarrollo de aplicaciones para Internet.
Módulo 2: Uso de Microsoft Visual Studio .NET
Construcción de Páginas WEB
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
SharePoint 2010.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Framework Hexápodo PHP fácil, rápido y sin dolor
Diseño del Esquema de BD
Soporte GO-LIVE Crear y seguir tareas, escenarios, requerimientos Asignar trabajo al equipo Uso de workflow para hacer cumplir el proceso.
Es la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final. Es una actitud, no una exactamente una tecnología.
Entornos de programación
Java 2 Platform Enterprise Edition
Microsoft Office.
Páginas web dinámicas. Olga García Collado.
Aplicaciones en línea:aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante.
Ing. CIP Fabián Silva Alvarado
 Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilinea respectivamente.
Que son herramientas ofimáticas breve repaso de Word , PowerPoint.
MOODLE ASPECTOS BÁSICOS
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Lisette E. Espín Noboa Análisis, diseño e implementación de una red social para ESPOL Digital utilizando herramientas 2.0 Lisette.
Ignacio Esmite, Mauricio Farías, Nicolás Farías, Beatriz Pérez
Sistema de Administración de Contenidos CMS Administración de Sitios.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
CONTADURIA PUBLICA. Web 2.0  Es la nueva forma de aprovechar la red, permitiendo la participación activa de los usuarios, a través de opciones que le.
LAS TIC COMO NUEVO PARADIGMA EN LA EDUCACIÓN UNIVERSITARIA
7. Prevención y Mejora de Errores LS Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo.
Características de la interfaz de desarrollo
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
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.
Publicación de bases de datos Access en la web
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
PAGINAS WEB EQUIPO RAM.
Crea tu propio Edublog Comunicación Educativa. Producto a diseñar Un Blog en Internet con entradas en video, documentos en línea, diapositivas, accesos.
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ.
Sistemas de gestión de contenidos (CMS)
PREZI VS POWER POINT.
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Proyecto Bolsa de trabajo
LÓGICA DE PROGRAMACIÓN LSC. Susana Alejandra López Jiménez.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Cristian Fonnegra Marin
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Microsoft Access 2007 Introducción
Introducción al análisis de sistemas
WEB 2,0 Es la Evolución de las aplicaciones estáticas a dinámicas donde la colaboración del usuario es necesaria El término Web 2.0 comprende aquellos.
INTEGRANTES: ISABEL SALVATIERRA BORIS SANCAN ZEND FRAMEWORK.
(WEB) Sistema de documentos de hipertexto y/o hipermedios enlazados y accesibles a través de Internet. ¿ QUÉ ES LA WEB?
Desarrollo DE apps móviles
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Tema: Cloud computing Software Libre (Open source) Software con licencia.
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
Explicación del trabajo académico y Proyecto Final
UD4 – 2ª Parte SEO y Comunicación Audiovisual Lluís Codina Área de Ciencias de la Documentación. Facultad de Comunicación. UPF 2015.
Pasos fundamentales en La Creación de un Gran proyecto Web. Aplicar ingeniería de Software al desarrollo Web.Aplicar ingeniería de Software al desarrollo.
ECOM-6030 CAPÍTULOS 24 LARGE PROJECTS Prof. Nelliud D. Torres © - Derechos Reservados.
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
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.
Transcripción de la presentación:

Planificación de grandes proyectos de creación de aplicaciones Web

Elección de un entorno de desarrollo. Uso de entornos de desarrollo integrados (IDE).Uso de entornos de desarrollo integrados (IDE) IDE (Integrated Development Environment).IDE (Integrated Development Environment).

Documentar nuestros proyectos Documentación de diseño.Documentación de diseño. Documentación técnica.Documentación técnica. Diccionario de datos.Diccionario de datos. Guía de usuarios.Guía de usuarios

Prototyping: Crear Prototipos Desarrollo del ciclo vital de una aplicación.Desarrollo del ciclo vital de una aplicación. Componentes y plantillas preconstruidas.Componentes y plantillas preconstruidas. Los prototipos no deben convertirse en la aplicación.Los prototipos no deben convertirse en la aplicación. Debe determinarse un límite de prototiposDebe determinarse un límite de prototipos

Separar lógica y contenido. Separar PHP y HTML. Separar PHP y HTML. Usar archivos include para almacenar partes. Usar archivos include para almacenar partes. Usar funciones o clases API para contenido dinámico Usar funciones o clases API para contenido dinámico Usar un sistema de plantillas. Usar un sistema de plantillas. FastTemplates: FastTemplates:

Optimización del Código. Reducir conexiones a la base de datos.Reducir conexiones a la base de datos. Acelerar peticiones a la base de datos.Acelerar peticiones a la base de datos. Minimizar la generación de contenido estático desde PHP.Minimizar la generación de contenido estático desde PHP. Usar funciones string en lugar de expresiones regulares.Usar funciones string en lugar de expresiones regulares.

Usar Productos Zend Motor del script php Open Source.Motor del script php Open Source. Además Optimizador.Además Optimizador. Muchos otros productos.Muchos otros productos. Zend CacheZend Cache

Testing: Probando nuestro código Práctica de revisión de código compartida.Práctica de revisión de código compartida. Utilizar “testers” para tu aplicación.Utilizar “testers” para tu aplicación. Opciones Alfa y Beta.Opciones Alfa y Beta.