You are on page 1of 3

SYLLABUS

DESARROLLO DE SOFTWARE III


a.

DATOS GENERALES
Semestre Acadmico
Semanas Lectivas
Semanas de Exmenes
Semanas Totales

b.

: 20132
: 14
: 02
: 16

SUMILLA
El curso es de naturaleza terico-prctica. Tiene como propsito el desarrollo de
aplicaciones distribuidas en .NET usando Programacin Orientada a Objetos (POO),
Modelo de Desarrollo Distribuido (MDD) e implementando mediante WCF y WWF.

c.

OBJETIVOS
A. General
Crear aplicaciones empresariales distribuidas en .NET creando y usando Libreras de
Clases, Aplicaciones Asncronas y Servicios WCF, as como tambin aplicando para la
Logica de presentacin MVC

B. Especficos
Entender la arquitectura de una aplicacin empresarial distribuida en capas.
Usar listas genricas de objetos para trabajar en forma desconectada en vez de
DataSets.
Implementar tcnicas de programacin asncrona en el cliente para que la Interface de
Usuario siempre este disponible.
Crear y usar Libreras de Clases en .NET.
Crear y usar Servicios WCF.
Crear Lgica de presentacin con MVC
Emplear patrones de diseo (Repositorio y Unidad de trabajo)
Usar Colas de Mensajes para implementar comunicacin asncrona.
Crear una aplicacin empresarial completa que use la mayora de tecnologas NET tales
como WCF, MVC entre otros..

d.

CONTENIDOS
1.

Introduccin al Modelo de Desarrollo Distribuido (MDD). Creando una simple aplicacin


distribuida en capas con servicios de usuario, de negocio y de datos.

2.

Manejando Listas Genericas de Objetos: Llenado, Filtrado, Ordenacin y Bsqueda.

3.

Creando lgica de presentacin con MVC.

4.

Introduccin a Windows Communication Foundation (WCF). Creacin de un simple


servicio WCF y consumo desde una aplicacin.

(L) Primera Prctica Calificada:.


5.

Crear Servicios WCF. Programacin y Configuracin del Servicio.

6.

Consumir Servicios WCF sncrono y asncrono. Programacin y Configuracin del


Cliente.

(L) Segunda Prctica Calificada: Servicios WCF (hasta la semana 5)


7.

WCF Avanzado

8.

Examen Parcial: (Hasta la semana 6).

9.

Introduccin a los patrones de diseo

10. Desarrollando bajo el patrn de Repositorio y Unidad de trabajo


11. Creando Flujos de Trabajo alojados como Servicios WCF y consumiendo desde
cualquier aplicacin.

(L) Tercera Prctica Calificada: Flujos de Trabajo con WWF.


12. Programando en .NET Colas de Mensajes: MS MQUEUE.
13. Programando en NET con Active Directory: DirectoryServices.

(L) Cuarta Prctica Calificada: MS MQueue y ActiveDirectory.


14. Creando una Aplicacin Empresarial Completa. Parte 1.
15. Creando una Aplicacin Empresarial Completa. Parte 2.
16. Examen Final: El examen ser totalmente prctico y ser tomado en el Laboratorio.

e.

METODOLOGA
Para las sesiones en el aula, la metodologa consiste en exposiciones por parte del profesor,
haciendo uso de pizarra, computadora y proyector multimedia (Aprendizaje interativo). En un
segundo momento, se proponen ejercicios para ser resueltos en forma grupal (Aprendizaje
colaborativo).

Para las sesiones en el laboratorio, la metodologa consiste en proponer casos para ser
desarrollados en la computadora. El desarrollo del curso se complementa con seminarios
(Aprendizaje interactivo) y temas para investigar (Autoaprendizaje).

f.

EVALUACIN
Examen Parcial

20 %

Examen Final

30 %

Prcticas Calificadas (4 y se elimina la menor)

15 %

Tareas (4 y no se elimina ninguna)

10 %

Proyecto Final

25 %

TOTAL

100 %

La nota mnima aprobatoria para el presente semestre acadmico es 13.


Si el alumno excede el 35% de inasistencias al curso, no podr rendir el examen final.

g.

FUENTES DE CONSULTA
Bibliogrficas
Material de ISIL sobre WCF.
Material de ISIL sobre WWF.
Libro Visual Basic 2010 Autor Luis Dueas Editorial Coredise
Electrnicas
Microsoft Developer Network (MSDN) en espaol Windows Communication Foundation
http://msdn.microsoft.com/es-es/library/dd456779.aspx
Microsoft Developer Network (MSDN) en espaol Windows Workflow Foundation
http://msdn.microsoft.com/es-es/library/dd489441.aspx

You might also like