Curso gratis Especialista TIC en Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con .NET Framework 4

Curso gratis Especialista TIC en Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con .NET Framework 4 online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 160 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS ESPECIALISTA TIC EN DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS CON .NET FRAMEWORK 4

.NET es un framework que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Su objetivo es desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado.

CONTENIDO DEL CURSO GRATIS ESPECIALISTA TIC EN DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS CON .NET FRAMEWORK 4

PARTE 1. INTRODUCCIÓN AL MICROSOFT .NET FRAMEWORK 4

UNIDAD DIDÁCTICA 1. CARACTERÍSTICAS DEL MICROSOFT .NET FRAMEWORK 4

  1. Conceptos Iniciales
  2. ¿Qué es el .NET Framework?
  3. CLR: Common Language Runtime
  4. CLI: Common Intermediate Language
  5. CLS: Common Language Specification
  6. BCL: Biblioteca de Clases Base
  7. Metadatos en .NET
  8. Ensamblados en el Framework
  9. Tipos de Datos en .NET

UNIDAD DIDÁCTICA 2. DELEGADOS Y EVENTOS

  1. Concepto Introductorio
  2. Métodos en Programación
  3. Uso de Parámetros
  4. Sobrecarga de Métodos
  5. Métodos de Clase: ¿Qué son?
  6. Propiedades de los Objetos
  7. Propiedades Autoimplementadas
  8. Propiedades Enumeradas
  9. Propiedades Indexadas
  10. Constructores: Definición y Uso
  11. Inicializadores de Objetos
  12. Generación de Métodos y Código Dinámico
  13. Métodos Delegados
  14. Vinculación de Métodos a Eventos

UNIDAD DIDÁCTICA 3. COLECCIONES Y TIPOS GENÉRICOS

  1. Introducción a Colecciones
  2. Colecciones Personalizadas en .NET
  3. Colecciones Especializadas: Definición y Ejemplos
  4. Uso de Colecciones Genéricas

UNIDAD DIDÁCTICA 4. SERIALIZACIÓN EN .NET

  1. Introducción a la Serialización
  2. Formato Binario
  3. Formato SOAP
  4. Formato XML

UNIDAD DIDÁCTICA 5. ENTRADAS Y SALIDAS (I/O)

  1. Conceptos Iniciales
  2. Espacio de Nombres System.IO
  3. Lectura y Escritura de Datos

UNIDAD DIDÁCTICA 6. DIBUJO CON GDI+

  1. Introducción al Dibujo en .NET
  2. La Clase Graphics y su Uso
  3. La Clase Pen: Definición y Aplicaciones
  4. La Estructura Color
  5. Carga de Imágenes en Aplicaciones

UNIDAD DIDÁCTICA 7. HEBRAS Y DOMINIOS DE APLICACIÓN

  1. Introducción a la Multitarea
  2. Objetos Clave en Multihilo
  3. Creación de una Hebra
  4. Sincronización entre Hebras
  5. Concepto de Dominios de Aplicación

UNIDAD DIDÁCTICA 8. DESARROLLO DE SERVICIOS WINDOWS

  1. Introducción a los Servicios Windows
  2. Arquitectura de Servicios en Windows
  3. Clase ServiceBase y su Importancia
  4. Creación de un Servicio Windows paso a paso
  5. Proceso de Instalación del Servicio Windows

UNIDAD DIDÁCTICA 9. SEGURIDAD EN APLICACIONES

  1. Introducción a Seguridad en .NET
  2. Seguridad en Visual Studio 2010
  3. Aspectos de Seguridad en Windows
  4. Roles y Permisos
  5. Procesos Relacionados con la Seguridad

UNIDAD DIDÁCTICA 10. COMPONENTES COM EN .NET

  1. Introducción a Componentes COM
  2. Implementación de Componentes desde Aplicaciones .NET

UNIDAD DIDÁCTICA 11. REFLEXIÓN Y ENVÍO DE CORREOS

  1. Introducción a la Reflexión en .NET
  2. Uso de Reflection
  3. Clase Type: Comprendiendo sus Funciones
  4. Tipos Accedidos por Nombre
  5. Tipos Accedidos por Instancias
  6. Tipos desde Ensamblados
  7. Análisis de Métodos de Clase mediante Reflexión
  8. Envio de Correos en Visual Studio 2010

UNIDAD DIDÁCTICA 12. DESCUBRIENDO VISUAL STUDIO 2010 (I)

  1. Introducción a Visual Studio
  2. Características de Visual Studio

UNIDAD DIDÁCTICA 13. DESCUBRIENDO VISUAL STUDIO 2010 (II)

  1. Introducción a Funcionalidades Avanzadas
  2. Ventajas y Navegación en el Entorno

PARTE 2. DISEÑO DE CAPAS EN .NET FRAMEWORK 4

