Malla Curricular del Curso
Módulo 1: Introducción a la plataforma .NET (1 hora)
• Common Language Runtime (CLR)
• Framework Class Libraries (FCL)
• Intermediate Language (IL)
Módulo 2: Introducción a Visual Studio. (1 hora)
• Introduccion al IDE Visual Studio
• Proyectos y Soluciones
• Creacion de proyectos
Módulo 3: Programación orientada a objetos (2 horas)
• Clases
• Encapsulamiento
• Herencia
• Polimorfismo
• Ejemplos de clases
Módulo4: Fundamentos de C# (8 horas)
• Estructura general de un programa en C#
• Ambitos y espacios de nombres
• Acceso a bibliotecas incorporadas
• Tipos de datos
• Input/Output
• Estructuras de decisión
• Ciclos
Módulo 5: Métodos (4 horas)
• Especificación del método Main
• Argumentos y valores de retorno
• Ambito y ciclo de vida de las variables
• Métodos estáticos y de instancia
• Manejo de excepciones
Módulo 6: Clases (4 horas)
• Conceptos de clases
• Creación de clases
• Instancias de clases
• Encapsulamiento de atrigutos
• Propiedades
• Constructores de la clase
• Herencia
• Sobrecarga de funciones
Módulo 7: Interfaces (4 horas)
• Definición de interfaz
• Implemetación de interfaces
• Polimorfismo de interfaces
• Indexadores, eventos y delegados
Módulo 8: Diseño de interfaces gráficas (8 horas)
• Introducción al diseño de interfaces gráficas
• Windows Forms con C#
• Bibliotecas de clases de Windows Forms
• Componentes de interfaz
• Propiedades y métodos
• Eventos
• Formularios MDI
Módulo 9: ADO.NET (8 horas)
• Introducción a ADO.NET
• Arquitectura ADO.NET
• Conexion a los Data Provider
• Operaciones en entornos conectados
• DataSets y DataTables
• DataAdapters