Curso gratis Especialista TIC en Programación de Aplicaciones de Escritorio .NET Framework (Desarrollador + Diseñador)

Curso gratis Especialista TIC en Programación de Aplicaciones de Escritorio .NET Framework (Desarrollador + Diseñador) 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: 140 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 PROGRAMACIÓN DE APLICACIONES DE ESCRITORIO .NET FRAMEWORK (DESARROLLADOR + DISEÑADOR)

.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 PROGRAMACIÓN DE APLICACIONES DE ESCRITORIO .NET FRAMEWORK (DESARROLLADOR + DISEÑADOR)

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

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

  1. Introducción al framework
  2. Conceptos básicos de .NET
  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 y su importancia
  9. Tipos de datos en .NET

UNIDAD DIDÁCTICA 2. DELEGADOS Y EVENTOS

  1. Introducción a Delegados y Eventos
  2. Definición de Métodos
  3. Uso de Parámetros en Métodos
  4. Concepto de Sobrecarga de Métodos
  5. Métodos de clase y su aplicación
  6. Propiedades en objetos
  7. Propiedades autoimplementadas: ¿qué son?
  8. Propiedades Enumeradas y su uso
  9. Propiedades indizadas: definición y ejemplos
  10. Constructores: cómo funcionan
  11. Inicializadores de objetos
  12. Generación de métodos y código en tiempo de ejecución
  13. Métodos Delegados: definición y ejemplos
  14. Cómo asociar Métodos a Eventos

UNIDAD DIDÁCTICA 3. COLECCIONES Y GENÉRICOS

  1. Introducción a Colecciones y Genéricos
  2. Colecciones Personalizadas: conceptos básicos
  3. Colecciones Especializadas: ventajas y desventajas
  4. Colecciones Genéricas: definición y ejemplos

UNIDAD DIDÁCTICA 4. SERIALIZACIÓN

  1. Introducción a la Serialización
  2. Formato binario: definición y uso
  3. Formato Soap: características
  4. Formato XML: ventajas y aplicaciones

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

  1. Introducción a I/O
  2. Uso de System.IO
  3. Lectura y Escritura de Información: conceptos y ejemplos

UNIDAD DIDÁCTICA 6. CÓMO DIBUJAR CON GDI

  1. Introducción al dibujo con GDI
  2. La Clase Graphics: funcionalidades
  3. La Clase Pen: definición y uso
  4. La Estructura Color: cómo manejar colores
  5. Cargar Imágenes en aplicaciones

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

  1. Introducción a las hebras
  2. Principales Objetos en la manipulación de hebras
  3. Cómo crear una hebra
  4. Sincronización de Hebras: conceptos clave
  5. Dominios de Aplicación: definición y ejemplos

UNIDAD DIDÁCTICA 8. APLICACIONES CON SERVICIOS WINDOWS

  1. Introducción a Servicios Windows
  2. Arquitectura de Servicios Windows: fundamentos
  3. La Clase ServiceBase: ¿qué es y cómo se utiliza?
  4. Proceso de creación de un Servicio Windows
  5. Instalación del Servicio Windows: pasos y consideraciones

UNIDAD DIDÁCTICA 9. SEGURIDAD

  1. Introducción a la Seguridad en .NET
  2. Seguridad en Visual Studio Net 2010
  3. Seguridad en el entorno Windows
  4. Concepto de Roles en seguridad
  5. Procesos de Seguridad: importancia y aplicación

UNIDAD DIDÁCTICA 10. COMPONENTES COM

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

UNIDAD DIDÁCTICA 11. CLASES REFLECTION Y MAILING

  1. Introducción a Reflection
  2. Uso de Reflection: qué es y cómo funciona
  3. Type: definición y aplicaciones
  4. Tipos mediante nombre: cómo acceder
  5. Tipos mediante instancias: ejemplos prácticos
  6. Tipos desde ensamblados: explicación
  7. Analizar Métodos de Clase con Reflection
  8. Mailing en VS. Net 2010: características y ejemplos

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

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

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

  1. Introducción a la navegación en Visual Studio
  2. Ventajas y herramientas de navegación

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

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

  1. Introducción al Diseño de Soluciones
  2. Arquitectura en aplicaciones Windows y Web
  3. Arquitectura en aplicaciones Windows: conceptos básicos
  4. Herramientas de Diseño: opciones disponibles
  5. Asistentes para facilitar el diseño
  6. Importancia de la Seguridad en el diseño
  7. Localización y Globalización: conceptos y prácticas

UNIDAD DIDÁCTICA 2. DISEÑO DE LA PRESENTACIÓN

  1. Introducción al Diseño de Presentación
  2. Cómo elegir el Diseño Apropiado
  3. WPF: características y beneficios
  4. MVC: modelo, vista y controlador
  5. MVP/MV: conceptos y diferencias
  6. Definición de Vista en el diseño
  7. Controlador: su función
  8. Presentador: qué es y cómo se utiliza
  9. Diseñando la Interfaz de Usuario
  10. Accesibilidad en el diseño: buenas prácticas
  11. Diseñando con WPF: ejemplos prácticos

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

  1. Introducción al Acceso a Datos
  2. Ventajas y Desventajas del acceso a datos
  3. Diseñando el Modelo de Datos: conceptos clave
  4. Entity Framework en una Arquitectura n-Layer
  5. Capa de Negocios: definición y función
  6. Capa de Acceso a Datos: importancia y diseño
  7. Capa de Presentación: su rol en la arquitectura
  8. Almacenamiento en Cache: ¿qué es y cómo se utiliza?
  9. Administración de Caché de Datos: mejores prácticas
  10. Concurrencia en el acceso a datos: conceptos básicos

UNIDAD DIDÁCTICA 4. PRESENTANDO SOLUCIONES

  1. Introducción a la Presentación de Soluciones
  2. Proyectos de Instalación: definición y pasos
  3. Implementación de .NET con XCOPY: ventajas
  4. MSI: Programa Instalador de Aplicación: características
  5. Cómo Personalizar la Instalación
  6. Configuración de aplicaciones: buenas prácticas

UNIDAD DIDÁCTICA 5. ESTABILIDAD Y MANTENIMIENTO

  1. Introducción a la Estabilidad y Mantenimiento
  2. Diseño para el manejo de errores: conceptos clave
  3. Bloque Try: definición y uso
  4. Bloque Catch: manejo de excepciones
  5. Captura de múltiples Try/Catch: buenas prácticas
  6. Bloque Finally: ¿qué es y cuándo usarlo?
  7. Captura de Errores no Controlados: estrategias
  8. Optimización del Rendimiento: consejos prácticos
  9. Testing: importancia y enfoques
  10. Estilo y Usabilidad en el diseño
  11. MSTest: herramientas y uso
  12. Contadores de Rendimiento: qué son y cómo utilizarlos
  13. Perfiles en el rendimiento de aplicaciones
  14. Características del .NET Framework 4 Client Profile

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Introducción a Microsoft .Net Framework 4
  • Manual teórico: Diseño de Capas con .Net Framework 4
  • Cuaderno de ejercicios: Programación de Aplicaciones de Escritorio.NET Framework 4 (Desarrollador + Diseñador)

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