Curso de C# .NET

Programación con C# .NET
Aprende a construir aplicaciones con C# y domina por completo una de las tecnologías mas utilizadas en el mercado. Aprende 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 2008.
DURACION Y COSTO
· Duración: 40 Hs.
· Costo: $ 1360
· 4 pagos de $340
CONTENIDOS DEL CURSO ::
Utilizando Visual Studio C# 2010 Express Edition aprenderás por completo la herramienta de desarrollo C#.NET. Aprenderás a desarrollar aplicaciones orientadas a objetos, el uso de la ultima versión del Framework de Microsoft .NET y desarrollos con conectividad a Bases de Datos SQL Server 2008 utilizando ADO.NET.
A lo largo del curso se desarrollaran diferentes prácticas de uso real, construyendo aplicaciones de escritorio (Windows) con acceso a SQL Server, diseñando y modelando diferentes Bases de Datos a través del entorno de administración Management Studio Express y construyendo performantes consultas en lenguaje Transac-SQL en procedimientos almacenados (Stores Procedures) en la base de datos. Este curso esta orientado hacia la formación de desarrolladores C# con el objetivo de poder incorporarse en lo inmediato en el mercado laboral de .NET.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual con toda la teoría del curso perfectamente explicado y ejemplificado para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada. También se entregará un CD que contiene todo el set de aplicaciones para poder trabajar y probar desde la casa. Por ultimo también contiene todos los ejemplos y laboratorios que se verán a lo largo del curso.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.
REQUISITOS ::
El alumno deberá tener conocimientos de programación en cualquier lenguaje. En caso de no tener conocimientos, se recomienda hacer previamente el curso C# para Principiantes

INTRODUCCIÓN A MICROSOFT .NET


  • OBJETIVOS
  • COMMON LANGUAGE RUNTIME (CLR)
  • Modelo de programación sencillo
  • MICROSOFT INTERMEDIATE LANGUAGE (MSIL)
  • ENSAMBLADOS
  • LIBRERÍA DE CLASE BASE (BCL)
  • COMMON TYPE SYSTEM (CTS)
  • COMMON LANGUAGE SPECIFICATION (CLS)

INTRODUCCIÓN A C#


  • ORIGEN Y NECESIDAD DE UN NUEVO LENGUAJE
  • CARACTERÍSTICAS DE C#
  • ESCRITURA DE APLICACIONES
  • Aplicación básica ¡Hola Mundo!
  • Puntos de entrada
  • Compilación con Visual Studio.NET

VARIABLES Y TIPOS DE DATOS


  • DEFINICIÓN DE VARIABLES
  • TIPOS DE DATOS BÁSICOS
  • VECTORES Y MATRICES (ARRAYS)
  • La clase System.Array
  • CADENAS DE TEXTO
  • CONSTANTES
  • VARIABLES DE SÓLO LECTURA
  • ORDEN DE INICIALIZACIÓN DE VARIABLES

INSTRUCCIONES, CONTROL DE FLUJO


  • CONCEPTO DE INSTRUCCIÓN
  • INSTRUCCIONES BÁSICAS
  • Definiciones de variables locales
  • Asignaciones
  • Llamadas a métodos
  • Instrucción nula
  • Instrucciones de control de flujo
  • INSTRUCCIONES CONDICIONALES
  • Instrucción if
  • Instrucción switch
  • INSTRUCCIONES ITERATIVAS
  • Instrucción while
  • Instrucción do...while
  • Instrucción for
  • Instrucción foreach
  • INSTRUCCIONES DE SALTOS
  • Instrucción break
  • Instrucción continue
  • Instrucción return
  • Instrucción goto

MÉTODOS


  • CONCEPTO DE MÉTODO
  • DEFINICIÓN DE MÉTODOS
  • LLAMADA A MÉTODOS
  • TIPOS DE PARÁMETROS. SINTAXIS DE DEFINICIÓN
  • PARÁMETROS DE ENTRADA
  • PARÁMETROS DE SALIDA
  • PARÁMETROS POR REFERENCIA
  • PARÁMETROS DE NÚMERO INDEFINIDO
  • GENÉRICOS
  • Concepto
  • Sintaxis

DESARROLLO DE APLICACIONES WINFORMS


  • INTRODUCCIÓN A VISUAL STUDIO .NET
  • DISEÑO DE LA INTERFAZ
  • DISEÑO DE LOS MENÚS
  • ASOCIACIÓN DE CÓDIGO A EVENTOS
  • ASOCIACIÓN DE CÓDIGO A EVENTOS EN VISUAL STUDIO.NET
  • CONTROLES .NET
  • Button
  • CheckBox
  • ComboBox
  • ListBox
  • MaskEditBox
  • Label
  • PictureBox
  • OptionBox
  • RichTextBox
  • TextBox
  • Controles “Contenedores”
  • Groupbox
  • Panel
  • TabControl
  • Controles para Menúes
  • ContextMenuStrip
  • MenuStrip

