Curso de Programaci贸n .NET con C# .NET
educacionit
- Tipo de Carrera:Curso
- Modalidad:Presencial y a Distancia
- Provincia:Capital Federal
- Pa铆s:Argentina
Consult谩 por Whatsapp
Consult谩 por Mail
Caracter铆sticas
驴Sab铆as que .NET es una de las tecnolog铆as m谩s demandadas del mercado en el mundo de programaci贸n? Aprende a desarrollar poderosas aplicaciones Orientadas a Objetos con este Framework de Microsoft, para aplicaciones de Escritorio y aplicaciones Web. Domina la 煤ltima versi贸n del entorno de trabajo .NET, la conectividad con ADO.NET y el dise帽o y programaci贸n de bases de datos con SQL Server.
En este curso aprender谩s a
Crear clases y objetos.
Desarrollar los conceptos de orientaci贸n a objetos.
Dise帽ar en capas.
Trabajar con colecciones.
Relacionar objetos.
Crear formularios con los controles m谩s utilizados, hoy en d铆a.
Abrir y guardar archivos.
Administrar errores.
Depurar c贸digo.
Utilizar ADO.NET para realizar consultas a una Base de datos.
Generar el instalador de la aplicaci贸n.
Utilizando Visual Studio 2015 aprender谩s 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 versi贸n del Framework de Microsoft .NET. A lo largo del curso desarrollaran buenas pr谩cticas de programaci贸n utilizando arquitectura en capas y realizando aplicaciones con conectividad a Bases de Datos SQL Server 2012 a trav茅s de ADO.NET.
PR脕CTICAS EN CLASE ::
Durante el curso se desarrollar谩 un proyecto integrador, en el cual realizaran la programaci贸n de un sistema de facturaci贸n, desarrollando un ABM (Altas, Bajas y Modificaciones) y diferentes vistas y funcionalidades referentes. El objetivo de esta pr谩ctica integradora es lograr que el alumno termine la capacitaci贸n con un fuerte entrenamiento basado en pr谩cticas de casos reales para poder incorporarse laboralmente como Desarrollador .NET en el mercado altamente demandado.
Requisitos
Se requieren conocimientos b谩sicos en programaci贸n con cualquier lenguaje o haber realizado alguno de los siguientes cursos:
C# para no Programadores
Introducci贸n a la Programaci贸n con Javascript
Java para no Programadores
Adem谩s, se requieren conocimientos b谩sicos en Paradigma de Objetos o haber realizado el curso Introducci贸n al Paradigma de Objetos.
P煤blico:
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
Plan de Estudios
1. Introducci贸n a Microsoft .NET Framework
Bibliograf铆a opcional
Software necesario para realizar los laboratorios
Consejos
驴Qu茅 es Microsoft .NET Framework?
El programa Hola Mundo
Tipos de datos .NET
Declaraci贸n y asignaci贸n de variables
Constantes
Conversiones entre tipos de datos
Operadores
Operadores aritm茅ticos
Operadores de comparaci贸n
Operadores l贸gicos
Asignaci贸n condicional
Condicionales (toma de decisiones)
Instrucci贸n If
Instrucci贸n Switch/Select Case
Repeticiones (iteraciones)
Instrucci贸n For
Instrucci贸n While
Instrucci贸n Do while/ Do Loop While
M茅todos (procedimientos y funciones)
Caracter铆sticas
Procedimientos
Funciones
Param茅tros opcionales
Par谩metros por valor y par谩metros por referencia
Uso de enumeraciones
2. Arquitectura en tres capas
Capa de presentaci贸n
Capa de negocio
Capa de datos
Diferencia entre capas y niveles
Arquitectura Modelo-Vista-Controlador (MVC)
3. Introducci贸n a la programaci贸n orientada a objetos
Clases y objetos
Creaci贸n de clases
Instanciaci贸n de objetos
Atributos de una clase
Propiedades
Propiedades autoimplementadas
Propiedades de s贸lo lectura
Propiedades de s贸lo escritura
Modificadores de visibilidad
Modificadores this/Me
Sobrecarga de m茅todos
Firma del par谩metro
Constructores
Constructor por defecto
Constructores sobrecargados
4. Proyecto integrador
Herencia
Sobreescritura
Ejecuci贸n de m茅todos de la clase base
Clases abstractas
Miembros abstractos
Clases selladas
5. Colecciones
Arrays multidimensionales (vectores, matrices, cubos, etc.)
Clase ArrayList
Declaraci贸n
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)
Declaraci贸n
Recorrer sus items
SortedList/
Declaraci贸n
Agregar items
Acceder a un valor trav茅s de su clave
Recorrer sus items
Queue
Declaraci贸n
Agregar items
Recorrer y vaciar sus items
Stack
Declaraci贸n
Agregar items
Recorrer y vaciar sus items
6. Relaciones entre objetos
Relaci贸n jer谩rquica
Relaci贸nes de contenci贸n
Clases est谩ticas
Miembros de instancia y miebros de clase
Interfases
Implementaci贸n de interfases
7. Windows Forms
Eventos
Eventos por defecto
Otros eventos
Clase Form
Propiedades de uso frecuente
M茅todos de uso frecuente
Eventos de uso frecuente
C贸mo 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. Gesti贸n de archivos
Sistema de archivos
Clase Directory
Clase File
Move
Permite mover un archivo.
Archivos de texto y archivos binarios
C贸mo crear un Stream
C贸mo escribir un archivo de texto
C贸mo leer un archivo de texto
C贸mo escribir un archivo binario
C贸mo leer un archivo binario
Clase FileSystemWatcher
9. Administraci贸n de errores (excepciones)
Try/Catch/Finally
Filtrado de excepciones
Uso de excepciones para validar reglas de negocio
Buenas pr谩cticas para la adminsitraci贸n de excepciones
10. Depuraci贸n de c贸digo (debug)
Puntos de interrupci贸n (breakpoints)
Ventanas de inspecci贸n (watch windows)
Ventana innmediata (immediate windows)
11. Introducci贸n a ADO.NET
Bases de datos soportadas por ADO.NET
ADO conectado y desconectado
ADO conectado
ADO desconectado
Compraci贸n entre los modos conectado y desconectado
Clases ADO.NET
12. ADO conectado
Connection
Cadena de conexi贸n
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 transacci贸n
13. ADO desconectado
DataSet
DataSet tipado y no tipado
DataSet asociados a bases de datos y a otros or铆genes de datos
DataSet creado por c贸digo y DataSet creado con asistente
Escenario de trabajo
Dise帽ador de DataSets
Configurar opciones del TableAdapter
Agregar m茅todos al TableAdapter
Guardar y recuperar DataSets en archivos XML
Instalar la aplicaci贸n usando ClickOnce
Campo Laboral
Al finalizar el curso, te convertir谩s en Programador .NET.Podr谩s aplicar a puestos de trabajo que requieran conocimientos en .Net y C#. Tambi茅n podr谩s postularte para posiciones como por ejemplo, Desarrollador .Net, Mantenimiento .Net y Analista .Net.
Info Adicional
MODALIDAD DE CURSADO
Modalidad Presencial
Cursos 100% pr谩cticos con grupos reducidos.
Clases con uso de PC, una por alumno (no tienes que traer tu PC).
Coffee Break incluido.
Espacio de networking.
Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Distancia
Cursos 100% pr谩cticos con grupos reducidos.
Clase en tiempo real por video conferencia.
Profesor disponible para hacer consultas en vivo.
Grabaci贸n de las clases disponibles para ver en otro momento.
Asistencia administrativa personalizada todos los d铆as.