MÓDULO 1: CONCEPTOS GENERALES1.1. Conceptos generales de .NET
1.2. Introducción al .NET Framework
1.3. Arquitectura de .NET
1.4. Common Language Runtime
1.5. Biblioteca unificada de clases
1.6. Espacios de nombres (namespaces)
1.7. Librerías
1.8. Ensamblados
1.9. Lenguajes soportados por .NET
1.10. Tipos de
aplicaciones .NET
1.11. Desarrollo de aplicaciones .NET
1.12. Compiladores por línea de comandos
1.13. Entornos de programación gratuitos
1.14.
Visual Studio .NET1.15. Tu turno
1.16. Recuerda que
1.17 ¿Qué has aprendido?
MÓDULO 2: PROGRAMACIÓN BÁSICA CON C#2.1. Programación Básica con C#
2.2. Estructura de una aplicación C#
2.3. Variables, tipos de datos y operadores
2.4. Estructuras de control
2.5. Tipos complejos de datos
2.6. Funciones y procedimientos
2.7. Tratamiento de excepciones
2.8. Tu Turno
2.9. Ejercicios
2.10. Tu turno
2.11. ¿Qué has aprendido?
MÓDULO 3: PROGRAMACIÓN ORIENTADA A OBJETOS CON C#3.1. Programación Orientada a Objetos con C#
3.2. Características de
orientación a objetos de C#
3.3. Clases y Objetos
3.4. Miembros: Atributos, Métodos, Propiedades y Eventos
3.5. Constructores y Destructores
3.6. Miembros de clase o compartidos
3.7. Encapsulación (I)
3.8. Características de la Encapsulación (II)
3.9. Herencia de Clases (I)
3.10. Herencia de Clases (II)
3.11. Indicadores
3.12. Sobrecarga de operadores
3.13. Polimorfismo
3.14. Interfaces (I)
3.15. Interfaces (II)
3.16. Excepciones
3.17. Componentes.NET con C#
3.18. Tu Turno
3.19. Ejercicios
3.20. Recuerda que
3.21. ¿Qué has aprendido?
MÓDULO 4: APLICACIONES WINDOWS .NET4.1. Aplicaciones windows .NET
4.2. Espacios de nombres
4.3.
Diseño de formularios
4.4. Aplicaciones con múltiples formularios (objetos Form, MDI)
4.5. Diseño de controles de usuario (Creación de controles, uso de controles)
4.6. Ejercicios
4.7. Tu turno
4.8. Recuerda que
4.9. ¿Qué has aprendido?
MÓDULO 5: ACCESO A DATOS: ADO.NET5.1. Acceso a Datos: ADO .NET
5.2. Objetivos y Ventajas
5.3. Arquitectura de ADO.NET
5.4. Espacios de Nombres y Clases Principales
5.5. Proveedores de Datos
5.6. Modelos de acceso a datos
5.7. Modelo Conectado
5.8. Modelo Desconectado
5.9. Enlace a Datos
5.10. ADO .NET y
XML5.11. Tu turno
5.12. Ejercicios propuestos
5.13. Recuerda que
5.14. ¿Qué has aprendido?
MÓDULO 6: APLICACIONES WEB CON ASP.NET6.1. Aplicaciones Web con ASP.NET
6.2. Arquitectura de ASP.NET
6.3. Estructura y componentes de una aplicación Web
6.4. El servidor Web Internet Information Server
6.5. Entornos de desarrollo
6.6. Formularios Web
6.7. Web Forms: controles de servidor
6.8. Web Forms: Web Controls
6.9. Web Forms: eventos
6.10. Web Forms: estado de una página (variable viewState y proceso postBack)
6.11. Web Forms: fases de procesamiento
6.12. Acceso a datos con ASP.NET
6.13. Enlace a Datos
6.14. Controles de Usuario
6.15. Controles Web Personalizados
6.16.
Seguridad en ASP .NET
6.17. Tu turno
6.18. Ejercicios propuestos
6.19. Recuerda que
6.20. ¿Qué has aprendido?
MÓDULO 7: SERVICIOS WEB XML CON ASP.NET7.1. Servicios Web XML con ASP.NET
7.2. Introducción a los servicios web
7.3. Tecnologías implicadas: http, xml, soap, wsdl, uddi.
7.4. Programación distribuida: arquitectura de los servicios
7.5.
Diseño, creación e implementación de servicios web
7.6. Utilización de servicios
7.7. Tu Turno
7.8. Recuerda que...
7.9. ¿Qué has aprendido?
MÓDULO 8: Distribución de aplicaciones .NET8.1. Distribución de aplicaciones .NET
8.2. Formas de distribuir aplicaciones .NET
8.3. Formas de distribuir aplicaciones Windows
8.4. Formas de distribuir web
8.5. Recuerda que...
8.6. ¿Qué has aprendido?
MÓDULO 9: Seguridad de acceso a código9.1. Seguridad de acceso a código
9.2. Concepto de seguridad de acceso a código
9.3. Directiva de seguridad
9.4. Código con seguridad de tipos
9.5. Interacción con el sistema de seguridad del CLR
9.6. Solicitud de permisos para el código
9.7. Utilización de bibliotecas de clases seguras
9.8. Tu turno
9.9. Recuerda que...
9.10. ¿Qué has aprendido?
MÓDULO 10: Codificación segura10.1 .Codificación segura
10.2. Enfoque de la seguridad: Código seguro
10.3. Defensa contra problemas de memoria
10.4. Defensa contra secuencias de comandos
10.5. Defensa contra problemas de canonicalización
10.6. Defensa contra debilidades en la criptografía
10.7. Defensa contra la denegación de servicio
10.8. Tu turno
10.9. Recuerda que...
10.10. ¿Qué has aprendido?
MÓDULIO 11: Seguridad basada en funciones11.1. Seguridad basada en funciones
11.2. Introducción
11.3. Conceptos básicos de Seguridad Basada en Funciones
11.4. Objetos "Identity" y "Principal"
11.5. Objetos "PrincipalPermission"
11.6. Comprobaciones de
seguridad basada en funciones
11.7. Seguridad basada en funciones en
ASP.NET11.8. Tu turno
11.9. Recuerda que...
11.10. ¿Qué has aprendido?
MÓDULO 12: SENSIBILIZACIÓN MEDIOAMBIENTAL