PDF de programación - Tema 1 - La plataforma .NET - Desarrollo de Aplicaciones Distribuidas con Servicios Web

Imágen de pdf Tema 1 - La plataforma .NET - Desarrollo de Aplicaciones Distribuidas con Servicios Web

Tema 1 - La plataforma .NET - Desarrollo de Aplicaciones Distribuidas con Servicios Webgráfica de visualizaciones

Publicado el 28 de Abril del 2020
517 visualizaciones desde el 28 de Abril del 2020
1,0 MB
17 paginas
Creado hace 17a (21/07/2006)
Desarrollo de Aplicaciones
Desarrollo de Aplicaciones
Distribuidas con Servicios
Distribuidas con Servicios
Web
Web

Ing. Javier Aranda Pantoja
Ing. Javier Aranda Pantoja
Microsoft Certified Professional
Microsoft Certified Professional
Email: [email protected]
[email protected]
Email:

Tema 11
Tema

La Plataforma .NET
La Plataforma .NET

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Agenda
Agenda

Microsoft .NET
Microsoft .NET
Componentes
Componentes
.NET framework
framework
.NET

Language Runtime
Runtime

Common Language
Common
Framework ClassClass Library
Library
Framework
Beneficios
Beneficios

Ensamblados
Ensamblados

La Plataforma .NET
La Plataforma .NET

.



&
H
e
r
r
a
m
i
e
n
t
a
s

N
E
T
F
r
a
m
e
w
o
r
k

l

S
o
u
c
i
o
n
e
s

Servicios Web

Servidores

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Componentes de .NET
Componentes de .NET

.NET Framework
Framework
.NET

Windows system
Windows

system server
server

Web Web services
services

Enterprise Servers
Servers
Enterprise

Herramientas de desarrollo
Herramientas de desarrollo

Problemas q resuelve .NET
Problemas q resuelve .NET

1. Continuamente aprender nuevos lenguajes
1. Continuamente aprender nuevos lenguajes
2. Volver a escribir aplicaciones
2. Volver a escribir aplicaciones

Windows 98 Client

Windows XP Client

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Problemas q resuelve .NET
Problemas q resuelve .NET

Common Language Runtime

.NET Framework
.NET Framework

Es una nueva plataforma de ejecucióón, n,
Es una nueva plataforma de ejecuci
sobre la cual corren servicios y
sobre la cual corren servicios y
aplicaciones.
aplicaciones.
Consistente modelo de programacióón. n.
Consistente modelo de programaci
Permite usar las mismas habilidades y
Permite usar las mismas habilidades y
conocimientos para implementar
conocimientos para implementar
aplicaciones Web, Windows, móóviles o
viles o
aplicaciones Web, Windows, m
distribuidas.
distribuidas.
Posee un robusto ambiente de
Posee un robusto ambiente de
ejecucióón. Maximiza seguridad,
n. Maximiza seguridad,
ejecuci
robustez, rendimiento. Minimiza
robustez, rendimiento. Minimiza
conflictos de versióón y despliegue
n y despliegue
conflictos de versi

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

.NET Framework
.NET Framework

Soporta estáándares internacionales
ndares internacionales
Soporta est
como XML, SOAP, CLI, C#C#
como XML, SOAP, CLI,
Esta compuesto por
Esta compuesto por
Common Language
Common
Framework ClassClass Library
Framework

Language Runtime

Runtime (CLR)
(CLR)

Library (FCL)
(FCL)

Componentes .NET Framework
Componentes .NET Framework

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Componentes .NET Framework
Componentes .NET Framework

Visual Basic

C++

C#

Perl

Python

...

Web Services

User Interface

ASP.NET

ADO.NET and XML

.NET Framework Class Library

Common Language Runtime

Message
Queuing

COM+

(Transactions, Partitions,

Object Pooling)

IIS

WMI

Win32

Common Language Runtime (CLR)
Common Language Runtime (CLR)

.NET Framework Class Library Support

Thread Support

COM Marshaler

Type Checker

Exception Manager

Security Engine

Debug Engine

MSIL to Native

Compilers

Code

Manager

Garbage
Collector

Class Loader

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Framework Class Library (FCL)
Framework Class Library (FCL)

Services
Services
Description
Description
Discovery
Discovery
Protocols
Protocols
Caching
Caching
Configuration
Configuration

System.Web
System.Web

UIUI
HtmlControls
HtmlControls
WebControls
WebControls

Security
Security
SessionState
SessionState

OleDb
OleDb
Common
Common

System.Data
System.Data

SqlClient
SqlClient
SQLTypes
SQLTypes

System.Windows.Forms
System.Windows.Forms

Design
Design

ComponentModel
ComponentModel

Drawing2D
Drawing2D
Imaging
Imaging

System.Drawing
System.Drawing

Printing
Printing
TextText

System.Xml
System.Xml

Serialization
Serialization

XSLTXSLT
XPath
XPath

System
System

Collections
Collections
Configuration
Configuration
Diagnostics
Diagnostics
Globalization
Globalization

IOIO
NetNet
Reflection
Reflection
Resources
Resources

Security
Security
ServiceProcess
ServiceProcess
TextText
Threading
Threading

Runtime
Runtime
InteropServices
InteropServices
Remoting
Remoting
Serialization
Serialization

Beneficios de .NET Framework
Beneficios de .NET Framework

