Curso Fundamentos de programación en C#
Click here to load reader
-
Upload
ilabora -
Category
Technology
-
view
255 -
download
5
description
Transcript of Curso Fundamentos de programación en C#
Fundamentos de programación en C# 1
FICHA TÉCNICA DEL CURSO [INF13] DESARROLLO DE APLICACIONES .NET
OBJETIVOS:
Objetivo general
Aprender los fundamentos necesarios para desarrollar aplicación .NET mediante C#. Objetivos específicos
Conocer qué es programar y en qué consiste.
Conocer los conceptos básicos del lenguaje de programación C#.
Familiarizarse con el entorno de desarrollo Visual C# 2010 Express.
Descubrir el paradigma de la programación orientada a objetos.
Saber depurar un programa C#.
Poder desarrollar software .NET relativamente complejo.
DESTINATARIOS:
Este curso de aplicaciones en .NET está dirigido a todas aquellas personas que estén interesadas en conocer el lenguaje de programación C#. No es necesario ningún fundamento previo en lenguajes de programación.
DURACIÓN:
30 horas
CONTENIDOS:
MÓDULO 1: INTRODUCCIÓN A LA PLATAFORMA .NET
1. Introducción a la programación
1.1. ¿Qué es programar?
1.2. Lenguajes de programación
2. La plataforma .NET
2.1. Nuevas necesidades
2.2. .NET, ¿la solución definitiva?
2.3. Esquema de desarrollo y ejecución
2.4. Composición de una aplicación .NET
3. Programación orientada a objetos
3.1. Pensar en objetos
3.2. Diseño de una clase de objetos
3.3. Modificadores de acceso
3.4. Encapsulación
Fundamentos de programación en C# 2
3.5. Constructores
3.6. Herencia
3.7. Clases abstractas
3.8. Polimorfismo
3.9. Interfaces
MÓDULO 2: FUNDAMENTOS DE C#
1. Primeros pasos
1.1. Elementos básicos del lenguaje
1.2. Variables
1.3. Operadores
1.4. Sentencias de control
2. Matrices y colecciones
2.1. Introducción a las matrices
2.2. Matrices numéricas unidimensionales
2.3. Cadenas de caracteres
2.4. Matrices de referencias a objetos
2.5. Sentencia for para colecciones
2.6. Pasar una matriz como argumento a un método
3. Manejo y control de excepciones
3.1. Excepciones en C#
3.2. Manejar excepciones
3.3. Bloque de finalización
3.4. Declarar excepciones
3.5. Crear excepciones
3.6. Flujo de ejecución
3.7. Cuándo utilizar excepciones y cuándo no
4. Flujo de entrada y salida
4.1. Visión general de los flujos E/S
4.2. Abriendo ficheros para acceso secuencial
4.3. Serialización de objetos
4.4. Abriendo ficheros para acceso aleatorio