Curso de Visual C #

Curso de Visual C #

Objetivos

En el curso de Visual C # aprenderás a construir aplicaciones de escritorio y dominarás por completo una de las tecnologías mas utilizadas en el mercado. Aprenderás a desarrollar poderosas aplicaciones orientadas a objetos, para Windows y para Internet, utilizando la ultima versión del framework.NET, conectividad con ADO.NET y diseño y programación de bases de datos con SQL Server.

Duración horas

100 horas.

Duración meses

2 a 5 meses.

La duración en meses va en función de las horas semanales de clase.

Horario

Horarios de 09:00 a 14:00 horas de lunes a viernes y de 16:00 a 22:00 horas de lunes a jueves. Sábados 09:00 a 14:00 horas.

Material didáctico

Manuales encuadernados de cada uno de los módulos que componen el curso.

Diploma

Diploma acreditativo con validez profesional.

Profesorado

Profesores titulados con 22 años de experiencia en formación.

 

Curso de Visual C #

  MODULO I: MICROSOFT WINDOWS C#
1. Introducción a A.NET
Visual Studio
.NET Framework
Características de CLR
La biblioteca de clases .NET

2. Entorno integrado de desarrollo (IDE)
La página de inicio
La distribución de ventanas
Personalizar el entorno
Proyectos y soluciones
Tiempos de desarrollo
El sistema de ayuda

3. Fundamentos de programación (I)
Introducción
Variables
Tipos de datos
Constantes

4. Fundamentos de programación (II)
Operadores
Overflow
Conversiones de tipo (casting)
Expresiones lógicas

5. Arrays y estructuras de control
¿Qué es un array?
Estructuras de repetición
Estructuras de decisión
Combinar estructuras

6. Métodos
Introducción
Crear métodos
Llamar un método
Crear métodos void
Llamar un método void
Paso de parámetros
Ámbito y duración

7. Pensar en objetos(I)
¿Orientado a objetos?
Clases
Propiedades
Métodos y constructores

8: Pensar en objetos(II)
Repaso
Crear objetos
Visibilidad
Propiedades de sólo lectura o sólo escritura

9: Herencia
Presentación
Crear subclases
Crear objetos de las subclases
Sobrescribir métodos
El acceso Protected
La vista de clases

10: Interfaces y espacios de nombres
Clases abstractas
Crear interfaces
Implementar interfaces
Bibliotecas de clases
Espacio de nombres

11: Aspectos avanzados sobre arrays
Arrays de objetos
Arrays multidimensionales
Procedimientos con un número variable de parámetros

12: Tipos de datos como clases y la clase String
Base común de tipos de datos
La clase String
Comparar cadenas
La clase StringBuilder

13: Colecciones
Introducción
La colección ArrayList
Ordenar el ArrayList
La co HashTable
Colecciones especializadas

14: Colecciones genéricas
Introducción
La colección List
La colección Dictionary

MODULO II: WINDOWS FORMS
1. Introducción
Programación visual
Una aplicación Windows
La primera aplicación Windows
Análisis del código
2. Formularios
Propiedades
Métodos
Eventos
Formularios heredados

3. Trabajar con menús
Crear menús
Propiedades de menú
Eventos de menú
Menús contextuales

4. Barras de herramientas y de estado
Crear la barra de herramientas
Configurar los botones
El cuadro de diálogo Abrir (OpenFileDialog)
Barras de estado

5. Cuadros de diálogo
¿Qué es un cuadro de diálogo?
El cuadro MessageBox
Las constantes DialogResult
El cuadro Fuente (FontDialog)
El cuadro Color (ColorDialog)
Cuadros de diálogo personalizados

6. Controles básicos (I)
Introducción
Entrada de datos
Etiqueta + cuadro de texto
Control GroupBox
Botones de comando
Bloquear controles

7. Controles básicos (II)
Casillas de verificación (CheckBox)
Botones de opción (RadioButton)
Cuadros de lista (ListBox)
Listas de selección múltiple
Cuadros combinados (ComboBox)

8. Características gráficas(I)
La clase Graphics
Dibujar líneas
Dibujar rectángulos y polígonos
Dibujar elipses y círculos
Especificar colores

9: Características gráficas (II)
Dibujar arcos
Dibujar curvas
Trazados
Rellenos

10: Características gráficas (III)
Aplicaciones transformaciones
Dibujar texto
El efecto aliasing
Dibujar imágenes

11: Eeventos de ratón y teclado
Eventos de ratón
Persistencia del dibujo
Detectar los botones del ratón
Controlar las teclas de estado

12: Aplicaciones MDI
Una aplicación MDI
Formularios MDI
Formularios secundarios
Combinación de menús
El menú Ventana
El evento FormClosing

13: Excepciones
Introducción
Manejar excepciones
Jerarquía de excepciones
La cláusula finally
Orden de llamadas

14: Introducción a Windows Presentation Foundation
Una nueva generación de aplicaciones
¿Que es Windows Presentation Foundation?
El editor WPF de Visual Studio
Microsoft Expresión Blend

MODULO III: ADO. NET
1. Bases de datos
Presentación
Database Explorer
Crear tablas
Relaciones 1 a muchos (1:N)
Relaciones muchos a muchos (N:M)
Otras propiedades de tabla

2: El lenguaje SQL
Introducción
La sentencia SELECT
Selecciones complejas
Funciones agregadas
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE

3: Bases de datos
Arquitectura de ADO .NET
Proveedores de datos
Establecer la conexión
Ejecutar comandos

4: Proveedor de datos
Acceso conectado a datos
El objeto Parameter
Manejar campos de identidad
El objeto Transaction

5: El objeto data set
Acceso desconectado a datos
El objeto DataAdapter
Establecer relaciones
La clase Binding
La colección Rows

6: Programar el data set
Establecer la clave principal del DataSet
Añadir registros
Modificar registros del DataSet
Eliminar registros del DataSet
Reconciliar la base de datos con el DataSet

7: Acceso a datos con Visual Studio (I)
Introducción
Data Sources
DataSets tipificados
Comprobar el resultado
Los controles creados por Visual Studio

8: Acceso a datos con Visual Studio(II)
La cadena de conexión
Estructura del DataSet tipificado
Los adaptadores de datos
El enlace a datos

9: Escenarios de enlace de datos (I)
El control DataGridView
El control TabControl
Enlace de datos con controles existentes
Campos de búsqueda

10: Escenarios de enlace de datos (II)
Consulta con parámetros
La colección Parameters
Rellenar el conjunto de datos

11: Escenarios de enlace de datos (III)
Introducción
Modificar registros
Eliminar registros
Añadir nuevos registros
Confirmar la edición
Sincronización con el origen de datos
Control de la concurrencia en ADO .NET

12: Escribitr código independiente de la base de datos
Introducción
La factoría de proveedores DbProviderFactory
Cambiar el origen de los datos
Obtener información desde el archivo de configuración
Diferencias entre los proveedores de datos