DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS CON .NET ...

DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS CON .NET FRAMEWORK 5 CON C#

Ipartek servicios informáticos

Curso presencial

BILBAO (Vizcaya)


Gratis
¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

BILBAO

Objetivos

Crear aplicaciones con Visual Basic. NET así como el uso de Controles y Formularios para crear el interface de usuario. Creación y uso de variables y arrays. Crear y usar Procedimientos. Implementar estructuras condicionales y bucles. Saber resolver errores de sintaxis mediante el depurador y sistemas de validación de datos y mejorar el interfaz de usuario mediante la creación de barras de estado, de herramientas,... Crear Aplicaciones Web sencillas y como conocer las técnicas de programación orientada a objetos. Usar la tecnología ADO.NET para el acceso a datos de Microsoft Access. Crear una Instalación para su Distribución.

A quién va dirigido

Técnicos con experiencia en el desarrollo de aplicaciones en el entorno Windows o conocimientos de programación con Microsoft Visual Basic 6.

Requisitos

Tener conocimientos y experiencia en Aplicaciones con Visual Basic.

Temario completo de este curso

1. Introducción a Microsoft .NET Framework
• Software necesario.
• ¿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
• List/List(Of t)
• SortedList/
• Queue
• Stack
6. Relaciones entre objetos
• Relación jerárquica
• Relaciónes de contención
• Clases estáticas
• Miembros de instancia y miembros de clase
• Interfaces
7. Windows Forms
• Eventos
• Eventos por defecto
• Otros eventos
• Clase Form
• Propiedades de uso frecuente
• Métodos de uso frecuente
• Eventos de uso frecuente
• 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
14. Instalar la aplicación usando ClickOnce

Ver más