NET con
C#
Programa de Estudio
www.educacionit.com
Programacin.NET con C#
Sabas que .NET es una de las tecnologas ms demandadas del mercado en el mundo de
programacin? Aprende a desarrollar poderosas aplicaciones Orientadas a Objetos con este
Framework de Microsoft, para aplicaciones de Escritorio y aplicaciones Web. Domina la ltima
versin del entorno de trabajo .NET, la conectividad con ADO.NET y el diseo y programacin
de bases de datos con SQL Server.
PRCTICAS EN CLASE ::
www.educacionit.com
Este curso est orientado a todas aquellas personas que deseen aprender a programar con el
Framework .Net., desarrollar aplicaciones basadas en C#, realizar mantenimiento evolutivo de
aplicaciones, desarrollo de nuevas funcionalidades bajo .Net
Salida Laboral
Requisitos
C# para no Programadores
Introduccin a la Programacin con Javascript
Java para no Programadores
Modalidad de cursado
www.educacionit.com
En este curso aprenders a
Crear clases y objetos.
Disear en capas.
Relacionar objetos.
Administrar errores.
Depurar cdigo.
www.educacionit.com
Plan de Estudios
www.educacionit.com
1. Introduccin a Microsoft .NET Framework
- Bibliografa opcional - Software necesario para realizar los laboratorios - Consejos
Qu es Microsoft .NET Framework?
- El programa Hola Mundo
Tipos de datos .NET
Declaracin y asignacin de variables
Constantes
Conversiones entre tipos de datos
Operadores
- Operadores aritmticos - Operadores de comparacin - Operadores lgicos - Asignacin
condicional
Condicionales (toma de decisiones)
- Instruccin If - Instruccin Switch/Select Case
Repeticiones (iteraciones)
- Instruccin For - Instruccin While - Instruccin Do while/ Do Loop While
Mtodos (procedimientos y funciones)
- Caractersticas - Procedimientos - Funciones - Paramtros opcionales - Parmetros por valor y
parmetros por referencia - Uso de enumeraciones
Capa de presentacin
Capa de negocio
Capa de datos
Diferencia entre capas y niveles
Arquitectura Modelo-Vista-Controlador (MVC)
Clases y objetos
- Creacin de clases - Instanciacin de objetos
Atributos de una clase
- Propiedades - Propiedades autoimplementadas - Propiedades de slo lectura - Propiedades
de slo escritura
www.educacionit.com
Modificadores de visibilidad
Modificadores this/Me
Sobrecarga de mtodos
- Firma del parmetro
Constructores
- Constructor por defecto - Constructores sobrecargados
4. Proyecto integrador
Herencia
- Sobreescritura - Ejecucin de mtodos de la clase base
Clases abstractas
- Miembros abstractos
Clases selladas
5. Colecciones
Relacin jerrquica
Relacines de contencin
Clases estticas
- Miembros de instancia y miebros de clase www.educacionit.com
Interfases
- Implementacin de interfases
7. Windows Forms
Eventos
- Eventos por defecto - Otros eventos
Clase Form
- Propiedades de uso frecuente - Mtodos de uso frecuente - Eventos de uso frecuente -
Cmo abrir un formulario desde otro formulario
Algunos controles de uso frecuente
- Label - TextBox - MaskedTextBox - NumericUpDown - RadioButton/GroupBox - CheckBox -
Button - ComboBox - PictureBox - Panel - TabControl - MenuStrip - ContextMenuStrip -
ToolStripContainer - ToolStrip - StatusBar - ProgressBar - DatagridView - TreeView - ListView -
OpenFileDialog - SaveFileDialog - ColorDialog - WebBrowser
MessageBox
Settings
Formularios MDI
8. Gestin de archivos
Sistema de archivos
- Clase Directory - Clase File - Move - Permite mover un archivo.
Archivos de texto y archivos binarios
- Cmo crear un Stream - Cmo escribir un archivo de texto - Cmo leer un archivo de texto -
Cmo escribir un archivo binario - Cmo leer un archivo binario
Clase FileSystemWatcher
Try/Catch/Finally
Filtrado de excepciones
Uso de excepciones para validar reglas de negocio
Buenas prcticas para la adminsitracin de excepciones
www.educacionit.com
10. Depuracin de cdigo (debug)
Puntos de interrupcin (breakpoints)
Ventanas de inspeccin (watch windows)
Ventana innmediata (immediate windows)
Connection
- Cadena de conexin - Conectar a una base de datos
Command
Parameter
DataReader
Transacction
- Ejecutar una sentencia SQL del tipo escalar - Ejecutar una sentencia SQL que devuelve la
cantidad de registros afectados - Ejecutar una sentencia SQL que devuelve un conjunto de
registros - Ejecutar un procedimiento almacenado que devuelve un conjunto de registros -
Ejecutar sentencias SQL en el contexto de una transaccin
DataSet
DataSet tipado y no tipado
DataSet asociados a bases de datos y a otros orgenes de datos
DataSet creado por cdigo y DataSet creado con asistente
Escenario de trabajo
Diseador de DataSets
www.educacionit.com
Configurar opciones del TableAdapter
Agregar mtodos al TableAdapter
Guardar y recuperar DataSets en archivos XML
Instalar la aplicacin usando ClickOnce
www.educacionit.com
Lavalle 648 Piso 8, Microcentro, CABA
4328-0457
info@educacionit.com
EducacinIT. Copyright 2005-2017
www.educacionit.com