Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2
CURSOS Presenciales UTN CEMdP
Curso : Programación Orientada a Objetos con C# y .NET
Destinatarios: Personas que posean conocimientos bàsicos de programación y estèn interesadas en introducirse al paradigma de objetos para desarrollar aplicaciones con .NET en Visual Studio.
Requisitos previos: Se requiere poseer conocimientos sobre programación estructurada
en cualquier lenguaje de programación; siendo de utilidad haber desarrollado alguna aplicación de software.
Docente: Jorge Ruben Ercoli (A.S. y Docente de la carrera TSSI - UTN)
Duraciòn: 16 horas presenciales estructuradas en 4 clases (1 por semana) de 4 horas-
Fecha de inicio : Comienza el sabado 13 de Setiembre/2008
Dias y Horarios: Sabados, de 9.30 a 13.30 horas.
Vacantes: Limitada a 20 alumnos (1 por PC)
Certificado: Se entregará “Certificado de Asistencia” para aquellos alumnos cuya
presencia no sea inferior al 75% de las clases. Aquellos que aprueben con éxito el desarrollo del software propuesto, recibirán un “Certificado de Aprobación”.
Estructura de Contenidos
Mòdulo 1 (Conceptos fundamentales de la POO)
• Concepto de clases y objetos. Atributos y mètodos. • Principios de diseño OO: herencia, encapsulamiento, abstracción y polimorfismo. • Asociaciones entre objetos (generalización, agregación, composición). Diagrama de clases. Visibilidad y navegabilidad. • Estado e identidad de un objeto.
Mòdulo 2 (Introducción a .NET y Visual Studio)
• Que es .NET?, versiones, conceptos bàsicos del framework de desarrollo de Microsoft. Ventajas comparativas con tecnologías anteriores (COM y DCOM). Componentes de .NET • El Visual Studio 2005, como utilizar la IDE de MS. Solution Explorer, toolbox de controles, ventanas de programación y debugging. • Conceptos de soluciòn, proyectos y ensamblados (exe y dll). NameSpaces.
Mòdulo 3 (El lenguaje de programación C#)
• Características del lenguaje. Tipos de datos, constantes y variables. • Operadores aritmèticos y lògicos. Estructuras de control. • Estructura de un programa en C#. • Definición de clases, tipos de atributos y mètodos. Accesibilidad (Public, Private, Protected) • Creación (new) y uso de objetos. • Construyendo una aplicación de consola. Compilar, ejecutar y depurar (debug).
Mòdulo 4 (Programación Orientada a Objetos con C#)
• Constructores y destructores de objetos. Garbage Collector (GAC) • Herencia entre clases. Accesibilidad (Public, Private, Protected) • Sobrecarga de mètodos (Polimorfismo). Virtual y Override. Sobreescribiendo mètodos en clases derivadas. • Interfaces y clases abstractas. Usos, comparación. • Excepciones. Concepto, tipos, su uso en estructuras Try..Catch.
Mòdulo 5 (Desarrollo de una aplicación OO)
• Análisis de requisitos del usuario. Procesos y entidades de la aplicación. • Separando la interfaz de usuario de la lògica de negocio. Diseñemos, construcciòn del diagrama de clases. • Creando la soluciòn y 2 proyectos :1 componente para la IU (exe), y otro para la lògica de negocio (dll). Referencias entre componentes. • Compilación y prueba del software. • Agregando nuevas reglas de negocio al componente.