Programación.NET con C#/VB.NET Programa de Estudio
Programación.NET con C#/VB.NET 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. Contenido del curso Utilizando Visual Studio 2015 aprenderás a desarrollar aplicaciones orientadas a objetos en.net con la sintaxis del lenguaje C#.NET y Visual Basic.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. Para quien está orientado el curso
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 convertirás en Programador.NET.Podrás aplicar a puestos de trabajo que requieran conocimientos en.net, VB.net y C#. También podrás postularte para posiciones como por ejemplo, Desarrollador.Net, Mantenimiento.Net y Analista.Net. 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. Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad a distancia
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.
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
Lavalle 648 Piso 8, Microcentro, CABA 4328-0457 info@educacionit.com.ar EducaciónIT. Copyright 2005-2017