ASP.NET

1.

ASP.NET

Aplicación web

Son un tipo de software que se
codifica en un lenguaje soportado
por los navegadores web.

¿Como funcionan las Apps web?

Que las aplicaciones web sean ejecutadas
por medio de un navegador web en una red
signifca que los datos o los archivos en los
que trabajas son procesados y almacenados
dentro de una red.

Ventajas

Ahorro de tiempo

Completa compatibilidad

Ahorro de recursos en equipos y dispositivos

Recuperacion de datos

Actualización continua e inmediata

2.

Modelos de aplicación web

Son aquellos esquemas tecnológicos que
permiten utilizar la infraestructura de comunicaciones
de internet para el procesamiento de datos y para
la gestión de bases de datos.

Modelo de peticion-respuesta

Modelo de peticion- respuesta dinamica

Modelo de peticion-respuesta dinamica orientada a evento

3.

.NETFramework

¿Que es?

Es un componete de software que puede ser incluido
en los sistemas operativos de Microfot Windows .

Ventajas

Esta Basado en estandares y practicas web

La funcionalidad de las clases .NET esta
disponible de forma universal.

El codgio esta organizado en clases y espacios de nombres jeraquicos.

Es independiente del lenguaje.

4.

Microsoft.NET

¿Que es?

Es un amplio conjunto de bibliotecas de desarrollo
que puede ser utilizadas con el objetivo principal de
acelerar el desarrollo de software y obtener de manera
automática las características.

Principales capas

Capa de lenguajes.

.NET Framework

Capa de servicios

Biblioteca de clases base

Motor de ejecución común

Soporte operativo

5.

ASP.NET

¿Que es ASP?

Es una tecnología desarrollada por Microsoft para
crear paginas web de contenido dinámico apoyándose
en scripts ejecutados en el servidor.

¿Que es ASP.NET?

Es una plataforma web madura que proporciona todos
los servicios necesarios para compilar aplicaciones web
de clase empresarial basadas en el servidor mediante .NET

6.

Requerimientos para el
desarrollo de ASP.NET

Del lado del clientes

Navegador actualizado

Visual Studio

Del lado del servidor

Motor de ejecucion web

.NET Framework

7.

Ventajas que ofrece ASP.NET

Mejor rendimiento

Compatibilidad

Eficacia y flexibilidad

Simplicidad

Facilidad de uso

Escalabilidad y disponibilidad

Seguridad

8.

Modelos de programacion

Web Pages

El modelo de programación ASP.NET Web Pages es un
modelo de programación simple y fácil de aprender y es
adecuado para sitios simples de acceso a datos.

Web Forms

Empleamos un modelo de programación con controles
ricos del lado del servidor y un ciclo de vida de pagina
similar al desarrollo de aplicaciones de escritorio.

MVC

Cuandro construimos un sitio mediante ASP.NET
MVC. separamos el codigo del lado del servidor
en tres partes.

Modelo

Un modelo MVC define un conjunto de clases
que representan los tipos de objetos que la aplicación
web administra.

Vistas

Una vista MVC es un componente que construye las
paginas web que conforman la interfaz del usuario.

Controladores

Un controlador MVC es una clase que se encarga
de la interaccion del usuario, crea y modifica clases.