Anda di halaman 1dari 11

Programacin.

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.

Contenido del curso

Utilizando Visual Studio 2015 aprenders a desarrollar aplicaciones orientadas a objetos en


.NET con la sintaxis del lenguaje C#.NET.. El curso comienza con el desarrollo de aplicaciones
orientadas a objetos y el uso de la ltima versin del Framework de Microsoft .NET. A lo largo
del curso desarrollaran buenas prcticas de programacin utilizando arquitectura en capas y
realizando aplicaciones con conectividad a Bases de Datos SQL Server 2012 a travs de
ADO.NET.

PRCTICAS EN CLASE ::

Durante el curso se desarrollar un proyecto integrador, en el cual realizaran la programacin de


un sistema de facturacin, desarrollando un ABM (Altas, Bajas y Modificaciones) y diferentes
vistas y funcionalidades referentes. El objetivo de esta prctica integradora es lograr que el
alumno termine la capacitacin con un fuerte entrenamiento basado en prcticas de casos reales
para poder incorporarse laboralmente como Desarrollador .NET en el mercado altamente
demandado.

Para quien est orientado el curso

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

Al finalizar el curso, te convertirs en Programador .NET.Podrs aplicar a puestos de trabajo que


requieran conocimientos en .Net y C#. Tambin podrs postularte para posiciones como por
ejemplo, Desarrollador .Net, Mantenimiento .Net y Analista .Net.

Requisitos

Se requieren conocimientos bsicos en programacin con cualquier lenguaje o haber realizado


alguno de los siguientes cursos:

C# para no Programadores
Introduccin a la Programacin con Javascript
Java para no Programadores

Adems, se requieren conocimientos bsicos en Paradigma de Objetos o haber realizado el


curso Introduccin al Paradigma de Objetos.

Modalidad de cursado

Puedes tomar este curso en modalidad presencial o modalidad a distancia

www.educacionit.com
En este curso aprenders a
Crear clases y objetos.

Desarrollar los conceptos de orientacin a objetos.

Disear en capas.

Trabajar con colecciones.

Relacionar objetos.

Crear formularios con los controles ms utilizados, hoy en da.

Abrir y guardar archivos.

Administrar errores.

Depurar cdigo.

Utilizar ADO.NET para realizar consultas a una Base de datos.

Generar el instalador de la aplicacin.

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

2. Arquitectura en tres capas

Capa de presentacin
Capa de negocio
Capa de datos
Diferencia entre capas y niveles
Arquitectura Modelo-Vista-Controlador (MVC)

3. Introduccin a la programacin orientada a objetos

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

Arrays multidimensionales (vectores, matrices, cubos, etc.)


Clase ArrayList
- Declaracin - Recorrer sus items - Agregar items - Insertar items - Eliminar items - Saber si un
item est contenido en la lista - Ordenar en forma ascendente - Buscar y obtener el ndice de un
elemento en la lista
List/List(Of t)
- Declaracin - Recorrer sus items
SortedList/
- Declaracin - Agregar items - Acceder a un valor travs de su clave - Recorrer sus items
Queue
- Declaracin - Agregar items - Recorrer y vaciar sus items
Stack
- Declaracin - Agregar items - Recorrer y vaciar sus items

6. Relaciones entre objetos

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

9. Administracin de errores (excepciones)

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)

11. Introduccin a ADO.NET

Bases de datos soportadas por ADO.NET


ADO conectado y desconectado
- ADO conectado - ADO desconectado - Compracin entre los modos conectado y
desconectado - Clases ADO.NET

12. ADO conectado

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

13. ADO desconectado

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

Anda mungkin juga menyukai