Você está na página 1de 10

Ficha tcnica del curso 1102: Introduccin a la programacin en

Microsoft Visual Basic.NET

Curso: 1102

Descripcin:
Este curso es de introduccin a la programacin en Visual Basic.NET; es bsico e
indispensable para iniciar el aprendizaje de programacin de aplicaciones Windows y
Web utilizando la plataforma .NET.
Mediante el estudio terico profundo y los ejercicios prcticos razonados, aprender
todos los componentes del lenguaje Visual Basic.NET, como son el manejo de
variables de memoria y arreglos, manejo de espacios de nombres y bibliotecas de clase
de .NET, manejo de operadores y estructuras de decisin y control, definicin de
procedimientos y funciones definidas por el usuario; aprender tambin cmo se
utilizan las principales funciones integradas en la plataforma .NET, as como el nuevo
manejo estructurado de excepciones.
Debido a que .NET es totalmente orientado a objetos, este curso explica de manera
detallada la programacin orientada a objetos utilizando Visual Basic.NET, con lo cual
se comprobarn las capacidades de herencia, encapsulamiento y polimorfismo.
Este curso es nuestra alternativa en espaol al curso de certificacin de Microsoft 2759
Introduction to Visual Basic.NET programming with Microsoft.NET

1 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Audiencia:
Este curso est diseado para desarrolladores profesionales que son responsables de
generar aplicaciones en ambiente de consola, Windows, Web, y Web Services. Est
diseado para analistas programadores que requieren implementar algoritmos y
soluciones de negocios en forma de aplicaciones de cmputo. Est diseado para
desarrolladores que tienen como misin analizar, redisear y construir versiones ms
eficientes de los programas actualmente en operacin en las organizaciones.

Tpicamente, estos individuos poseen las siguientes habilidades:


Conocen el sistema operativo, tanto en su modalidad de lnea de comandos
(MS-DOS), como ambiente grfico (Windows).
Saben analizar las situaciones del mundo real, y a partir de ello, elaborar
algoritmos de programacin y especificaciones de programas.
Saben transformar algoritmos y especificaciones en programas y aplicaciones.
Tienen experiencia en programacin.
Tienen experiencia en el manejo de herramientas de desarrollo y entornos
integrados de desarrollo (Visual Basic 6.0, Visual InterDev, Visual FoxPro,
Visual C++).
Conocen los tipos de archivos involucrados en las aplicaciones (EXE, DLL,
etctera).

Tpicamente, estos individuos tienen algunas de las siguientes funciones como parte de
su trabajo:
Desarrollar aplicaciones de cmputo para resolver necesidades de informacin
de las organizaciones.
Desarrollar aplicaciones Windows.
Desarrollar aplicaciones Web.
Desarrollar aplicaciones de consola y batch.
Brindar capacitacin y adiestramiento en materia de lenguajes de
programacin.
Brindar capacitacin y adiestramiento en materia de programacin orientada a
objetos.

2 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Prerrequisitos:
Este curso requiere que los participantes cumplan con los siguientes prerrequisitos:

Habilidad requerida Curso Aprenda Practicando que


apoya las habilidades requeridas (si
lo hay):

Comprensin de la plataforma de 1101


desarrollo .NET

Este curso asume que el participante puede hacer lo siguiente:


Operar sesiones de MS-DOS
Manejar el ambiente Windows
Manejar editores de texto sin formato (Edit, NotePad)
Generar programas en cualquier lenguaje de programacin.
Saber desarrollar, compilar y ejecutar programas bajo la plataforma .NET.

3 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Vinculacin profesional:
Despus de cubrir el contenido del curso, estas son las habilidades que el participante
podr capitalizar en las organizaciones donde labore:
Podr traducir situaciones de la vida real y reglas de negocio a programas y
aplicaciones de cmputo desarrolladas en Visual Basic.NET.
Podr desarrollar mdulos de programacin en Visual Basic.NET, utilizables
en cualquier tipo de aplicacin bajo plataforma .NET, como lo son las
aplicaciones de consola, Windows, Web, Mobile y Web Services.
Podr desarrollar bibliotecas de clase totalmente orientadas a objetos.
Podr generar programas eficientes de bajo consumo de recursos, con
adecuado manejo de excepciones.

Material:
Manual del participante.
CD del curso

Duracin del curso:


40 horas.

4 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Contenido del curso:

Mdulo 1: Tipos de datos y declaracin de variables


Variables
Tipos de datos
Declaracin de variables
Utilizando una aplicacin de mdulo para demostrar programas
en donde la interfaz grfica no es relevante: declaracin
de variables
Las variables a fondo
Origen de las variables: clases y estructuras
Caractersticas de las variables
Alcance de las variables
Shadowing
Accesibilidad de las variables (accesibility)
Comprobando el alcance de las variables y la persistencia de los
datos en memoria

Mdulo 2: Espacios de nombres


Un mundo basado en DLL
Espacios de nombres
Nombres calificados
Uso de nombres calificados para los espacios de nombres
Importando espacios de nombres
Uso de Imports para evitar la necesidad de los nombres
calificados
Comprobando la obligatoriedad de declarar los espacios de
nombres
Declaracin de espacios de nombres para desarrollar cdigo ms
legible
Creando nuestros propios Namespaces
Creacin de espacios de nombres (librera DLL)
Estableciendo una referencia hacia un espacio de nombres
creado por el usuario (uso de libreras DLL del usuario)
Alias para los espacios de nombres
Estableciendo un alias a un espacio de nombres
Independencia de los ensamblados
.NET Framework y el Registro de Windows

5 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Mdulo 3: Conversin de datos