UNIDAD DIDÁCTICA 1. DISEÑO DE LA SOLUCIÓN

  1. Introducción al Diseño de Soluciones
  2. Arquitectura para Aplicaciones Windows y Web
  3. Arquitectura Específica para Aplicaciones Windows
  4. Herramientas de Diseño Utilizadas
  5. Uso de Asistentes en el Proceso de Diseño
  6. Consideraciones de Seguridad
  7. Localización y Globalización de Aplicaciones

UNIDAD DIDÁCTICA 2. DISEÑO DE LA INTERFAZ DE USUARIO

  1. Introducción al Diseño de Interfaz
  2. Selección del Diseño Adecuado
  3. WPF: Windows Presentation Foundation
  4. Modelos MVC (Modelo-Vista-Controlador)
  5. MVP/MV (Modelo-Vista-Presentador)
  6. Concepto de Vista
  7. Función del Controlador
  8. Rol del Presentador
  9. Diseño de la Interfaz de Usuario
  10. Aspectos de Accesibilidad
  11. Diseño de Interfaces con WPF

UNIDAD DIDÁCTICA 3. DISEÑO DEL ACCESO A DATOS

  1. Introducción al Acceso a Datos
  2. Ventajas y Desventajas de Diferentes Métodos
  3. Creación del Modelo de Datos
  4. Entity Framework en una Arquitectura N-Capas
  5. Capa de Negocios: Importancia y Funciones
  6. Capa de Acceso a Datos: Diseño y Funcionalidad
  7. Capa de Presentación: Interacción con el Usuario
  8. Uso de Caché para Mejorar el Rendimiento
  9. Administración de la Caché de Datos
  10. Gestión de Concurrencia en Acceso a Datos

UNIDAD DIDÁCTICA 4. PRESENTACIÓN DE SOLUCIONES

  1. Introducción a la Presentación de Soluciones
  2. Creación de Proyectos de Instalación
  3. Implementación de .NET con XCOPY
  4. MSI: Creación de Instaladores de Aplicaciones
  5. Personalización del Proceso de Instalación
  6. Configuración de Aplicaciones

UNIDAD DIDÁCTICA 5. ESTABILIDAD Y MANTENIMIENTO DE APLICACIONES

  1. Introducción a la Estabilidad y Mantenimiento
  2. Diseño para el Manejo de Errores
  3. Uso del Bloque Try
  4. Uso del Bloque Catch
  5. Captura de Múltiples Excepciones
  6. Uso del Bloque Finally
  7. Captura de Errores no Controlados
  8. Optimización del Rendimiento de Aplicaciones
  9. Proceso de Testing
  10. Estilo y Usabilidad en el Desarrollo
  11. Uso de MSTest para Pruebas
  12. Contadores de Rendimiento: Definición y Uso
  13. Creación de Perfiles de Rendimiento
  14. Características del .NET Framework 4 Client Profile

PARTE 3. ACCESO A DATOS CON EL FRAMEWORK 4

UNIDAD DIDÁCTICA 1. ADO.NET FRAMEWORK 4

  1. Introducción a ADO.NET
  2. Proveedores de Datos: Tipos y Funciones
  3. Conexión a Bases de Datos y Recuperación de Datos
  4. Mejores Prácticas para Conexiones y Rendimiento de Consultas
  5. Uso del Objeto Command
  6. Integridad de Datos y Manejo de Concurrencia
  7. Modo Offline en ADO.NET
  8. Uso de DataSets para Manejo de Datos

UNIDAD DIDÁCTICA 2. LINQ EN EL FRAMEWORK 4

  1. Introducción a LINQ
  2. Funcionamiento de LINQ
  3. Operadores en LINQ
  4. LINQ To SQL: Conceptos y Aplicaciones
  5. Diferencias entre LINQ y SQL
  6. LINQ To Objects: Uso y Ejemplos
  7. LINQ To XML: Manipulación de Datos XML
  8. LINQ To DataSets: Integración y Uso
  9. Recuperación de Datos SQL utilizando LINQ

UNIDAD DIDÁCTICA 3. ADO.NET ENTITY FRAMEWORK 4

  1. Introducción a Entity Framework
  2. Uso de Claves Externas en Modelos de Datos
  3. POCO: Plain Old CLR Object
  4. Creación de un Modelo de Entidad de Datos utilizando ADO.NET Entity Framework

UNIDAD DIDÁCTICA 4. MICROSOFT SYNC FRAMEWORK 4

  1. Introducción a Microsoft Sync Framework
  2. Conceptos Fundamentales del Framework de Sincronización

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Diseño de Capas con .Net Framework 4
  • Manual teórico: Introducción a Microsoft .Net Framework 4
  • Manual teórico: Acceso a Datos con Framework 4
  • Cuaderno de ejercicios: Desarrollo de Aplicaciones de Escritorio y Acceso a Datos con .NET Framework 4

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso