C# es un lenguaje de programación orientado a objetos, con una sintaxis muy similar a C++. Se diseñó con la intención de derivar las mejoras de otros lenguajes (Java, Delphi…) mezclando la posibilidad de programar en bajo nivel, y la flexibilidad de los lenguajes orientados a objetos. Entre todas las ventajas de este lenguaje destacamos el uso del modelo de objetos .NET y la portabilidad del código. .NET es un entorno (framework) para la creación de aplicaciones distribuidas. Como cualquier otro framework, nos ofrece una serie de servicios y mecanismos para el paso de mensajes entre objetos, creación y gestión de vida de los objetos
En este material, usted descubrirá, entre otras cosas...
• Como desarrollar aplicaciones .net con una calidad profesional..
• Todo lo necesario para trabajar programando con lenguaje C.
• Como trabajar con base de datos utilizando lenguaje Sql.
• Como conectarse a una base de datos usando sentencias ADO NET.
Temario Programación C y NET
1. Introducción a Microsoft.NET
• Introducción
• Microsoft .net
• Desarrollo de aplicaciones .Net
o .net Framework SDK
o Visual Studio .Net
o WebMatrix
• Ejecución de aplicaciones .Net
• Common Lenguaje Runtime(CLR)
• Lenguaje intermedio
• Metadata
• Assemblies
• Librería de Clases Base
• Sistema de Tipos Común
• Especificaciones del lenguaje común
• El lenguaje de programación C#
o Origen y necesidades de un nuevo lenguaje
o Características de C#
2. Lenguaje C#
• Lenguaje C#
• Variables
o Constantes
o Operadores
• Métodos
• Campos
• Instrucciones
o Condicionales
o Iterativas (bucles)
• Clases y objetos
o Conceptos básicos
o Constructores
• Herencia
o Concepto de herencia
o Upcasting, downcasting
o Clase object
• Encapsulamiento
• Polimorfismo
o Redefiniciones
o Sellados
• Espacios de nombres
• Excepciones
• Tablas
o Tablas unidimensionales
o Tablas multidimensionales
o Operaciones con tablas
o Instrucción foreach
• Cadenas
o Literales de cadena
o Operaciones con cadenas
• Propiedades
• Indexación
• Eventos y delegados
• Atributos
• Interfaces
• Estructuras
• Enumeraciones
3. Bases de datos
• Definición de base de datos
o Tablas y columnas
o Relaciones
• Microsoft Access
o Creación de base de datos
o Creación de tablas
o Creación de registros
o Creación de relaciones
• El lenguaje SQL
o Consultas SQL
o Sintaxis básica
o Cláusula Distinct
o Cláusula order by
o Cláusula top
o Cláusula join
o Campos calculados
• Edición mediante SQL
o Actualización
o Inserción
o Borrar
4. ADO.NET: Acceso conectado
• ADO.NET
• Conexión con bases de datos
• Ejecución de sentencias SQL
o Consultas de registros
o Consultas de tablas
o Consulta de valores
o Otras instrucciones SQL
• Instrucciones con parámetros
• Transacciones
5. ADO.NET: Acceso desconectado
• Concepto de DataSet
• Estructura interna
o Tablas
o Columnas
o Filas
• Carga mediante adaptadores
• Consulta de filas
• Edición de tablas
o Actualizar filas
o Añadir filas
o Borrar filas
• Consolidar de cambios
• Relaciones
o Crear relaciones
o Navegar en las relaciones
SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Visual Basic.NET proporciona la herramienta más fácil y produc...
Azpe Informática, Cursos de especialización Presencial - El curso permitirá al alumno/a adquirir los modernos conocimiento...
CIPSA Centro de Informática Profesional, Cursos de especialización Presencial - !! ATENCION !! Este centro sólo atiende residentes en Barcelona y...
SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - La gestión y el desarrollo de aplicaciones Web permiten implem...
IMF Business School, Cursos de especialización Presencial - Inicio: Febrero y Octube Precio sin beca: 7.800 € Precio ... Beca
Cursos de especialización
OnLine ( Alicante )
120 horas
120 €