MÓDULO 1: CONCEPTOS GENERALES1.1.Introducción al .
net Framework.
1.2.El entorno de desarrollo del
Visual Studio.
1.3.Visual Database Tools: creación, acceso y mantenimiento de bases de datos.
1.4.Editores, diseñadores, plantillas y asistentes.
1.5.Soluciones, proyectos y tipos de proyectos.
1.6.Propiedades de un proyecto.
1.7.Depuración de código: ejecución paso a paso, puntos de ruptura e inspección de valores.
1.8.Ayudas.
MÓDULO 2: PROGRAMACIÓN ORIENTADA A OBJETOS2.1.Objetos: clases e instancias.
2.2.Miembros: campos (atributos), métodos, propiedades y eventos.
2.3.Constructores y destructores.
2.4.Miembros de clase o compartidos.
2.5.Encapsulación, reutilización y herencia.
2.6.Sobrecarga, reemplazo y sombreado.
2.7.Clases abstractas.
2.8.Polimorfismo e interfaces.
MÓDULO 3: PROGRAMACIÓN BÁSICA: LENGUAJE C#3.1.Estructura de una aplicación C#
3.2.El documentador.
3.3.Tipos de datos, variables y constantes.
3.4.Enumeraciones, tablas y colecciones.
3.5.Estructuras de control.
3.6.Funciones y procedimientos.
3.7.Objetos: clases, interfaces, miembros y espacios de nombres.
3.8.Indicadores.
3.9.Sobrecarga de operadores.
3.10.Tratamiento de excepciones.
3.11.Meta datos con Atributos
MÓDULO 4: DISEÑO DEL INTERFAZ DE USUARIO (WINDOWS)4.1.Espacio de nombres y miembros heredados.
4.2.Tipos de formularios: ventanas y cuadros de diálogo.
4.3.Tipos de interfaz: SDI, MDI, explorador y diseño personalizado.
4.4.Diseño de formularios: controles, propiedades y controladores de eventos.
MÓDULO 5: ACCESO A DATOS: ADO.NET5.1.Introducción al
XML y los esquemas
5.2.Arquitectura de ADO.
NET5.3.Conjuntos de datos, conexiones, transacciones, comandos, cursores y adaptadores.
5.4.Enlace a datos.
5.5.Generación de informes con
Crystal Reports .net.
MÓDULO 6: PROGRAMACIÓN AVANZADA: REUTILIZACIÓN EN WINDOWS6.1.Herencia de formularios.
6.2.Creación de componentes.
6.3.Creación de controles: controles de usuario y controles personalizados.
6.4.Atributos del modelo de componentes.
MÓDULO 7: SEGURIDAD BASADA EN FUNCIONES (WINDOWS)7.1.Autenticación, Autorización y Suplantación de personalidad
7.2.Identidades y Principales: Windows y Genéricos
7.3.Comprobaciones de seguridad: imperativas y declarativas
MÓDULO 8: ASP.NET8.1.Introducción y arquitectura de asp.net
8.2.Estructura y componentes de una aplicación Web
8.3.Guiones de cliente: HTML, DHTML, CSS y JavaScript
8.4.Formularios Web: propiedades Aplication, Session, Request y Response.
8.5.Diseño de formularios Web: controles Web, propiedades y eventos.
8.6.Enlace a datos.
MÓDULO 9: SEGURIDAD BASADA EN FUNCIONES (ASP.NET)9.1.Entorno de ejecución de las
aplicaciones Web
9.2.Comunicaciones seguras: IPSEC y SSL
9.3.Configuración y seguridad en aplicaciones Web
9.4.Tipos de Autenticación
9.5.Autenticación por formularios
9.6.Autorización y Suplantación de personalidad
MÓDULO 10: PROGRAMACIÓN AVANZADA: REUTILIZACIÓN EN ASP.NET10.1.Herencia de formularios.
10.2.Rediseño de páginas: Utilización de plantillas.
10.3.Creación de controles: controles de usuario y controles personalizados.
10.4.Atributos del modelo de componentes.
MÓDULO 11: SERVICIOS WEB XML11.1.Introducción a los servicios Web.
11.2.Tecnologías implicadas: HTTP, XML, SOAP, WSDL, UDDI.
11.3.Programación distribuida: arquitectura de los servicios.
11.4.
Diseño, creación e implementación de servicios Web.
11.5.Utilización de servicios: experiencias de usuario.
11.6.Programación múlticapa: las capas de reglas de negocio y datos como servicios.
11.7.Implementación de la seguridad en los servicios.
MÓDULO 12: SEGURIDAD DE ACCESO A CÓDIGO 12.1.Firma de código: Nombre seguro y Autenticode
12.2.Evidencias y Permisos
12.3.Directivas de
seguridad, grupos de código y conjuntos de permisos
12.4.Tipos de comprobaciones y de peticiones
12.5.Solicitud de permisos
MÓDULO 13: DISTRIBUCIÓN DE APLICACIONES .NET13.1.Planificar la distribución de una aplicación
13.2.Formas de distribuir aplicaciones .NET
13.3.Distribuir una aplicación basada en formularios
13.4.Distribuir una aplicación web