Está en la página 1de 11

Desarrollo de Aplicaciones

Empresariales
Modulo 01

Explorando la Arquitectura de
Aplicaciones Empresariales
Introduccin a Tecnologas Web de Microsoft

Develop Host Execute

Server-Side Client-Side

Visual IIS ASP.NET JavaScript


Studio SQL jQuery
Visual Server AJAX
Studio Windows
Express Azure
SQL
Database
Introduccin a ASP.NET

Modelos de Programacin
Web Pages
ASP.NET 4.5
Web Forms
MVC

ASP.NET API
Configuration HTML
Pages
Authentication and Authorization
Caching

Compiling ASP.NET Code


Tecnologas Web del Lado del Cliente

JavaScript
jQuery
jQuery UI <p>
Content
jQuery Mobile </p>

AJAX
p{
color: black;
}
Internet Information Server

IIS
Caractersticas
Escalabilidad
Red Perimetral

IIS Express
Other Web Servers
Visual Studio Development Server
Windows Azure

Que s Windows Azure?


Websites
Web Services
SQL Database
Virtual Servers
Mobile Services
Media Storage
Models, Views, y Controllers

SQL
View Model

Database

Controller

Web Server HTTP

Browser
Metodologa de Desarrollo de Proyectos

Modelo de Desarrollo Descripcin


Modelo Cascada Las actividades para construir una aplicacin se realizan
secuencialmente en distintas fases con resultados
claros.
Modelo de Desarrollo Una aplicacin se construye iterativamente en partes,
Iterativo usando versiones de trabajo que se prueban
minuciosamente, hasta que se finalice.
Modelo de Prototipo Basado en unos pocos requisitos de negocio, se hace un
prototipo. El feedback sobre el prototipo se usa como
entrada para desarrollar la aplicacin final.
Modelo de desarrollo Una aplicacin se construye en ciclos rpidos,
gil integrando las circunstancias cambiantes y los requisitos
en el proceso de desarrollo.
Extreme Programming Comienza con la resolucin de algunas tareas crticas.
Los desarrolladores prueban la solucin simplificada y
obtienen retroalimentacin de las partes interesadas
para obtener los requisitos detallados que evolucionan a
lo largo del ciclo de vida del proyecto.
Lenguaje de modelado Los diagramas UML se utilizan para propsitos de
unificado planificacin y documentacin, en todos los modelos de
desarrollo de proyectos.
Planificacin de Aplicaciones Distribuidas

Capa
Browser
Presentacin
Logica de Negocios
Acceso a Datos
Web
Base de Datos Server Presentacin

Communicacin
Securidad
Middle Business Logic
Tier Data Access
Server

Database
Server
Diseo de Vistas

Vistas y Plantillas
Diseo Agil
Adventure Works Photo Sharing Log On

Extreme-Programming Home Gallery Slideshow

Photo

Add Comment