Modelo de Programacióón consistente y
n consistente y
Modelo de Programaci
simplificado
simplificado
Despliegue simplificado (deployment
deployment))
Despliegue simplificado (
MMúúltiples plataformas
ltiples plataformas
Integracióón de lenguajes
n de lenguajes
Integraci
n de cóódigodigo
Reutilizacióón de c
Reutilizaci
Manejo automáático de memoria
tico de memoria
Manejo autom
Depuracióón mejorada
n mejorada
Depuraci
Consistente modelo de fallas
Consistente modelo de fallas
Interoperabilidad
Interoperabilidad

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Beneficios de .NET Framework
Beneficios de .NET Framework

Soporta estáándares de Internet (HTML,
ndares de Internet (HTML,
Soporta est
HTTP, XML, XSLT, SOAP)
HTTP, XML, XSLT, SOAP)
Una clase de .NET esta disponible para
Una clase de .NET esta disponible para
cualquier lenguaje de .NET
cualquier lenguaje de .NET

Framework 1.0, 1.1, 2.0 es
1.0, 1.1, 2.0 es

¿ Cómo obtengo el .NET
¿ Cómo obtengo el .NET
Framework ?
Framework ?
.NET Framework
.NET
distribuido como un paquete
distribuido como un paquete
independiente de software.
independiente de software.
Es totalmente gratuito.
Es totalmente gratuito.
Se puede descargar desde:
Se puede descargar desde:
http://www.microsoft.com/downloads
http://www.microsoft.com/downloads
Windows 2003 ya lo tiene incluido.
Windows 2003 ya lo tiene incluido.

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

¿ Dónde debo instalar el .NET
¿ Dónde debo instalar el .NET
Framework ?
Framework ?

Cliente

Servidor

Aplicación
WinForms

Aplicación
ASP.NET

Aplicación

ASP.NET Mobile

Aplicación de

Consola



Aplicación

WinForms Mobile

.NET Compact Framework

¿Qué beneficios obtengo de esta
¿Qué beneficios obtengo de esta
tecnología?
tecnología?

Conocer la tecnologíía ma máás moderna
s moderna
Conocer la tecnolog
para el desarrollo de aplicaciones de la
para el desarrollo de aplicaciones de la
nueva generacióón.n.
nueva generaci
Realizar las tareas en menor tiempo,
Realizar las tareas en menor tiempo,
optimizando recursos y minimizando el
optimizando recursos y minimizando el
riesgo.
riesgo.
Poder crear aplicaciones distribuidas,
Poder crear aplicaciones distribuidas,
Web, Windows o dispositivos móóviles
viles
Web, Windows o dispositivos m
con una misma base de conocimiento.
con una misma base de conocimiento.

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Repaso
Repaso
¿¿Cual es el componente principal de
Cual es el componente principal de

2.2. Tiene una amplia colecci

Microsoft .NET ?
Microsoft .NET ?
Es compatible con todos los productos
1.1. Es compatible con todos los productos
de Microsoft
de Microsoft
Tiene una amplia coleccióón de
n de
mméétodos y clases de varios lenguajes
todos y clases de varios lenguajes
Tiene una libreríía de clases que puede
a de clases que puede
ser utilizada para tareas tíípicas.
picas.
ser utilizada para tareas t
Es un sistema independiente a la
4.4. Es un sistema independiente a la
plataforma y dispositivo diseññado para
ado para
plataforma y dispositivo dise
trabajar en Internet.
trabajar en Internet.

3.3. Tiene una librer

Repaso
Repaso
¿¿ CuCuááles son ejemplos de componentes
les son ejemplos de componentes

Information Services

Services (IIS)
(IIS)

de .NET ?
de .NET ?
Internet Information
Internet
1.1.
Windows Server 2003
2.2. Windows Server 2003
VBScript
3.3. VBScript
External hardhard drives
drives
4.4. External
Visual Studio .NET
5.5. Visual Studio .NET

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Repaso
Repaso
¿¿QuQuéé componente de .NET ejecuta
componente de .NET ejecuta

collection””??
Languaje Runtime
Runtime

““Garbage
Garbage collection
Common Languaje
1.1. Common
2.2. Web Web Services
Services
Plataforma
3.3. Plataforma
.NET framework
.NET
4.4.

framework class

class library
library

Repaso
Repaso
¿¿CuCuáál es la relaci
el el framework
1.1. El El framework

l es la relacióón entre Microsoft .NET y
n entre Microsoft .NET y
framework de .NET?
de .NET?
framework de .NET es un lenguaje que
de .NET es un lenguaje que

crea aplicaciones de Microsoft .NET
crea aplicaciones de Microsoft .NET

2.2. El El framework

framework de .NET es la
de .NET es la
infraestructura de Microsfot
infraestructura de

Microsfot .NET
.NET

3.3. El El framework

framework de .NET es un conjunto de
de .NET es un conjunto de
a de Microsfot
Microsfot

clases que forma la libreríía de
clases que forma la librer
.NET
.NET
Microsfot .NET es un sistema operativo
.NET es un sistema operativo
sobre el cual corre el framework
framework de .NET
de .NET
sobre el cual corre el

4.4. Microsfot

Ing. Javier Aranda Pantoja
Microsoft Certified Professional

Repaso
Repaso
¿¿CuCuááles de las opciones son problemas
les de las opciones son problemas
framework de .NET?
de .NET?

que resuelve el framework
que resuelve el
No existen herramientas GUI que
1.1. No existen herramientas GUI que
puedan construir y desplegar una
puedan construir y desplegar una
aplicacióónn
aplicaci
Los desarrolladores son forzados a
2.2. Los desarrolladores son forzados a
usar C#C# para construir servicios Web
para construir servicios Web
usar
Los desarrolladores teníían que
an que
rehacer las aplicaciones dirigidas a
rehacer las aplicaciones dirigidas a
distintos tipos de plataformas
distintos tipos de plataformas
Los desarrolladores debíían aprender
an aprender
constantement
  • Links de descarga
http://lwp-l.com/pdf17573

Comentarios de: Tema 1 - La plataforma .NET - Desarrollo de Aplicaciones Distribuidas con Servicios Web (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad