Formación en WPF: interfaces de usuario con WPF y XAML

Programación con WPF

El núcleo de esta formación es el desarrollo de interfaces de usuario con Windows Presentation Foundation (WPF). Las buenas soluciones de software se caracterizan por buenas interfaces de usuario y una buena guía del usuario. Eso es exactamente lo que aprenden los participantes en esta formación.

Obtienen una visión general completa de las técnicas existentes y de sus relaciones. Con ejercicios sencillos, pero también más difíciles, los participantes ponen en práctica sus conocimientos. Además, conocen los caminos más cortos para alcanzar el objetivo. Al final del taller son capaces de crear programas de forma autónoma y, por lo general, sienten ganas de saber más.

Dirigido a

  • Arquitectos de software
  • Diseñadores de software
  • Desarrolladores de software

Conocimientos previos

  • C#

Modalidad y duración

  • 3 días
  • En línea, cómodamente desde casa
  • En nuestras salas de formación en Freiburg
  • En sus instalaciones - solo a partir de un número mínimo de participantes

Fechas

  • actualmente bajo petición

Material de los participantes

  • Portátil 
  • Visual Studio (2017, 2019, 2022)
  • Recomendable, pero no imprescindible: Visio (2016, 2019, 2021 o 2022)
  • Material de escritura

Sala de formación

  • Proyector
  • Pizarra blanca, pizarra o rotafolio

Contenido de la formación de 3 días: WPF

Día 1

  • Visión general
  • Introducción
    • Plantillas de proyecto WPF
    • Archivos de una aplicación WPF
    • Un primer ejemplo
    • Árboles de elementos
    • Ejercicio
  • XAML
    • Estructura de un archivo XAML
    • Definir las propiedades de un elemento XAML
    • Conversión de tipos
    • Extensiones de marcado
    • Espacios de nombres XAML 
    • Extensiones del lenguaje XAML  
    • Comentarios / directiva #region
    • Ejercicio 
  • Contenedores de diseño 
    • Generalidades
    • Distintos contenedores de diseño
    • Anidamiento de contenedores de diseño 
    • Ejercicio 
  • Controles WPF
    • Generalidades
    • Propiedades importantes 
    • Distintos controles 
    • Ejercicio 
  • Avance del día 2 

 

Día 2

  • Repaso (formación, día 1)
  • Visión general del día 2
  • Eventos
    • Generalidades 
    • Registrar controladores de eventos
    • Estrategias de enrutamiento
    • El controlador de eventos 
    • Ejemplo de eventos de ratón 
    • Ejercicio 
  • Recursos 
    • Generalidades 
    • Recursos binarios 
    • Recursos lógicos 
    • Ejercicio 
  • Estilos 
    • Generalidades
    • Estilos sin tipo 
    • Estilos con tipo 
    • Ampliación de estilos (BasedOn)
    • Ejercicio 
  • Triggers
    • Generalidades 
    • Triggers de propiedad
    • Multitriggers
    • Datatriggers
    • Multidatatriggers
    • Eventtriggers
    • Ejercicio 
  • Avance del día siguiente

 

Día 3

  • Repaso (formación, día 2)
  • Visión general del día 3
  •  Globalización y localización 
    • Generalidades 
    • Globalización 
    • Localización 
    • Ejercicio 
  • Enlace de datos - Parte I
    • Generalidades 
    • La clase Binding
    • Ejercicio
  • Enlace de datos - Parte II 
    • Convertidores
    • Validación 
    • Actualización de clases de datos 
    • Ejercicio 
  • Enlace de datos - Parte III
    • Enlace de datos de listas 
    • La clase ObservableCollection<T>
    • DataTemplates
    • Ejercicio 
  • Cierre

 

 

Formulario de solicitud de formación

¿Tiene alguna pregunta previa? Estamos a su disposición: +49 761 28522110

CONTACT