Programación en Lenguaje C Sharp

Programación en Lenguaje C Sharp

DESCRIPCIÓN DEL CURSO

Duración: Marzo a Diciembre

*C# es un lenguaje del framework de .net de Microsoft, que tiene muchas similitudes en la sintaxis del código entre C++ y Java.

Es un lenguaje utilizado en más del 90% de las empresas que utilizan tecnologías MS.

Es muy simple de escribir porque ocupa mucho menos líneas que VB.net, es auto descriptivo y casi todos los servidores MS únicamente se pueden programar con C#.

Objetivo:

  • Comprender los conceptos de diagramación lógica, programación estructurada y programación orientada a objetos.
  • Crear y utilizar algoritmos en un lenguaje de programación.
  • Desarrollar aplicaciones con interfaz gráfica y línea de comandos.
  • Introducir conceptos de bases de datos, aspectos básicos de diseño, selección de información y modificación.
  • Generar aplicaciones para manipular información en bases de datos.
  • Entender el concepto de Testing.

 

Contenidos mínimos:

Diagramación lógica

  • Conceptos de algoritmos, programación estructurada y programa.
  • Variables y tipos de datos. Constantes. Usos especiales (contador, acumulador y flag).
  • Operadores lógicos, relacionales y aritméticos.
  • Prueba de escritorio. Testing.
  • Sentencias de secuencia, selección y repetición (ciclos).
  • Tipos de datos compuestos: Arreglos (unidimensional y bidimensional) y registros.
  • Ingreso y egreso de información.
  • Funciones y procedimientos.
  • Ejemplos: Máximos, mínimos, ordenamiento y búsqueda.

 

C#.NET

  • Entorno de desarrollo. Concepto de Net Framework.
  • Proyecto. Tipos de proyectos y estructura.
  • Compilación y armado de un Ejecutable. Ejecución y depuración.
  • Aplicación de todos los conceptos vistos en diagramación lógica.
  • Variables, alcance y visibilidad.
  • Propiedades de tiempo de diseño y tiempo de ejecución.
  • Funciones propias de texto y números.
  • Programación orientada a objetos. Concepto, clase, objeto, instancia, y otros conceptos.
  • Manipulación de archivos.
  • Programas de línea de comando.
  • Programas con interfaz gráfica.
  • Controles y eventos de interfaz gráfica. Propiedades de los controles. Captura de eventos de teclado y mouse.
  • Acceso a datos. Ejecución de consultas SQL.
  • Formatos conectados y desconectados.
  • Obtener información de la base de datos y mostrar en pantalla (Dataset y Datagridview).
  • Modificar información de una base de datos.

 

Base de datos – SQL Server

  • Qué es SQL. Concepto de bases de datos.
  • IDE para escribir consultas y visualizar resultados.
  • Tablas, filas, columnas. Tipos de datos. Relaciones entre tablas.
  • Selección de información desde una o más tablas. Utilización de condiciones de búsqueda.
  • Insertar, modificar y eliminar información.
  • Vistas, procedimientos almacenados y funciones.

Integración

Desarrollo de una aplicación con interfaz gráfica con acceso a datos, usando los conceptos vistos.

PRÓXIMOS INICIOS