Curso en Programación con Microsoft Visual C

200 Horas
ONLINE
Formación Superior en los fundamentos del lenguaje Visual C# 2010 y sobre el acceso a base de datos mediante ADO.NET, en el ámbito profesional.
Curso en Programación con Microsoft Visual C Ampliar
8144-2501

UNIDAD DIDÁCTICA 1. MICROSOFT .NET FRAMEWORK

  1. ¿Qué es .NET Framework?
  2. Historia de .NET Framework
  3. Diferencias entre .NET Framework y .NET Core
  4. Importancia de .NET Framework en Visual Studio

UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE C#

  1. ¿Qué es la programación?
  2. Lenguaje de programación C#
  3. Sintaxis básica de C#
  4. Variables y tipos de datos
  5. Operadores aritméticos, lógicos y de comparación
  6. Control de flujo: if, switch, while, for, foreach

UNIDAD DIDÁCTICA 3. CONOCIENDO VISUAL STUDIO

  1. Visual Studio
  2. Instalación de Visual Studio
  3. Explorando la interfaz de Visual Studio
  4. Primeros pasos en Visual Studio

UNIDAD DIDÁCTICA 4. PROGRAMACIÓN ORIENTADA A OBJETOS

  1. Conceptos básicos de la programación orientada a objetos
  2. Diferencias entre programación estructurada y orientada a objetos
  3. Clases y objetos
  4. Propiedades, métodos y constructores
  5. Encapsulación: protección y acceso a los datos
  6. Herencia: reutilización de código
  7. Polimorfismo: métodos sobrescritos y sobrecargados
  8. Modificadores de acceso (public, private, protected)

UNIDAD DIDÁCTICA 5. COLECCIONES Y ESTRUCTURAS DE DATOS

  1. Colecciones en C#
  2. Diferencias entre arrays y colecciones
  3. Arrays: declaración, inicialización y manipulación
  4. Listas genéricas
  5. Pilas
  6. Colas
  7. Diccionarios
  8. Estructuras de datos
  9. Árboles
  10. Grafos
  11. Tablas hash

UNIDAD DIDÁCTICA 6. CONEXIÓN CON BASES DE DATOS

  1. Introducción a las bases de datos
  2. ¿Qué es ADO.NET y cómo funciona?
  3. Instalación y configuración de una base de datos
  4. Conexión con bases de datos MySQL
  5. Ejecución de comandos SQL
  6. Inserción de datos en una base de datos desde C#

UNIDAD DIDÁCTICA 7. DESARROLLO DE INTERFACES GRÁFICAS (WINDOWS FORMS)

  1. ¿Qué son las interfaces gráficas?
  2. Características de Windows Forms en C#
  3. Instalación y configuración para trabajar con Windows Forms
  4. Iniciar un proyecto de Windows Forms en Visual Studio
  5. Estructura de un formulario
  6. Agregar controles básicos: botones, etiquetas y cuadros de texto
  7. Posicionamiento y alineación de controles

UNIDAD DIDÁCTICA 8. PRUEBAS Y DEPURACIÓN EN C#

  1. Importancia de las pruebas y la depuración en el desarrollo
  2. Tipos de errores comunes en C#
  3. Herramientas de Visual Studio para pruebas y depuración
  4. Uso del depurador integrado de Visual Studio
  5. Puntos de interrupción: configuración y utilización
  6. Inspección de variables y objetos durante la ejecución
  7. Ventanas de diagnóstico

UNIDAD DIDÁCTICA 9. DESPLIGUE Y MANTENIMIENTO DE APLICACIONES

  1. ¿Qué es el despliegue de aplicaciones?
  2. Tipos de despliegue en entornos de desarrollo y producción
  3. Diferencias entre aplicaciones de escritorio y web
  4. Configuración del proyecto para despliegue
  5. Proceso de despliegue de un proyecto
  6. Mantenimiento del software
  • Duración: 200 horas