Descripción
Este curso está pensado para todos aquéllos que quieran profundizar en el uso de la programación orientada a objetos (POO) con Visual Basic y saber trabajar con el entorno de desarrollo, tanto de Visual Studio 2005/2008 como el Management Studio Express de SQL Server 2005 y finalmente aprender lo esencial del acceso a datos tanto con los asistentes como sin asistentes.
Audiencia
Alumnos de informática y profesionales
Prerrequisitos
Noción básica del lenguaje Visual Basic (cualquier versión) y alguna experiencia en el trabajo con algún sistema de bases de datos (conocimientos elementales de acceso a datos)
Objetivos del curso
Al finalizar el curso, el alumno tendrá conocimientos de la programación orientada a objetos (POO) desde el punto de vista del usuario de Visual Basic 2005/2008, también sabrá trabajar con las bases de datos de SQL Server 2005 (administración elemental) y podrá crear aplicaciones de acceso a datos con Visual Basic 2005/2008, tanto con asistentes de acceso a datos como con código sin asistentes.
Intro a POO (Recetas: trucos y buenas prácticas)
· Conceptos elementales de la POO
o Herencia, polimorfismo y encapsulación
· Sobrecarga de métodos y constructores
· Interfaces e implementación
§ Uso de interfaces de .NET (clasificar, formatos, etc.)
· Generics (colecciones y tipos generics personalizados)
· Sobrecarga de operadores y conversiones personalizadas
El IDE de Visual Studio 2005/2008 (para Visual Basic)
· Personalizar el entorno
· Los tipos de proyectos
· Recetas para las aplicaciones de escritorio
· Herencia visual
· Personalizar aplicaciones (Settings, recursos)
· El objeto My (descripción de los objetos más importantes)
Intro al Management Studio Express
· Creación de bases de datos y tablas
· Creación de procedimientos almacenados
· Uso de consultas en el IDE de Management
· Copias de seguridad: Crear y restaurar
· Configurar SQL Server para usar SQLCLR
Acceso a datos con los asistentes de Visual Studio 2005/2008
· Crear conexiones a bases de datos existentes
· Uso de los asistentes de Visual Studio para acceder a los datos
· Recetas para mejor optimización del código generado por los asistentes
· Acceso a datos sin asistentes
· Comparación entre la generación automática del acceso a datos y acceso sin asistentes
· Nociones básicas sobre la creación de código SQLCLR
o Crear procedimientos almacenados con Visual Basic
o Uso de estos PA desde código