Descripción
PARTE 1. INTRODUCCIÓN A MICROSOFT .NET FRAMEWORK 4TEMA 1. CARACTERÍSTICAS DE MICROSOFT .NET FRAMEWORK 4
- Introducción
- Framework.Net
- CLR, Common Language Runtime
- CLI, Common Intermediate Language
- CLS, Common Language Specification
- BCL, La Biblioteca de Clase Base
- Metadatos
- Ensamblados
- Tipos de datos
TEMA 2. DELEGADOS Y EVENTOS
- Introducción
- Métodos
- Parámetros
- Sobrecarga de Métodos
- Métodos de clase
- Propiedades de los objetos
- Propiedades autoimplementadas
- Propiedades Enumeradas
- Propiedades indizadas
- Constructores
- Inicializadores
- Generación de métodos y código después del uso
- Métodos Delegados
- Asociar Métodos a Eventos
TEMA 3. COLECCIONES Y GENÉRICOS
- Introducción
- Colecciones Personalizadas
- Colecciones Especializadas
- Colecciones Genéricas
TEMA 4. SERIALIZACIÓN
- Introducción
- Formato binario
- Formato Soap
- Formato XML
TEMA 5. I/O (ENTRADAS Y SALIDAS)
- Introducción
- System.IO
- Lectura y Escritura de Información
TEMA 6. CÓMO DIBUJAR CON GDI+
- Introducción
- La Clase Graphic
- La Clase Pen
- La Estructura Color
- Cargar Imágenes
TEMA 7. HEBRAS Y DOMINIOS DE APLICACIÓN
- Introducción
- Principales Objetos
- Creación de una hebra
- Sincronizando Hebras
- Dominios de Aplicación
TEMA 8. APLICACIONES CON SERVICIOS WINDOWS
- Introducción
- Arquitectura de servicios Windows
- La Clase ServiceBase
- Creación de un Servicio Windows
- Instalación del servicio Windows
TEMA 9. SEGURIDAD
- Introducción
- Seguridad en Visual Studio Net 2010
- Seguridad en Windows
- Roles
- Procesos de Seguridad
TEMA 10. COMPONENTES COM
- Introducción
- Implementación desde aplicaciones.NET
TEMA 11. CLASES REFLECTION Y MAILING
- Introducción
- Reflection
- Type
- Tipos mediante nombre
- Tipos mediante instancias
- Tipos desde ensamblados
- Analizar Métodos de Clase con Reflection
- Mail en VS.Net 2010
TEMA 12. CONOCIENDO VISUAL STUDIO 2010 (I)
- Introducción
- Visual Studio
TEMA 13. CONOCIENDO VISUAL STUDIO 2010 (II)
- Introducción
- Ventajas y Navegación
PARTE 2. INTRODUCCIÓN A VISUAL STUDIO 2010TEMA 1. LA INTERFAZ DE USUARIO I (INTRODUCCIÓN)
- Añadir nuevos formularios
- Modificar propiedades
- Menús
TEMA 2. LA INTERFAZ DE USUARIO II (CONTROLES Y EVENTOS)
- Controles y Eventos
- Eventos del Teclado y del Ratón
- Arrastrar y Soltar (drag and drop)
- Interfaz de Documento Múltiple
TEMA 3. LA INTERFAZ DE USUARIO III (CONTROLES PERSONALIZADOS)
- Introducción
- Heredar las Clases de Control
- Comportamiento en tiempo de diseño de un control
- Agregar Propiedades, eventos y metadatos
- Utilizar el Control
- Agregar información en tiempo de diseño al control
- Examinar el comportamiento en tiempo de diseño de un control
- Agregar editores personalizados a la ventana Propiedades
TEMA 4. PRUEBAS, TEST Y DEPURACIÓN
- Introducción
- Pruebas Unitarias
- Test Unitarios
- Métodos de Inicialización para una Prueba
PARTE 3. ACCESO A DATOS CON FRAMEWORK 4TEMA 1. ADO .NET FRAMEWORK 4
- Introducción
- Proveedores de Datos
- Conexión a Base de datos y recepción de datos
- Mejores Prácticas para conexiones y rendimiento de consultas
- El Objeto Command
- Integridad de Datos y Concurrencia
- Modo Offline
- DataSets
TEMA 2. LINQ FRAMEWORK 4
- Introducción
- ¿Cómo funciona?
- Operadores
- LINQ To SQL
- Diferencias LINQ y SQL
- LINQ To Objects
- LINQ To XML
- LINQ To DataSet
- Recibir datos SQL con LINQ
TEMA 3. ADO .NET ENTITY FRAMEWORK 4
- Introducción
- Claves Externas
- Plain Old CLR Object (POCO)
- Creación de un modelo de entidad de datos usando ADO.NET Entity Framework
TEMA 4. MICROSOFT SYNC FRAMEWORK 4
- Introducción
- Microsoft Sync Framework
PARTE 4. DESARROLLO WEB CON ASP.NET 4TEMA 1. ¿QUÉ ES ASP .NET?
- ¿Qué es ASP.NET?
- Estructura
- Estructura de Ficheros y Carpetas
- Ventajas de los formularios WebForms
- Entorno de desarrollo ASP.NET
TEMA 2. CONTROLES WEB
- Introducción
- Formularios WebForms
- Controles Web
- Control XML
- Control MultiView
TEMA 3. LOGIN Y ESTILOS
- Introducción
- Login
- Estilos
TEMA 4. VALIDACIÓN, SCRIPT Y AJAX
- Introducción
- Controles de Validación
- Activar Funcionalidad Script en controles Command
- Atributos de cliente en Controles Web
- Ajax
- Ajax y controles web
- Acciones Parciales con Ajax
TEMA 5. CONFIGURAR Y EXTENDER APLICACIONES WEB
- Introducción
- Tipos de alojamientos de servidor en ASP.NET
- Configurar aplicaciones web en IIS
- Autentificación dentro de Visual Studio
- Configurar una aplicación ASP.NET para un servidor externo
TEMA 6. MANIPULACIÓN DE DATOS (CAMPUS)
- Manipulación de Datos
TEMA 7. ARQUITECTURA Y CAPAS EN ASP .NET 4
- Introducción
- El Sitio Web
- Aplicación Web en Visual Studio
- Comparativa del rendimiento entre ambas opciones
- El entorno de ejecución ASP.NET
- Paginas No Compiladas
- Las Carpeta Reservadas de ASP.NET
- Machina.config y configuración de la aplicación Web
TEMA 8. EXPERIENCIA DE USUARIO CON WEB PARTS
- Introducción
- Características de una Web Part
- Estructura de una Web Part
- Las Zonas
- Los Controles Web Part
- Los Elementos de Edición
- Los Elementos de Catálogo
- La Clase WebPartManager
- Verbos, Croma y Menús
- Una WebPart en detalle
- Dar Estilo a una zona WebPart
- Edición de WebParts
- Crear un Catálogo
- WebParts conectados entre sí
- Conexión Dinámica
- Crear Conexión por Código
TEMA 9. PERFILES
- Introducción
- Definición de un perfil en el archivo de configuración
- Funcionamiento básico de un perfil de usuario
- Propiedades de un Perfil
- Formas de Identificar a un usuario
- Migrar la información de perfil anónima
- Proveedores de perfiles en ASP.NET
- AplicationName
PARTE 5. DISEÑO DE CAPAS CON .NET FRAMEWORK 4TEMA 1. DISEÑO DE LA SOLUCIÓN
- Introducción
- Arquitectura Windows y Web
- Arquitectura Windows
- Herramientas de Diseño
- Asistentes
- Seguridad
- Localización y Globalización
TEMA 2. DISEÑO DE LA PRESENTACIÓN
- Introducción
- Elegir el Diseño Apropiado
- WPF
- MVC
- MVP/MV
- Vista
- Controlador
- Presentador
- Diseñando la Interface
- Accesibilidad
- Diseñando Con WPF
TEMA 3. DISEÑO DEL ACCESO A DATOS
- Introducción
- Ventajas y Desventajas
- Diseñando el Modelo de Datos
- Entity Framework en una Arquitectura n-Layer
- Capa de Negocios
- Capa de Acceso a Datos
- Capa de Presentación
- Almacenamiento en Cache
- Administrar Caché de Datos
- Concurrencia
TEMA 4. PRESENTANDO SOLUCIONES
- Introducción
- Proyectos de Instalación
- Implementación de .Net con XCOPY
- MSI: Programa Instalador de Aplicación
- Personalizar Instalación
- Configuración
TEMA 5. ESTABILIDAD Y MANTENIMIENTO
- Introducción
- Diseño para el manejo de errores
- Bloque Try
- Bloque Catch
- Capturar Varios Try/Catch
- Bloque Finally
- Captura de Errores no Controlados
- Optimizar Rendimiento
- Testing
- Estilo y Usabilidad
- MSTest
- Contadores de Rendimiento
- Perfiles
- Características de .NET Framework 4 Client Profile




