1. Introduccion A Asp.Net

17
Introducción a ASP.NET

Transcript of 1. Introduccion A Asp.Net

Page 1: 1.  Introduccion A Asp.Net

Introducción a ASP.NET

Page 2: 1.  Introduccion A Asp.Net

Descripción

Introducción al .NET Framework

Descripción de ASP.NET

Descripción de la aplicación del laboratorio

Recursos

Page 3: 1.  Introduccion A Asp.Net

¿Qué es el .NET Framework?

¿Qué problemas soluciona .NET?

Componentes del .NET Framework

Beneficios de usar el .NET Framework

Visual Studio .NET: la herramienta para el desarrollo .NET

Lección: Introducción al .NET Framework

Page 4: 1.  Introduccion A Asp.Net

¿Qué es el .NET Framework?

Herramientas del desarrollador

Clientes

Experiencias del usuario

Aplicaciones Web ASP.NET

Servicios Web XML

Bases de datos

.NET Framework

Page 5: 1.  Introduccion A Asp.Net

¿Qué problemas soluciona .NET??

Incluso con Internet, la mayoría de aplicaciones y dispositivos tienen problemas comunicándose entre sí

Los programadores terminan por escribir infraestructura en lugar de aplicaciones

Los programadores han tenido que limitar su alcance o aprender continuamente nuevos lenguajes

Page 6: 1.  Introduccion A Asp.Net

Componentes del .NET Framework

Win32Win32

MessageMessageQueuingQueuing

COM+COM+((Transacciones, Particiones, Transacciones, Particiones,

Agrupación de objetosAgrupación de objetos))IISIIS WMIWMI

Common Language RuntimeCommon Language Runtime

Biblioteca de clases de .NET FrameworkBiblioteca de clases de .NET Framework

ADO.NET y XMLADO.NET y XML

Servicios Web XMLServicios Web XML Interfaz de usuarioInterfaz de usuario

VisualBasic C++ C#

ASP.NETASP.NET

Perl Python …

Page 7: 1.  Introduccion A Asp.Net

Ventajas de usar el .NET Framework

Basado en estándares y prácticas Web

La funcionalidad de las clases .NET está disponible de forma universal

El código está organizado en clases y espacios de nombres jerárquicos

Independiente del lenguaje

Windows Windows APIAPI

ASPASP

.NET .NET FrameworkFramework

1980s 1990s 2000s

Visual BasicVisual Basic

MFC/ATLMFC/ATL

Page 8: 1.  Introduccion A Asp.Net

Visual Studio .NET: la herramienta para el desarrollo .NET

Visual Studio .NET

Herramientas Windows Forms

Herramientas Web Forms

Proceso de errores

Acceso a datos

Múltiples Lenguajes

Herramientas Servicios Web

Desarrollar Depurar ImplantarDiseñar

Page 9: 1.  Introduccion A Asp.Net

Lección: Descripción de ASP.NET

¿Qué es ASP.NET?

Aplicación Web ASP.NET

Multimedia: modelo de ejecución ASP.NET

Page 10: 1.  Introduccion A Asp.Net

¿Qué es ASP.NET?

El sucesor y evolución de Active Server Pages, más flexible

Páginas Web dinámicas que pueden acceder a recursos del servidor

Procesamiento de formularios Web Forms en el lado servidor

Los Servicios Web XML permiten crear aplicaciones Web distribuidas

Independiente del navegador

Independiente del lenguaje

Page 11: 1.  Introduccion A Asp.Net

Aplicación Web ASP.NET

Datos XML

Base de datos

InternetInternet

Page1.aspx

Page2.aspx

ServiciosWeb

ServiciosWeb ComponentesComponentes

Web Forms

Páginas código trasero

global.asax

Web.config

machine.config

Servidor Web ASP.NET

Cach

é de

Sal

ida

Clientes

Page 12: 1.  Introduccion A Asp.Net

Multimedia: modelo de ejecución de ASP.NET

Page 13: 1.  Introduccion A Asp.Net

Lección: descripción de la aplicación del laboratorio

Instalación de la aplicación del laboratorio

Demostración: la solución del laboratorio

Page 14: 1.  Introduccion A Asp.Net

Instalación de la aplicación del laboratorio

3 proyectos

Aplicación Web

Biblioteca de Clases

Servicio Web XML

12 formularios Web Forms

3 bases de datos

Doctors

Dentists

Coho

Page 15: 1.  Introduccion A Asp.Net

Demostración: solución del laboratorio

MedicalMedical.aspxMedicalMedical.aspx

Página inicioBenefitsDefault.aspx

Página inicioBenefitsDefault.aspx

Life InsuranceLife.aspxLife InsuranceLife.aspx

RetirementRetirement.aspxRetirementRetirement.aspx

DentistsDental.aspxDentistsDental.aspx

Dentists

DoctorsDoctors.aspx DoctorsDoctors.aspx

Doctors

Página inicioLogin.aspxPágina inicioLogin.aspx

RegistroRegister.aspxRegistroRegister.aspx

CohoWinery

ProspectusProspectus.aspxProspectusProspectus.aspx

Servicio Web XML dentalService1.asmx

Servicio Web XML dentalService1.asmx

Encabezado páginaHeader.ascx

Encabezado páginaHeader.ascx

ASPState

tempdb

Aplicación Web Laboratorio

Control usuario namedate.ascxControl usuario namedate.ascx

Componente MenúClass1.vb or Class1.cs

Componente MenúClass1.vb or Class1.cs

Arch. XML

Web.config

Page 16: 1.  Introduccion A Asp.Net

Lección: Recursos

Recursos .NET

Page 17: 1.  Introduccion A Asp.Net

Recursos .NET

Documentación del .NET Framework

Código de ejemplo

Tutoriales de Inicio rápido

Comunidades online

Sitios Web

www.gotdotnet.com

www.asp.net

msdn.microsoft.com

www.google.com