Curso de WPF (Windows Presentation Foundation) hasta 100% Bonificable a través de FUNDAE
Tu bonificación paso a paso
Forma a tu equipo sin costes mediante la bonificación estatal. Este programa de WPF (Windows Presentation Foundation)para empresas es subvencionable hasta el 100%.
Potencia las habilidades de edición y automatización de tus profesionales.
Accede a una formación avanzada en WPF (Windows Presentation Foundation) práctica y orientada a resultados.
Prepara a tu equipo para los retos documentales del entorno laboral actual.
Gestionamos gratis tu bonificación de este curso corporativo de WPF (Windows Presentation Foundation) ante FUNDAE.
+60% de las aplicaciones de escritorio en Windows están desarrolladas con WPF
Implanta WPF (Windows Presentation Foundation) en tu equipo con formación A Medida, tutorizada y bonificable por FUNDAE para empresas con práctica. Contáctanos.
Domina Windows Presentation Foundation (WPF) con .Net 7 desde lo más básico hasta la publicación de proyectos completos, garantizando que tu empresa aproveche todo el potencial de esta potente tecnología.
1
Imprime un sello de calidad mediante el uso profesional de XAML, habilidades esenciales para optimizar la experiencia de usuario y el rendimiento de tus aplicaciones.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
¿Qué es .Net 7 y qué tipos de proyectos podemos crear?
¿Qué es WPF?
Habilitando Visual Studio para el desarrollo de WPF
Creación de una aplicación "Hola Mundo" en WPF con .Net 7
Primer análisis de la arquitectura y estructura de un proyecto WPF
¿Qué es XAML?
¿Qué entendemos por Code Behind?
Desplegando nuestra aplicación WPF localmente
Primer vistazo a los controles de WPF
Primer vistazo a los layouts de WPF
Primer vistazo al concepto de binding de datos en WPF
Primer vistazo a los textos y tipografías en WPF
¿Qué es .Net 7 y qué tipos de proyectos podemos crear?
¿Qué es WPF?
Habilitando Visual Studio para el desarrollo de WPF
Creación de una aplicación "Hola Mundo" en WPF con .Net 7
Primer análisis de la arquitectura y estructura de un proyecto WPF
¿Qué es XAML?
¿Qué entendemos por Code Behind?
Desplegando nuestra aplicación WPF localmente
Primer vistazo a los controles de WPF
Primer vistazo a los layouts de WPF
Primer vistazo al concepto de binding de datos en WPF
Tema 1: Introducción a Windows Presentation Foundation (WPF) y puesta en marcha
¿Qué es .Net 7 y qué tipos de proyectos podemos crear?
¿Qué es WPF?
Habilitando Visual Studio para el desarrollo de WPF
Creación de una aplicación "Hola Mundo" en WPF con .Net 7
Primer análisis de la arquitectura y estructura de un proyecto WPF
¿Qué es XAML?
¿Qué entendemos por Code Behind?
Desplegando nuestra aplicación WPF localmente
Primer vistazo a los controles de WPF
Primer vistazo a los layouts de WPF
Primer vistazo al concepto de binding de datos en WPF
Primer vistazo a los textos y tipografías en WPF
Tema 2: Introducción a XAML
XAML en la actualidad y proyectos que lo emplean
Introducción a la sintaxis de XAML
La sintaxis para los elementos en XAML
La sintaxis para los atributos en XAML
Usando propiedades como elementos
¿Qué son las colecciones en XAML y para qué emplearlas?
Las propiedades de contenido
Usando texto como contenido
La sintaxis para eventos en XAML
¿Cómo disponer espacios en blanco?
¿Qué son las extensiones de marcado y cómo emplearlas?
Los elementos base o raíz en XAML
¿Qué es un namespace y cómo emplearlo?
Haciendo uso de prefijos en XAML
Tipos base en XAML
Conversión entre tipos
Creando tipos personalizados en XAML
Trabajando con eventos y code behind
Nombrado de elementos en XAML
¿Qué son los eventos adjuntos?
Las propiedades y los eventos adjuntos
Cargando XAML desde código
Primer vistazo a la seguridad en XAML
Tema 3: Introducción a Code Behind
¿Cuándo emplear Code Behind?
Introducción a X:Code
Buenas prácticas y consejos a la hora de emplear Code Behind
Tema 4: Las ventanas de proyectos WPF
Introducción a la distribución de la aplicación a través de ventanas
Introducción a la clase Window de WPF
Creación de una ventana en WPF
Abriendo una nueva ventana
¿Qué es una ventana propietaria y cuándo emplearla?
Activando ventanas de un proyecto WPF
Cerrando una ventana
Entendiendo el ciclo de vida de una ventana
¿Qué utilidad podemos darle cada una de las etapas del ciclo de vida?
Posicionando una ventana
Controlando el tamaño y redimensionando una ventana
Adaptando el contenido al tamaño de la ventana
Entendiendo los estados por los que pasa una ventana
¿Cómo podemos acceder al estado de una ventana?
¿Podemos cambiar el estado de una ventana?
Editando la apariencia de una ventana
Tema 5: Mostrando mensajes y cuadros de diálogo
¿Cómo podemos mostrar mensajes a un usuario?
Trabajando con la clase Message Box
Añadiendo contenido a un Message Box
¿Es posible mostrar contenido variable en un Message Box?
Vías para mostrar y cerrar cajas de mensajes en proyectos WPF
¿Qué son los cuadros de diálogo y qué utilidad le podemos dar?
Trabajando con la clase Common Dialog Box
Añadiendo contenido a un Common Dialog Box
Vías para mostrar y cerrar cuadros de diálogo tipo Common Dialog Box
Trabajando con la clase Custom Dialog Box
Añadiendo contenido a un Custom Dialog Box
Vías para mostrar y cerrar cuadros de diálogo tipo Custom Dialog Box
Añadiendo acciones de usuario y gestionando sus eventos
¿Cómo podemos acceder a los resultados de un mensaje o cuadro de diálogo?
Tema 6: Trabajando con los controles y layouts en WPF
Entendiendo la jerarquía de clases en WPF
Introducción a los Layouts más empleados
Button
RepeatButton
Border
StackPanel
ScrollViewer
Grid
Canvas
BulletDecorator
DockPanel
Expander
GridSplitter
GroupBox
Thumb
ScrollBar
WrapPanel
Separator
ViewBox
Tema 7: Propiedades de dependencia en WPF
¿Qué son als propiedades de dependencia?
¿Por qué usar propiedades de depenencia en proyectos WPF?
¿Cómo emplea WPF las propiedades de dependencia?
Registrando una propiedad de dependencia
Trabajando con Wrappers de propiedades de dependencias
Validando una propiedad de dependencia
Buenas prácticas y consejos a la hora de crear y modificar propiedades de dependencia
Tema 8: Binding de datos y métodos en WPF
¿Qué es el binding o enlace de datos?
Enlace de datos entre elementos
Enlaces de datos con código
Enlaces con objetos
¿Qué es un MouseBinding?
Enlace de métodos
Enlace de datos desde CodeBehind
Tema 9: Depuración de código en proyectos WPF
¿Cómo habilitamos la depuración de código?
La depuración en Visual Studio
Añadiendo y eliminando puntos de ruptura
Iniciando la depuración de código desde Visual Studio
Analizando el paso entre puntos de ruptura
Analizando valores y eventos
Finalizando depuración
Consejos, técnicas y recomendaciones a la hora de depurar código en WPF
Tema 10: Comandos de WPF
¿Qué son los comandos de WPF?
Analizando la biblioteca de comandos nativos de WPF
Los orígenes de comandos
Trabajando con enlaces de comandos
Trabajando con múltiples orígenes de comandos
Invocando comandos
Texto de comandos
¿Es posible desactivar un comando?
Controles con comandos
Creación de un comando personalizado
Trabajando con comandos y MouseBinding
Tema 11: Visualización de datos en WPF
¿Cómo podemos presentar datos en WPF?
Visualizando datos con DataGrid
Visualización de datos con ListView
Visualización de datos con TreeView
Visualización de fechas y horas
Formateo de fechas para visualización personalizada
Insertando calendarios
Añadiendo y editando eventos a un calendario
Haciendo uso de DatePicker
Mostrando Tooltips y bloques de texto
Mostrando Popups
Tema 12: Aplicando estilos a un proyecto WPF
Introducción a los estilos en proyectos WPF
Estableciendo propiedades
Controladores de eventos
Analizando las capas de estilos
Aplicando estilos de manera automática
Triggers y Triggers de eventos
Trabajando con Behaviors
Buenas prácticas a la hora de usar estilos, comportamientos y triggers
Tema 13: Navegación
Introducción a la navegación en WPF
¿Cómo navegar entre ventanas en un proyecto WPF?
Estableciendo la navegación de un proyecto
Frame
NavigationWindow
TabControl
Trabajando con el stack de navegación
Navegando hacia atrás
Paso de información entre ventanas
Tema 14: Formularios y validación de campos
Creación de formularios en WPF
Campos de texto
Añadiendo etiquetas a los campos
Campos desplegables con ComboBox
Campos de selección con CheckBox
Campos de selección con ListBox
Campos de selección con RadioButtons
Campos de selección con Slider
Campos de selección de fecha con DatePickers
Añadiendo botones a un formulario y dándoles utilidad
Accediendo a los valores de los campos de un formulario
Emisión de formularios
Reseteo de campos en un formulario
Añadiendo validación a los campos de un formulario
Validación para campos obligatorios
Validación para campos de texto
Validación para campos numéricos
Validación para campos booleanos
Validación para campos a través de expresiones regulares
Valores y validación para campos respecto al valor de otros campos del formulario
Mostrando barras de estado
Creando un formulario de login
Creando un formulario de registro
Tema 15: Librerías externas
Introducción a las librerías externas tipo Nuget
Analizando instalaciones por defecto en un proyecto WPF
Instalación de librerías
Controlando las versione sy actualizaciones
Desinstalación de librerías
Tema 16: Peticiones HTTP desde WPF
Introducción a las peticiones HTTP
Códigos de estado HTTP y tipos de verbos disponibles
Instalación de dependencias necesarias
Configuración esencial para realizar peticiones
¿Qué es una url base?
Creación de peticiones HTTP
Configuración de cabeceras
Recibiendo respuestas y administrando el resultado
Controlando errores 400 y 500
¿Cómo avisar a un usuario de un error http?
Creando peticiones http para añadir un sistema de autenticación
Protegiendo la navegación bajo criterios de autenticación o roles de usuario
Tema 17: Menús
Creación de menús en WPF
Menu y Context Menu
Toolbar
Añadiendo iconos a nuestro menú
Añadiendo subelementos en nuestro menú
Tema 18: Recursos en WPF
¿Qué son los recursos?
Analizando la colección de recursos
Analizando la jerarquía de recursos en WPF
¿Qué es un recurso estático?
¿Qué es un recurso dinámico?
Recursos de la aplicación
Recuros del sistema
Analizando un diccionario de recursos en WPF
¿Es posible crear recursos desde XAML?
Tema 19: Media
Mostrando imágenes en un proyecto WPF
Configuraciones y adaptación para imágenes
Mostrando vídeos
Configuraciones y adaptación para vídeos
Configurando reproductor de vídeo
Tema 20: Documentos
Permitiendo a un usuario subir y alojar uno o varios documentos
Configurando los tipos de documentos permitidos
Mostrando barras de progreso durante la subida
Procesando la información de un documento subido
Buenas prácticas a la hora de trabajar con documentos
Tema 21: Formas, Transformaciones y pinceles
Tipos de formas en WPF
Añadiendo formas a un proyecto
¿Qué son los pinceles en WPF?
Uso de pinceles y tipos disponibles
Trabajando con transformaciones de elemetos y formas
Tema 22: Introducción al framework MahApps
¿Qué es MahApps?
¿Qué es MahApps.Metro?
¿Qué nos aporta este Framework para WPF?
La modernización de WPF con Metro o ModernUI
Instalación, configuración esencial y puesta en marcha en un proyecto WPF
Haciendo uso de los controles de MahApps
Haciendo uso de los estilos de MahApps para los controles estándar de WPF
Analizando las variantes de estilos que ofrece
Las clases de ayuda que brinda MahApps
Trabajando con los Dialogs de MahApps
Haciendo uso de Temas de MahApps
¿Existen alternativas a MahApps?
Buenas prácticas y consejos
Tema 23: Conexión con dispositivos periféricos desde proyectos WPF
Introducción
Conexión y configuración con impresoras
Conexión con dispositivos USB
Trabajando con DLLs externas
Otros periféricos
Tema 24: Builds de proyectos WPF
Configuración de builds de proyectos WPF desde Visual Studio
Creación de una build para producción
Ejecutando proyecto
Compartiendo proyecto WPF
Perfiles profesionales
Pensado para quienes deben dominar WPF (Windows Presentation Foundation) en su día a día
Desarrolladores Backend
Aspirantes a ampliar su dominio en WPF, integrando soluciones de UI atractivas en aplicaciones empresariales.
Ingenieros de Software
Buscan mejorar sistemas de gestión y desarrollo de aplicaciones de escritorio con WPF y .Net 7.
Equipos de Desarrollo de Software
Requieren adquirir habilidades avanzadas en WPF para proyectos de escritorio robustos y funcionales.
Programadores de Aplicaciones de Escritorio
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en WPF (Windows Presentation Foundation)
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso de WPF te proporciona una comprensión profunda de cómo crear aplicaciones de escritorio utilizando Windows Presentation Foundation con .Net 7. Aprenderás a usar XAML para definir interfaces de usuario y cómo integrar diversos recursos, estilos y controles en tus aplicaciones. Además, desarrollarás habilidades en la gestión de peticiones HTTP, conexión con dispositivos periféricos y creación de builds, todo con un enfoque profesional que mejorará tus oportunidades en el desarrollo de software empresarial.
Sí, el curso de WPF se puede bonificar hasta el 100% a través de FUNDAE. Esto permite a las empresas aprovechar los créditos disponibles para formación, reduciendo significativamente el coste del curso. Además, si gestionamos la bonificación, cobramos un 10% extra del valor del curso + IVA, que también es bonificable.
El curso de WPF se imparte en modalidad de Aula Virtual Personalizada. Esta modalidad permite a los participantes interactuar en tiempo real con el formador a través de Zoom, además de contar con acceso a las grabaciones de las sesiones, facilitando así la flexibilidad y la adaptación a las necesidades específicas de la empresa.
Con el curso de WPF, adquirirás habilidades en el uso de XAML y C# para desarrollar aplicaciones de escritorio avanzadas. Aprenderás a aplicar estilos personalizados, crear formularios, realizar manejo de datos mediante binding, y trabajar con recursos y comandos. También ganarás experiencia en la utilización del framework MahApps para mejorar la interfaz de usuario de tus aplicaciones.
Puedes inscribirte en el curso de WPF completando el formulario disponible en nuestra página web. Es importante proporcionar toda la información requerida para que podamos gestionar de manera eficiente tu inscripción y asesorarte sobre las opciones de bonificación disponibles.
El curso de WPF te proporciona una comprensión profunda de cómo crear aplicaciones de escritorio utilizando Windows Presentation Foundation con .Net 7. Aprenderás a usar XAML para definir interfaces de usuario y cómo integrar diversos recursos, estilos y controles en tus aplicaciones. Además, desarrollarás habilidades en la gestión de peticiones HTTP, conexión con dispositivos periféricos y creación de builds, todo con un enfoque profesional que mejorará tus oportunidades en el desarrollo de software empresarial.
Sí, el curso de WPF se puede bonificar hasta el 100% a través de FUNDAE. Esto permite a las empresas aprovechar los créditos disponibles para formación, reduciendo significativamente el coste del curso. Además, si gestionamos la bonificación, cobramos un 10% extra del valor del curso + IVA, que también es bonificable.
El curso de WPF se imparte en modalidad de Aula Virtual Personalizada. Esta modalidad permite a los participantes interactuar en tiempo real con el formador a través de Zoom, además de contar con acceso a las grabaciones de las sesiones, facilitando así la flexibilidad y la adaptación a las necesidades específicas de la empresa.
Con el curso de WPF, adquirirás habilidades en el uso de XAML y C# para desarrollar aplicaciones de escritorio avanzadas. Aprenderás a aplicar estilos personalizados, crear formularios, realizar manejo de datos mediante binding, y trabajar con recursos y comandos. También ganarás experiencia en la utilización del framework MahApps para mejorar la interfaz de usuario de tus aplicaciones.
Puedes inscribirte en el curso de WPF completando el formulario disponible en nuestra página web. Es importante proporcionar toda la información requerida para que podamos gestionar de manera eficiente tu inscripción y asesorarte sobre las opciones de bonificación disponibles.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Mejora la eficiencia empresarial mediante la integración de periféricos, peticiones HTTP y gestión de recursos, elevando la funcionalidad de las soluciones tecnológicas que desarrollas.
3
Llévate un certificado de formación práctica y pionera en WPF, reconocido por múltiples empresas tecnológicas y que aumentará tu posicionamiento en el mercado.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras