Está en la página 1de 6

PROGRAMA DE ESTUDIO

I. IDENTIFICACIÓN

Asignatura .NET AVANZADO


La asignatura de carácter teórico-práctica profundiza
conceptos de "Fundamentos de Ingeniería del
Descripción de la Software" y "Diseño de Bases de Datos", las pone en
asignatura
práctica con las herramientas para la creación de
aplicaciones. De esa forma el estudiante progresa en
el aprendizaje del lenguaje de programación, el
manejo de los accesos, procesos y aplicaciones que
proporciona la arquitectura .NET.

Carga horaria total 65


Horas teóricas 45
Horas prácticas 20

II. FUNDAMENTACIÓN:
Los sistemas de gestión de unidades de información y documentación,
normalmente emplean un modelo tecnológico basado en la aplicación
Cliente/Servidor. Se considera fundamento tecnológico porque ofrece las
bases y soportes de instalación necesarios para que el sistema ofrezca sus
servicios en el ámbito de una red.
El estudiante debe hacer uso de una metodología de desarrollo de software,
aplicándola de un modo práctico para desarrollar una aplicación
Cliente/Servidor que después implementará como prototipo.

III. OBJETIVO GENERAL DE LA ASIGNATURA:


- Aplicar los conocimientos en la resolución de problemas con habilidades
y destrezas en teoría y lenguaje de programación.

Programa de Estudio – .NET Avanzado – 7°Semestre


IV. ORGANIZACIÓN DE CONTENIDOS
Unidad Nº 1:
INTRODUCCIÓN AL MODELO CLIENTE SERVIDOR
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
- Identificar los Sistemas abiertos y el -Clasificación de los Valoración de la
sistemas abiertos modelo sistemas abiertos en importancia de la
y el modelo Cliente/Servidor el contexto del aplicación de
-Procesamiento basado
Cliente/Servidor modelo cliente sistemas abiertos
en host.
según tipos de -Procesamiento basado servidor. en el modelo
procesamiento. en master-clave. cliente servidor y
-Aplicación de la las tecnologías de
- Clasificar los Componentes del tecnología Cliente base de datos.
sistemas abierto sistema: servidor en
en el contexto del -Computación servidores de base
-Clientes, servidores y
modelo de datos SQL y
sistemas operativos.
Cliente/Servidor. -Servicios básicos y otros.
extendidos.
-El sistema de
Necesidades de comunicación.
clientes y servidores Distintos
de servicios de mecanismos: RPC,
sistemas operativos.
P2P, mensajes y
-Concepto de sistema
operativo de red. colas. Importancia
del transporte en el
El middleware SQL. mecanismo de
-Manejo de comunicación.
transacciones en base
de datos: definición,
-Analogía de
procesamiento.
-Propiedades ACID distintos protocolos
-Modelos de de trasporte con el
procesamiento de modelo OSI.
transacciones.
-Tecnología Cliente
Transacciones Servidor.
distribuidas.
-TP Monitors. TP-Lite o
TP- Heavy -Servidores de
bases de datos SQL.

-Fundamentos del
SQL y las bases de
datos relacionales.

-Arquitecturas de los

Programa de Estudio – .NET Avanzado – 7°Semestre


servidores SQL.

-Stored Procedures,
Triggers y Rules: su
impacto en el
Cliente/Servidor.
Unidad Nº 2:
MODELO CLIENTE SERVIDOR EN AMBIENTES DISTRIBUIDOS
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
- Identificar el Cliente/Servidor en - Clasificación de Colaboración
modelo ambientes distribuidos. roles y funciones oportuna para el
Cliente/Servidor -Roles y funciones del del servidor, el trabajo en equipo.
servidor.
en ambientes manejo de la
-Roles y funciones del Responsabilidad
distribuidos. cliente: majeo de la interface de
usuario y las en la entrega de
interfase de usuario.
-Características GUI. características GUI tareas asignadas.
- Aplicar el patrón -Características del y OOUI.
de diseño MVC OOUI.
en el entorno - Aplicación de
distribuido. Patrón de diseño MVC entornos virtuales.
en un entorno
distribuido.
-Introducción a la
- tecnología .NET.
- Aplicar el
lenguaje de La infraestructura del
lenguaje común
tecnología NET (Common Language
en los entornos Infrastructure, CLI).
virtuales. -Sistema de tipos común
(Common Type System,
CTS).
-Especificación de
lenguaje común
(Common Language
Specification, CLS).
Metadatos.
-Sistema de ejecución
virtual (Virtual Excecution
System, VES).
-La Biblioteca básica de
Clases (Base Class
Library, BCL).
-Estandarización.
-La arquitectura .NET.

Programa de Estudio – .NET Avanzado – 7°Semestre


-El Ensamblado
(Assemblies) y el
Lenguaje Intermedio de
Microsoft (Microsoft
Intermediate Language).
-Los Espacios de
Nombres (Namespaces).
Unidad Nº 3:
ACCESO A ORÍGENES DE DATOS
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
- Aplicar - Fundamentos de -Fundamentos de Desarrolla actitud
fundamentos de Bases de Datos base de datos según crítica para el uso
bases de datos Cliente/Servidor. los procesos de de base de datos.
según las consulta
- Introducción a SQL
especificaciones Sever. estructurada de base
conceptuales y de datos y la
procedimentales. - Analizador de ejecución de
consultas SQL. comando para
- Diseñar lenguaje lenguaje.
de consulta. - Administrador
Corporativo.
-Lenguaje de
- Lenguaje de definición Consulta
de datos (DDL) y de Estructurada de
Manipulación de Datos Bases de Datos
(DML). (SQL).

- Optimización para -Ejecución de


Arquitectura Cliente
comandos para
/Servidor.
Procedimientos
- Ejecución de Almacenados.
Procedimientos
Almacenados
(StoredProcedure).

Unidad Nº 4:
ARQUITECTURA MULTINIVEL PARA ACCESO A ORÍGENES DE DATOS
Objetivo/os de Contenidos
Aprendizaje Conceptual Procedimental Actitudinal
- Identificar los - Introducción a la clase - Capa de Interfaz. Participación en la
sistemas de ADO.NET (ActiveX resolución de
acceso de datos. Data Objects.NET). - Capa de Negocio. actividades
planteadas.
-Acceso a datos
- Desarrollar desconectado. - Capa de Datos.
aplicaciones (OLEDBParameter y

Programa de Estudio – .NET Avanzado – 7°Semestre


multicapas. SQLParameter). - Conexiones
(OLEDBConnectio
- Visualizar datos en ny
controles enlazados a
SQLConnection).
Datos.
Adaptadores de
- El control de Grilla o Datos
Cuadrícula (DataGrid). (OLEDBDataAdapter
y SQLDataAdapter).
- Navegación por el Conjuntos de Datos
Conjunto de Datos. (DataSet).
Consultas
El esquema XML
Parametrizadas.
(Extended Markup
- Creación de Tablas de Language).
Búsqueda. Lectores de Datos
(SQLDataReader y
- Formularios Cabecera- SQLDataReader).
Detalle sincronizados Ejecución de
(Transaccionales).
Comandos
Incrustados
(OLEDBCommand y
SQLCommand).
Procedimientos
Almacenados
(StoredProcedure) y
Parámetros

V. ESTRATEGIAS METODOLÓGICAS:
Se plantean actividades en equipos orientados, métodos participativos y
puestas en común de los temas, previa lectura según referencias
bibliográficas; la elaboración de planteamientos, ejemplos y posibles casos
que colaboren a la mejor comprensión de las capacidades a ser
desarrolladas en la asignatura.
Se incluyen propuestas dinámicas donde se mantiene la experiencia activa y
social, con la atención permanente al estudiante a fin de que logre la
construcción de su aprendizaje, siendo protagonistas de su formación
sustentado en el saber, saber hacer y emprender, saber ser y convivir.

Programa de Estudio – .NET Avanzado – 7°Semestre


VI. ESTRATEGIAS DE EVALUACIÓN
Para la evaluación de la asignatura se aplica las normativas del Reglamento
Académico de la institución. Se evalúa el proceso considerando las tareas
realizadas por el estudiante, y el producto atendiendo a los objetivos de
aprendizaje de las unidades de la asignatura.

VII. BIBLIOGRAFÍA
Básica
- Nielsen, P.; Wiley, J. & Sons (1999) Microsoft SQL Server Bible. ISBN:
0-7645-4935-9
- Orfali, R.; Harkey, Edwards, J.; Wiley, J. & Sons (1999) Dan
Client/Server Survival Guide, 3rd Edition. ISBN: 0-471-31615-6
- Rojas, C. E. y Guerrero, F. G. (2000) SQL Server Programming by
Example. /. Que ©2001. ISBN: 0789724499

Complementaria.
- Charte, F. y Serrano Pérez, J. (2002) Microsoft Visual Studio.NET.
Ediciones Anaya Multimedia
- Así es Microsoft Visual Studio.NET. (2001) Microsoft Corporation. Mc.
Graw-Hill / Interamericana de España, S.A.U.
- Introducción a los Sistemas de Bases de Datos. (2001) Séptima Edición.
Méjico DATE, C. J. Prentice Hall – Pearson Educación
- Hansen, G. W. y Hansen, J. V. (1997) Diseño y Administración de Bases
de Datos. Prentice Hall Internacional (UK) Segunda Edición.

Programa de Estudio – .NET Avanzado – 7°Semestre

También podría gustarte