Curso en Programación con Microsoft Visual C

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.

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

338,00 

Detalles del Curso

Información adicional

Horas 200 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.