Curso Advancing Visual Basic .Net

Advancing Visual Basic .Net

Detalle del Curso

Técnicas necesarias para una codificación eficiente.

Visual Basic .Net 2005 está - comparativamente - en el punto más alto de su historia.
No hay nada que no pueda hacerse con él y sigue siendo uno de los lenguajes más rápidos para codificar.
Es necesario aprovechar este momento para conocer y practicar su enorme poder.

Modalidad

Seminario dictado en un auditorio. El docente muestra la tecnología en una PC, que se proyecta en una pantalla.
Cada día de clase habrá media hora de soluciones prácticas con el concepto "Cómo resolver un problema concreto".

Plan de Estudio

-Lo que agrega Visual Basic 2005
· Sobrecarga de operadores
· IsNot
· Using
· Partial Class
· Background Worker Object
· Nullable Types
· Límite de acceso a las propiedades
· Delegados
· Delegates
· Multicast Delegates
· Events
· Procedimientos de productividad mediante delegados
· Generics
· Introducción a Generics
· Seguridad de tipos y templating
· ¿Dónde puedo usar Generics?
· Unicidad
· Constraints
· Políticas de uso
· Manejo de las estructuras de código
· Archivos del proyecto
· Los archivos ocultos
· Estructura del código
· Regiones
· Compilación condicional
· XML Comments
· Refactoring
· Shared Members
· Variables
· Propiedades
· Métodos
· Constructores
· Factory Methods
· Overloading
· Eventos
· Políticas de programación defensiva
· Previendo errores posibles
· Manejando errores imprevistos
· Depuración
· Edit and Continue
· Debug - Assert - Trace
· Trace Listeners
· Logging
· Attaching
· Diseño orientado a objetos
· Diseño de clases
· Conceptos de OOP
· Uso de Microsoft Visio
· Uso del Class Designer de Visual Studio 2005
· Diseño de diagramas de casos de uso
· Extensión de casos de uso
· De los casos de uso a las clases

-Acceso a documentos XML
· XmlReaders
· XMLWriters
· XPATH
· XPathNavigator
· XPathExpressions

-Programación orientada a objetos
· Definición de clases
· Modificadores de acceso
· Atributos
· Garbage Collection
· Dispose
· Herencia
· Shadowing
· MyBase
· MyClass
· Interfaces y polimorfismo

-Expresiones Regulares
· Fundamentos
· El lenguaje
· Opciones
· Regex
· Match Objects
· Group Class

-ASP .Net User Controls y Custom Controls
· Cómo crearlos
· Cómo utilizarlos
· Controles compuestos
· Scripting en Custom Controls

Material Entregado

Se entregará un CD con el libro completo "Introduction to Visual Basic 2005 for Developers" de Microsoft Press en formato Acrobat, ejemplos y la presentación del curso.

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP