Diplomado en Microsoft Visual Studio 2010®.
Este diplomado tiene como objetivos proporcionar al estudiante conocimientos sobre el entorno .NET y su aplicación al lenguaje Visual Basic .NET, además de conocer la programación orientada a eventos y objetos. Al término del curso podrá realizar programas y dispondrá de suficiente base como para seguir avanzando en el conocimiento de VB.NET.
DIRIGIDO A:
Personas interesadas en aprender a programar en lenguajes de última generación así como para actuales programadores de Visual Basic® que quieran dar el salto a esta nueva y totalmente remodelada versión y para aquellas personas que quieran utilizar VB como herramienta para aplicar la tecnología .NET.
BENEFICIOS:
- Pertenecer al selecto grupo de expertos certificados en estas tecnologías.
- Obtener mejores oportunidades del mercado.
- Sesiones de preparación para exámenes de certificación.
INCLUYE:
- Instalaciones adecuadas
- Material y manuales de cursos
- Instructores Certificados
- Box lunch
- Servicio de cafetería continua
- Estacionamiento
- Registro STPS.
MÓDULO 1 PROGRAMACIÓN EN VISUAL BASIC 2010®.
Objetivo: Proporcionar al estudiante conocimientos sobre el entorno .NET y su aplicación al lenguaje Visual Basic.NET, además de conocer la programación orientada a eventos y objetos. Podrá realizar programas y dispondrá de suficiente base como para seguir avanzando en el conocimiento de VB.NET.
Dirigido a: Personas interesadas en aprender a programar en lenguajes de última generación así como para actuales programadores de Visual Basic® que quieran dar el salto a esta nueva y totalmente remodelada versión y para aquellas personas que quieran utilizar VB como herramienta para aplicar la tecnología .NET.
Requisitos: Conocimientos básicos de programación.
Duración: 24 hrs.
TEMARIO:
Introducción a la tecnología .NET.
- Visual Basic.NET y el entorno .NET Framework
- Runtime del lenguaje común
- Biblioteca de clases
- Capa de datos, capa de formularios y ASP.NET, capas de CLS y lenguajes
- Instalación
- La primera aplicación con VB.NET
- ¿Qué es un namespace (o espacio de nombres)?
- ¿Qué es un assembly (o ensamblado)?
- Bases de la POO.
El primer programa. El IDE.
- El IDE (Entorno Integrado de Desarrollo): propiedades, controles, ficheros
- El IDE. Formularios.
El Entorno de Desarrollo Integrado: IDE. Aplicaciones.
- El IDE
- Aplicaciones de consola
- Trabajar con el editor.
Las variables y flujo de programa.
- VB.NET: Las variables
- Matrices
- Los arrays multidimensionales
- Estructuras
- Operadores y Comparadores
- Flujo de programas
- Aproximación a la depuración: ejecución paso a paso y ventana inmediato
- Variables: declarar, tipo de dato, visibilidad
- Pasos por valor y referencia
- Flujo de programa If then Else
- Select Case.
Flujo de programa y depuración.
- Operaciones con variables
- Bucles en Visual Basic .NET
- Las enumeraciones (Enum)
- Tratamiento de errores
- Depuración.
Procedimientos y organización de proyectos.
- Módulos/Procedimientos y Funciones
- Procedimiento (Sub)
- Funciones (Function)
- Argumentos en procedimientos y funciones
- Sobrecarga de procedimientos
- Organización del proyecto
- Ámbito de variables y procedimientos
- Las partes o elementos de un proyecto de Visual Basic.NET
- Las partes o elementos de una clase
- Eventos.
Funciones del lenguaje.
- Operaciones con variables
- Introducción a las funciones
- Funciones de conversión de tipos
- Funciones de comprobación de tipos
- Funciones aritméticas
- Funciones de cadenas de caracteres
- Funciones de fechas.
La Programación orientada a objetos (POO).
- Introducción
- Elementos básicos de la POO: clases, objetos y miembros de una clase
- Los tres pilares de la POO: Herencia, Encapsulación, Polimorfismo
- Jerarquía de clases.
La interfaz gráfica.
- Formularios: Systems.Windows.Forms
- Control de formularios
- Propiedades y características de los formularios
- Interfaces de múltiples documentos: MDI
- Tecnología ToolStrip
- Menús
- Barras de estado y herramientas
- Colores
- Formatos de archivos de gráficos
- Control de lista de imágenes. ImageList
- Enumeraciones.
Controles de .NET.
Crear controles personalizados.
- Orden de tabulación de los controles
- Cuadros de diálogo
- Componentes personalizados
- Control jerárquico
- Control ListView.
GDI.
- Gráficos con VB.NET
- Introducción a System.Drawing
- El Lienzo o área de trabajo
- Los ejes de coordenadas
- Colores
- Pinceles y brochas
- Regiones
- Trayectos
- Transformaciones
- Mapas de bits
- Transparencias.
Operaciones de entrada y salida y la impresión.
- Operaciones de entrada y salida (I/O). Gestión del sistema de archivos
- Recuperación de información del sistema de archivos
- Acceso al contenido de los archivos
- Impresión.
MÓDULO 2 PROGRAMACIÓN EN ADO.NET.
Objetivo: Proveer los conocimientos necesarios a los programadores que escriben código administrado similar a la funcionalidad que los objetos ADO (ActiveX Data Objects) además de un modelo de objetos componentes (COM) nativo.
Dirigido a: Programadores que van a utilizar ADO.NET para datos y recuperar, manipular y actualizar los datos contenidos.
Requisitos: Conocimientos básicos en programación y bases de datos.
Duración: 24 hrs.
TEMARIO:
ADO.NET. Introducción.
- Modelo de objetos
- Clases del proveedor de datos
- System.Data.
Un avance de las tablas y relaciones.
Los primeros pasos con SQL Server®.
- Conexión de la base de datos.
SQL y las tablas en las bases de datos.
Código ADO.NET.
Edición de tablas con el explorador de bases de datos.
La ventana de orígenes de datos.
- Ubicación de la base de datos
- Utilizar los orígenes de datos
- Controles enlazados a datos.
Los objetos de ADO.NET.
- Objetos conectados
- Objetos desconectados
- Proveedores de .NET.
Consultas a la bbdd, del código automático al manual.
- Consultar la base de datos con el IDE
- Consultar la base de datos con el IDE y código
- Realizar una consulta con el código.
El objeto conexión.
- Utilizando el asistente
- Almacenar la cadena de conexión.
El objeto Command.
- Creación de un objeto Command
- Crear comandos más robustos.
Datos conectados.
- Recuperar los datos
- Consultar conjuntos de datos grandes de forma asíncrona.
DataSets.
- Objetos del dataset: DataTable, DataColumn, DataRow, Constraints
- Eventos que se pueden activar en los DataTables
- Relacionar datos.
DataAdapter.
- Rellenar Dataset con varias tablas.
Ordenar, buscar y filtrar.
- Trabajar con datatables
- El objeto DataView.
Actualizar datos.
- Generar los comandos
- CommandBuilder.
MÓDULO 3: PROGRAMACIÓN EN ASP.NET.
Objetivo: Proveer los conocimientos necesarios para la implementación de aplicaciones Web ASP.NET enfocado en el ambiente de desarrollo de Visual Studio.NET y en la plataforma .NET para crear aplicaciones Web que brinden contenido dinámico.
Dirigido a: A aquellos profesionales de la planificación, análisis, diseño e implementación de
aplicaciones Web.
Requisitos: Conocimientos básicos de programación.
Duración: 24 hrs.
TEMARIO:
Introducción a las aplicaciones de Microsoft® ASP.NET Web.
- Introducción al Marco. NET
- Visión general de ASP.NET.
Creación de Aplicaciones Web con Microsoft Visual Studio 2010® y .NET.
- La elección de un lenguaje de programación
- Descripción general de Microsoft Visual Studio 2010®
- Crear una aplicación Web simple.
Crear y agregar funciones a un formulario de Microsoft® ASP.NET Web.
- Creación de formularios Web
- Agregar y configurar los controles de servidor en un formulario Web.
Adición de funciones a un formulario de Microsoft® ASP.NET Web.
- Trabajar con archivos Detrás de código
- Gestión de eventos de control del servidor
- Creación de clases y componentes con Microsoft Visual Studio 2010®
- Gestión de eventos de la página.
Implementación de páginas maestras y controles de usuario, validación de los datos del usuario.
- Creación de páginas maestras
- Agregar controles de usuario a un formulario Web ASP.NET.
Validar la información del usuario.
- Resumen de la validación de entrada de usuario
- ASP.NET Controles de validación
- Validación de formularios Web Forms.
Solución de problemas y administración de datos en una aplicación Web ASP.NET 4.0.
- Depuración en ASP.NET
- Seguimiento en ASP.NET.
Gestión de datos en una aplicación de Microsoft® Web ASP.NET 4.0.
- Información general de ADO.NET
- Conexión a una base de datos.
Gestión de las tareas de acceso a datos y datos.
- Información general sobre LINQ
- Administración de datos XML utilizando LINQ to XML
- Gestión de datos SQL mediante LINQ to SQL y LINQ to Entities.
Gestión de datos con Microsoft® ASP.NET Dynamic Data.
- Panorámica de datos dinámicos de ASP.NET
- La aplicación de ASP.NET Dynamic Data
- Personalización de Aplicaciones de datos dinámicos de ASP.NET.
Gestión del Estado, Configuración e Implantación de una aplicación Web ASP.NET.
- Gestión del Estado
- ASP.NET perfiles
- Almacenamiento en caché de ASP.NET.
Configuración e implantación de Microsoft® ASP.NET Web Application.
- Configurar una aplicación Web ASP.NET
- Implementar una aplicación Web ASP.NET.
Seguridad y Tecnologías Avanzadas.
- Introducción a la seguridad de aplicaciones Web
- Configuración de la autenticación mediante declaración y autorización
- Trabajar mediante programación con la autenticación y autorización.
La aplicación de tecnologías avanzadas compatibles con Microsoft Visual Studio 2010® para el Desarrollo Web.
- Trabajar con ASP.NET MVC Framework 2®
- Trabajar con Silverlight 4®.
MÓDULO 4 PROGRAMACIÓN EN C#.NET.
Objetivo: Proveer los conocimientos a los participantes sobre construir aplicaciones C# desde la perspectiva de la Programación Orientada a Objetos utilizando Microsoft Visual Studio 2010®.
Dirigido a: Aquellos profesionales que requieren puntualizar su conocimiento sobre estructuras, operadores, clases y librerías principales, hasta la creación de aplicaciones completamente orientadas a objetos.
Requisitos: Conocimientos básicos de programación en Visual Basic.Net.
Duración: 24 hrs.
TEMARIO:
C# y el Framework. NET.
- Presentación de C# y el Framework. NET
- Introducción al marco. Framework 4
- Creación de proyectos en Microsoft Visual Studio 2010®
- Escribir una aplicación C#
- Generar una aplicación gráfica
- Documentar una aplicación
- Depuración de aplicaciones mediante Microsoft Visual Studio 2010.
Las construcciones de programación en C#.
- Declaración de variables y asignación de valores
- Usar expresiones y operadores
- Creación y uso de matrices
- Usar instrucciones Decisión
- Usar instrucciones de iteración.
Métodos, excepciones y archivo de E/S.
- Declarar y llamar a métodos
- Introducción al módulo
- Definición e Invocación de Métodos
- Especificación de los parámetros opcionales y parámetros de salida
- Módulo de laboratorio
- Módulo de Seguimiento.
Manejo de Excepciones.
- Manejo de Excepciones
- El aumento de las excepciones.
Lectura y escritura de archivos.
- Acceso al sistema de archivos
- Lectura y escritura de archivos mediante el uso de corrientes.
Tipos y encapsulación.
- Creación de nuevos tipos
- Creación y uso de enumeraciones
- Creación y utilización de clases
- Creación y uso de estructuras
- Comparando referencias a los valores.
Métodos y Datos de encapsulación.
- Visibilidad Control de miembros de tipo
- Métodos y compartir datos.
Herencia, interfaces y gestión de recursos.
- Utilización de la herencia para definir nuevos tipos de referencia
- Definir e implementar interfaces
- Definición de clases abstractas.
Gestión de la duración de los objetos y controlar los recursos.
- Introducción al módulo
- Introducción a la Recolección de Basura
- Gestión de recursos
- Módulo de laboratorio
- Módulo de Seguimiento.
Encapsulado de datos, la sobrecarga de operadores, la disociación métodos y Manejo de Eventos.
- Encapsulación de datos y definición de operadores sobrecargados
- Creación y uso de las propiedades
- Creación y uso de indizadores
- Operadores Sobrecarga.
Desacoplando Métodos y Manejando Eventos.
- Introducción al módulo
- Declaración y utilización de los delegados
- Usar expresiones lambda
- Manejo de Eventos
- Módulo de laboratorio
- Módulo de Seguimiento.
Colecciones, tipos genéricos, y Clases personalizadas de recogida.
- Utilización de las colecciones y la construcción de tipos genéricos
- Usar colecciones
- Creación y uso de tipos genéricos
- Definición de las interfaces genéricas y comprensión de Varianza
- Uso de métodos genéricos y Delegados.
Construcción y Enumeración de clases de colección personalizadas.
- La implementación de una clase de colección personalizada
- Adición de un enumerador a una clase de colección personalizada.
FECHAS DE INICIO:
Programación en Visual Basic.NET - 24 hrs.
Sábado 28 de Septiembre
Sábado 7 de Diciembre.
Programación en ADO.NET - 24 hrs.
Sábado 28 de Octubre.
Programación en ASP.NET - 24 hrs.
Lunes 7 de Octubre.
Programación en C#.NET - 24 hrs.
Sábado 9 de Noviembre.
El programa completo tiene una duración de 96 horas y una inversión de $22,000 + IVA.
PROMOCIÓN: 20% DE DESCUENTO.
PAGUE SÓLO: $17,600 + IVA POR EL DIPLOMADO COMPLETO.
* Centro Autorizado de Exámenes de Pearson Vue.