| Requisitos |
|
- Antes de iniciar este curso los estudiantes deben tener: experiencia programando en C++, C, Visual Basic, Java u otro lenguaje de programación; estar familizariados con la estrategia .NET; estar familiarizados con .NET Framework.
|
| Objetivos |
Este curso tiene como objetivo que los alumnos/as adquieran las habilidades y conocimientos necesarios para desarrollar aplicaciones C# de Microsoft.NET Platform. Este curso se centra en la estructura del programa, la sintaxis del lenguaje y los detalles de implementación.
|
| Dirigido |
|
Desarrolladores con experiencia que posean una elevada experiencia en C, C++, Visual Basic o Java. Estos desarrolladores serán de desarrollar soluciones de empresa.
|
|
|
| Programa |
Perpectiva general de Microsoft.NET Platform - Introducción a .NET Platform - Perspectiva general de .NET Framework - Componentes de .NET Framework - Lenguajes en .NET Framework
Perspectiva general de C# - Estructura de un programa C# - Operaciones de entrada/salida - Prácticas recomendadas - Compilar, ejecutar y depurar
Utilizar variables de tipo valor - Nombrar variables - Crear tipos de datos de usuario definido - Convertir tipos de datos
Sentencias y excepciones - Introducción a setencias - Utilizar setencias de selección - Utilizar sentencias de iteración - Utilizar setencias de salto - Controlar excepciones - Elevar excepciones Métodos y parámetros - Utilizar métodos - Utilizar parámetros - Utilizar métodos sobrecargados Matrices o vectores - Perspectiva general de las matrices - Crear matrices - Utilizar matrices Fundamentos de programación orientada a objetos - Clases y objetos - Utilizar el encapsulamiento - Orientación a objetos y C#
|
- Definir sistemas orientados a objetos Utilizar variables de tipo referencia - Utilizar tipos de referencias comunes - La jerarquía de objetos - Espacios de nombres en .NET Framework - Conversiones de datos Crear y destruir objetos - Utilizar constructores - Iniciar datos - Objetos y memoria - Utilizar destructores - Destruir objetos Herencia en C# - Derivar clases - Implementar métodos - Utilizar interfaces - Utilizar clases abstractas - Utilizar clases cerradas Agregación, espacios de nombres y ámbitos avanzados - Utilizar clases internas, métodos y datos - Utilizar agregación - Utilizar espacios de nombres - Utilizar módulos y asambleas Operadores y eventos - Introducción a los operadores - Crear y utilizar delegados - Definir y utilizar eventos Propiedades e indexadores - Utilizar propiedades - Utilizar indexadores Atributos - Perspectiva general de los atributos - Definir atributos personalizados - Recuperar valores de atributo |
|
|
|