Conversin
Widening conversion y Narrowing conversion
Conversiones implcitas y explcitas
Funciones de conversin
Funcin CType
Conversin de datos
Funcin Format
Patrones predefinidos de formato
Patrones de formato definidos por el usuario
Formato de datos
Option Explicit y Option Strict
Option Explicit [On/Off]
Option Strict [On/Off]
Strong typing, utilizando Option Strict y Option Explicit
Conversin directa a nivel objeto

Mdulo 4: Manejo de operadores

Operadores aritmticos
Uso de operadores aritmticos
Operadores de asignacin
Expresin
Operadores de asignacin incluyente
Operadores comparativos
Consideraciones relativas al cdigo ASCII
Generando tabla de caracteres ASCII
Operador Is
Operador Like
Operadores lgicos
Operadores lgicos de circuito corto
Tabla de comportamiento de operadores lgicos
Prioridad entre operadores
Uso de parntesis para otorgar preferencia de ejecucin
Uso de operadores de asignacin incluyente y operadores de
circuito corto

6 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Mdulo 5: Estructuras de decisin y control


Estructuras de decisin
Estatuto If Then Else (condicional)
Select Case
Uso de estructuras de decisin
Estructuras de control
For Next
Uso de For Next
While
Estructuras envolventes y anidadas
Reglas para el anidado de estructuras
Identificando errores en estructuras anidadas

Mdulo 6: Manejo avanzado de variables de memoria


Tipos de acceso a datos: Value Type y Reference Type
Comprobando el funcionamiento de Value Type y Reference Type
Naturaleza de las variables
Arreglos
Definiendo y utilizando arreglos
Ubound
Primitive Types
Strong Typing
Caracteres de tipo y caracteres de declaracin
Definiendo primitive types a travs de caracteres de tipo

Mdulo 7: Procedimientos y funciones definidas por


el usuario
Procedimientos
Forma de agregar procedimientos a un programa
Forma de mandar llamar a ejecucin un procedimiento
Argumentos
Valores de retorno
Codificacin de procedimientos
Procedimiento que no utiliza argumentos
Procedimiento que declara argumentos pero no retorna valores
Procedimiento que declara argumentos y retorna valores
Argumentos opcionales y valores por omisin

7 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Mdulo 8: Manejo estructurado de excepciones


Errores versus Excepciones
Manejo estructurado de excepciones
Try...Catch...Finally
Bloque Try
Bloque Catch
Bloque Finally
Clase System.Exception
Uso de Try Catch Finally, y uso de propiedades de la clase
System.Exception
Filtrado de excepciones
Calificadores de excepcin
Objeto Err
Tipos de filtrado de excepciones
Filtrado de excepciones
Lanzando nuestras propias excepciones
Lanzando nuestras propias excepciones (Throw Exceptions)

Mdulo 9: Funciones intrnsecas del lenguaje


Funciones intrnsecas
Argumentos y expresiones
Grupos de funciones
Resumen de funciones de fecha y hora
Resumen de funciones de manipulacin de cadenas
(String)
Resumen de funciones numricas
Resumen de funciones de conversin
Resumen de funciones trigonomtricas
Resumen de funciones de decisin
Resumen de funciones de medio ambiente de Windows
Resumen de funciones de manejo de sistema de archivos
(File System)
Resumen de funciones de manejo de archivos
Resumen de funciones de formato
Resumen de funciones de manejo de errores
Resumen de funciones financieras
Resumen de funciones de manejo de variables y objetos
Consejos para una mejor consulta de funciones
Relacin alfabtica de funciones de uso ms comn
Muestra el proceso de depreciacin de un bien, utilizando DDB
Lectura y escritura de llaves en el Registry de Windows
Uso de Dir para la manipulacin del contenido del File System
Lectura secuencial de archivos planos del sistema, en modo texto
Copia y borrado de archivos a nivel sistema operativo

8 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Lee datos de un archivo del sistema, en formato binario, usando


una referencia (Reference)
Lee datos de un archivo del sistema, en formato binario,
utilizando un Objeto
Clculo del valor futuro producto de una inversin
Interfaz que mezcla elementos grficos (InputBox, MsgBox) y
salida en consola
Generador de cdigo HTML, con manejo se archivos planos

Mdulo 10: Terminologa bsica de la programacin


orientada a objetos
Trminos bsicos de POO
Clases y objetos
Campos, propiedades, mtodos y eventos
Encapsulamiento (encapsulation)
Herencia (inheritance)
Polimorfismo (polymorphism)
Overloading, Overriding, and Shadowing
Elementos esenciales de los objetos que permiten su
programacin
Identidad
Estado
Comportamiento
Identidad, estado y comportamiento de un objeto
Garantizando la consistencia de las clases
Estructuras (Structures)
Delegados (Delegates)

Mdulo 11: Clases, Mtodos y propiedades


Definicin de una clase
Creando una clase y generando una instancia
Definicin de propiedades
Definiendo y utilizando propiedades
Creando bibliotecas de clase
Modificadores de Acceso
Condiciones para la utilizacin de las bibliotecas de clase
Creando una biblioteca de clases, y su utilizacin

9 de 10
Ficha tcnica del curso 1102: Introduccin a la programacin en
Microsoft Visual Basic.NET

Mdulo 12: Herencia y polimorfismo


Herencia
Cundo se debe utilizar la herencia?
Inherits
NotInheritable
MustInherit
Modificadores de acceso, necesarios para la herencia
Creando una jerarqua de clases por herencia
Modificaciones en la funcionalidad de los objetos
Overridable
Overrides
NotOverridable
MustOverride
Overload
MyBase y MyClass
Polimorfismo
Comprobando el polimorfismo basado en herencia, y el uso de
MyBase
Uso de estructuras (structures)
Definicin y uso de estructuras, y comprobacin de consistencia
entre clases bases y derivadas

10 de 10

Você também pode gostar