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.