TEMARIO
Módulo 01:
La plataforma .NET
– Características y filosofía de funcionamiento.
– Los lenguajes de .NET y el código intermedio.
– El entorno de desarrollo Visual Studio .NET.
Módulo 02:
El lenguaje VB.NET
– Características sintácticas básicas.
– Primer programa en VB.NET.
– Variables, constantes y tipos de datos.
– Operadores.
– Instrucciones de control.
– Utilización de las funciones incorporadas.
– Arrays.
– Clases y objetos.
– Tipos especiales de Visual Basic.
– Control de excepciones.
– Fases del desarrollo de aplicaciones en Visual Basic .NET.
– Programando en Visual Basic .NET con ejemplos.
Módulo 03:
Clases básicas del .NET FRAMEWORK
– Manipulación de cadenas de caracteres.
– Manipulación de fechas con DateTime.
– Entrada y salida por consola.
– Operaciones matemáticas.
– Colecciones
Módulo 04:
Programación orientada a objetos con VB.NET
– Clases, objetos, métodos y propiedades.
– Encapsulación de datos.
– Constructores.
– Sobrecarga de métodos.
– Herencia.
– Clases abstractas.
– Polimorfismo.
– Interfaces.
– Tipos genéricos.
Módulo 05:
Aplicaciones Windows con VB.NET
– Características de las aplicaciones Windows.
– Programación basada en eventos.
– Formularios y controles Windows.
– Estudio de los principales controles Windows.
– Formularios MDI.
– Distribución de aplicaciones Windows.
– Práctica.
Módulo 06:
Acceso a base de datos con ADO.NET
– Características generales de ADO.NET.
– Proveedores de datos.
– Fundamentos del lenguaje SQL.
– El gestor de base de datos SQL Server.
– Acceso a datos en modo conectado.
– Acceso a datos en modo desconectado.
– Vinculación de controles Windows a datos.
Módulo 07:
Manipulación de documentos con XML
– Introducción a XML: Características y conceptos fundamentales.
– Manipulación de documentos XML en aplicaciones .NET.
Módulo 08:
Fundamentos de HTML y Javascript
– El lenguaje HTML.
– Hojas de estilo.
– Lenguaje JavaScript.
Módulo 09:
Aplicaciones Web con ASP.NET
Introducción a ASP.NET. Creación de un proyecto web ASP.NET.
– Funcionamiento de una página ASP.NET y su ciclo de vida.
– Programación basada en eventos. Formularios Web.
– Controles HTML.
– Controles WEB.
– Controles Web para validación de datos.
– Mantenimiento del estado en aplicaciones ASP.NET.
– Personalización de aplicaciones.
Módulo 10:
Acceso a base de datos es ASP.NET
– Acceso a datos desde una página ASP.NET.
– Acceso a datos en modo desconectado.
– Vinculación de controles Web a datos.
– Bases de datos en la Web.
– Introducción al comercio electrónico en la Web.
Módulo 11:
Configuración y despliegue de aplicaciones Web
– El archivo WEB.CONFIG.
– Personalización de aplicaciones ASP.NET en tiempo de despliegue.
– Técnicas para la securización de aplicaciones.
– Instalación de una aplicación en un servidor IIS.
Módulo 12:
Servicios Web
– La arquitectura de servicios Web.
– Tecnologías y estándares de la arquitectura de servicios Web.
– Creación de servicios Web con .NET.
– Implementación de aplicaciones clientes de servicios Web.