PROGRAMACIÓN ORIENTADA A OBJETOS ( POO )


  • CONCEPTOS DE CLASE Y OBJETO
  • Sintaxis de definición de clases
  • CREACIÓN DE OBJETOS
  • Operador new
  • Referencia al objeto actual con this
  • CONCEPTO DE HERENCIA
  • CONCEPTO DE CONSTRUCTORES
  • DEFINICIÓN DE CONSTRUCTORES
  • Llamada al constructor
  • Llamadas entre constructores
  • Constructor por defecto
  • Llamadas polimórficas en constructores
  • Constructor de tipo
  • Destructores
  • LLAMADAS POR DEFECTO AL CONSTRUCTOR BASE
  • CONCEPTO DE PROPIEDAD
  • Concepto de delegado
  • Definición de delegados
  • Manipulación de objetos delegados
  • EVENTOS
  • Concepto de evento
  • Sintaxis básica de definición de eventos
  • Sintaxis completa de definición de eventos
  • MÉTODOS VIRTUALES
  • CLASES ABSTRACTAS
  • CONCEPTO DE POLIMORFISMO
  • MÉTODOS GENÉRICOS
  • DETERMINACIÓN DE TIPO. OPERADOR IS
  • ACCESO A LA CLASE BASE
  • Downcasting
  • OCULTACIÓN DE MIEMBROS
  • Miembros de tipo
  • ENCAPSULACIÓN

CONTROLES AVANZADOS DE WINFORMS


  • INTRODUCCIÓN
  • IMAGELIST
  • TOOLBAR
  • STATUSBAR
  • PROGRESBAR
  • DATETIMEPICKER
  • NUMERICUPDOWN
  • DOMAINUPDOWN
  • MONTHCALENDAR
  • APLICACIONES DE ESTILO SDI
  • APLICACIONES DE ESTILO MDI
  • Recorrer los formularios hijos de un MDI
  • Comportamiento No Modal (Modeless) de formularios
  • CUADROS DE DIÁLOGO DEL SISTEMA
  • Introduccion
  • ColorDialog
  • FontDialog
  • SaveFileDialog
  • OpenFileDialog
  • FolderBrowserDialog

ACCESO A DATOS CON ADO .NET


  • INTRODUCCIÓN
  • COMPARATIVA DE ADO /ADO .NET
  • BENEFICIOS DE ADO .NET
  • Interoperabilidad
  • Mantenimiento
  • Programación
  • Rendimiento
  • Escalabilidad
  • ARQUITECTURA DE DATOS DESCONECTADOS
  • DATASET
  • ADO .NET Y XML
  • UNA VISIÓN GENERAL DE ADO .NET
  • ESPACIOS DE NOMBRES Y CLASES EN ADO .NET
  • LAS CLASES CONNECTION
  • Las clases Command
  • Las clases DataReader
  • CONJUNTOS DE DATOS Y ENLACE (DATA BINDING)
  • La clase DataSet
  • Las clases DataAdapter
  • Navegación y edición de registros en modo desconectado
  • DATA BINDING. ENLACE DE DATOS A CONTROLES
  • Tipos de Data Binding
  • Elementos integrantes en un proceso de Data Binding
  • Empleo de Data Binding simple para navegar y editar datos

ESPACIOS DE NOMBRES


  • CONCEPTO DE ESPACIO DE NOMBRES
  • DEFINICIÓN DE ESPACIOS DE NOMBRES
  • IMPORTACIÓN DE ESPACIOS DE NOMBRES
  • Sentencia using
  • ESPECIFICACIÓN DE ALIAS
  • ESPACIO DE NOMBRES DISTRIBUIDOS
  • INSTRUCCIÓN USING

GESTIÓN AVANZADA DE EXCEPCIONES


  • Concepto de excepción.
  • Excepciones predefinidas comunes
  • Lanzamiento de excepciones. Instrucción throw
  • Captura de excepciones. Instrucción try
  • OTRAS INSTRUCCIONES
  • Instrucciones checked y unchecked
  • Instrucción lock

ESTRUCTURAS AVANZADAS


  • CONCEPTO DE ESTRUCTURA
  • DIFERENCIAS ENTRE CLASES Y ESTRUCTURAS
  • BOXING Y UNBOXING
  • Constructores en estructuras

ARQUITECTURA EN TRES CAPAS


  • INTRODUCCIÓN
  • PRESENTACION DE LAS CAPAS:
  • Capa de Presentacion
  • Capa de Necocio
  • Capa de Acceso a Datos
  • Diferencia entre Capas y Niveles
  • CARACTERÍSTICAS
  • Las partes que lo componen

ENUMERACIONES


  • CONCEPTO DE ENUMERACIÓN
  • DEFINICIÓN DE ENUMERACIONES
  • USO DE ENUMERACIONES

INTERFACES


  • CONCEPTO DE INTERFAZ
  • DEFINICIÓN DE INTERFACES
  • IMPLEMENTACIÓN DE INTERFACES
  • ACCESO A MIEMBROS DE UNA INTERFAZ
  • ACCESO A MIEMBROS DE INTERFACES Y BOXING
Cargando...
Cargando...
Cargando...
Cargando...

TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio