Subido por makesofts

programaci n iii

Anuncio
PROGRAMAS ANALÍTICOS DE LAS MATERIAS DE LA
TECNICATURA SUPERIOR EN PROGRAMACIÓN
Área: DISCIPLINAS TECNOLÓGICAS
Asignatura: PROGRAMACIÓN III
Período: PRIMER CUATRIMESTRE
Año: SEGUNDO
Carga Horaria: HORAS/SEMANA: 6 HS.
PROGRAMA:
UNIDAD 1 – Conceptos de programación Orientada a objetos
Conceptos básicos de la orientación a objetos: identidad, estado, comportamiento. Herencia,
Polimorfismo. Modelado orientado a objetos
UNIDAD 2 - Arquitectura de la Plataforma .NET
Definición de la plataforma .NET. Capas principales de la plataforma .NET. Capa de lenguajes.
CLS . Lenguajes NET: Visual Basic, C#, C++, J#.Evolucion de la tecnología .NET
Unidad 3 - El framework .NET
Capa de servicios. Biblioteca de clases base de .NET Framework (BLC). Independencia de la
biblioteca de clases y los lenguajes. CLR. Compilador para generar código intermedio. Global
Assembly Caché (GAC). Compilacion JIT. Ventajas que brinda la infraestructura de .NET
Unidad 4 - NET como multiplataforma de desarrollo
Propósito de usar .NET. Tipos de aplicaciones posibles. Productos de la plataforma .NET. Tipos
de aplicaciones: de consola, aplicaciones Windows, aplicaciones Web, servicios Web XML,
aplicaciones móviles. El entorno integrado de desarrollo (IDE) Visual Studio 2005/2008.
Requerimientos. La biblioteca de clases .NET. Introducción a las aplicaciones Windows Forms.
Introducción a las aplicaciones Web Forms. Introduccion a la programación de Web Services.
Unidad 5 - Introducción a las bases de datos
Qué es una base de datos. Concepto de base de datos relacional. Concepto de base de datos
orientada a objetos. Características del enfoque de base de datos: naturaleza autodescriptiva de
los sistemas de bases de datos; separación entre programa y datos; abstracción de datos;
soporte de múltiples vistas. Bases de datos de escritorio y bases de datos empresariales.
Ejemplos de bases de datos relacionales desarrolladas en gestores comerciales: MS Access y
MS-Sql Server 2005. Los actores en la escena de las bases de datos: diseñadores,
administradores, usuarios finales, programadores de aplicaciones
Unidad 6 - Definición del esquema Cliente-Servidor
Antecedentes: evolución de los sistemas de información. Como surge el modelo cliente-servidor.
Comparación entre los modelos “file-server” y “client-server”. Elementos de un sistema clienteservidor. Distintos tipos de sistemas cliente-servidor: servidor de archivos, servidor de base de
datos, servidor de correo electrónico, servidor de aplicaciones web. Servidores obesos Vs.
clientes livianos. Los modelos en “capas”.
Unidad 7 - Tecnología Cliente-Servidor e Internet
Evolución de la web. Tecnología cliente-servidor estilo web. El protocolo http. Tecnologías de
Internet: html, xsl,xml, css.
BIBLIOGRAFÍA:
MICROSOFT .NET FRAMEWORK 2.0 APPLICATION DEVELOPMENT FOUNDATION.
MICROSOFT PRESS
MICROSOFT.NET FRAMEWORK 2.0 WEB BASED CLIENT DEVELOPMENT
MICROSOFT PRESS
PROGRAMA DESARROLLADOR CINCO ESTRELLAS
HTTP://WWW.MSLATAM.COM/LATAM/MSDN/COMUNIDAD/DCE2005/
FUNDAMENTOS DE SISTEMAS DE BASES DE DATOS. AUTORES: ELMASRI, RAMEZ;
NAVATHE, SHAMKANT
SISTEMAS DE GESTIÓN DE BASES DE DATOS. AUTORES: RAMAKRISHNAN, RAGHU;
GEHRKE JOHANNES
CLIENTE/SERVIDOS Y OBJETOS – GUÍA DE SUPERVIVENCIA, AUTORES: ORFALI,
HARKEY, EDWARDS
HTTP://WWW.W3SCHOOLS.COM/DEFAULT.ASP
HTTP://MSDN2.MICROSOFT.COM/ES-AR/DEFAULT.ASPX
Descargar