馃嚜馃嚫 Aprende WPF y MAUI desde CERO usando C#

馃嚜馃嚫 Aprende WPF y MAUI desde CERO usando C#

Aprende WPF y MAUI desde CERO usando C#

Crea aplicaciones multiplataforma con Windows Presentation Fundation y MAUI desde CERO

Language: spanish

Note: 4.3/5 (20 notes) 2,781 students

Instructor(s): Sergio Alejandro P茅rez Gabriel

Last update: 2022-11-18

What you’ll learn

  • Bases de Windows Presentation Fundation (WPF)
  • Dominar XAML
  • Crear aplicaciones de escritorio con WPF
  • Uso de recursos, comandos, estilos y controles con WPF

 

Requirements

  • Bases m铆nimas de C# y .NET

 

Description

En este curso aprende a construir aplicaciones de escritorio con Windows Presentation Fundation (WPF) y C#, uno de los lenguajes de programaci贸n mas sencillos y a su vez robustos que existentes actualmente. Adem谩s C# cuenta con el respaldo de Microsoft al ser parte de .NET

NOTA: Este curso se actualiza constantemente y usaremos la versi贸n .NET 7 en los ejemplos.

Al aprender WPF deber谩s aprender XAML y el siguiente paso natural ser谩 aprender .NET MAUI para crear aplicaciones multiplataforma. As铆 como lo lees, desde un mismo c贸digo podr谩s crear aplicaciones para Android, iPhone, Mac y Windows.

Tambi茅n aprender谩s de la mano con Visual Studio, uno de los IDE m谩s potentes en la actualidad, que proporciona las mejores herramientas en su categor铆a para cualquier desarrollador. Adem谩s permite simplificar muchas tareas que en otros lenguajes y entornos de programaci贸n podr铆a ser hasta tortuoso. Visual Studio nos permite desarrollar con un conjunto de herramientas completo, desde el dise帽o inicial hasta la implementaci贸n final.

Ir谩s paso a paso conociendo desde cero WPF y XAML, los conceptos de programaci贸n necesarios para convertirte en un buen programador, con bases s贸lidas y logrando posteriormente incluso penetrar en cualquier otra plataforma como XAMARIN por ejemplo.

El curso incluir谩 los siguientes temas de estudio :

i. WPF. Introducci贸n

  • Objetivo

  • Mi primer aplicaci贸n WPF

  • 驴Qu茅 es WPF?

  • XAML

  • Codigo subyacente

  • Controles

  • Layouts

  • Data binding

  • Gr谩ficos y animaci贸n

  • Tipograf铆a y texto

  • Personalizaci贸n – Content Model

  • Personalizaci贸n – Plantillas y Triggers

  • Personalizaci贸n – Estilos

  • Personalizaci贸n – Controles

ii. WPF. XAML

  • Objetivo

  • 驴Qu茅 es XAML?

  • Sintaxis XAML – Elementos

  • Sintaxis XAML – Atributos

  • Sintaxis XAML – Propiedades

  • Sintaxis XAML – Colecciones

  • Sintaxis XAML – Propiedades de Contenido

  • Sintaxis XAML – Texto como contenido

  • Sintaxis XAML – Eventos

  • Case y espacio en blanco en XAML

  • Extensiones de marcado

  • Convertidores de tipo

  • Elementos ra铆z XAML y espacios de nombres XAML

  • Prefijos personalizados y tipos personalizados en XAML

  • Eventos y c贸digo subyacente XAML

  • Elementos con nombre XAML

  • Propiedades adjuntas y eventos adjuntos

  • Tipos base y XAML

  • Seguridad XAML

  • Cargando XAML desde el c贸digo

iii. WPF. Code Behind

  • Objetivo

  • 驴Qu茅 es Code Behind?

  • Cosas a tener en cuenta al manejar Code Behind

  • x: C贸digo y Limitaciones del c贸digo en l铆nea

iv.  WPF. Windows

  • Objetivo

  • La clase Window

  • Implementando Window

  • Abriendo una ventana

  • Ventana propietaria

  • Activaci贸n de una ventana

  • Cerrar una ventana

  • Ciclo de vida de una ventana

  • Ubicaci贸n y tama帽o de una ventana

  • Estado de una ventana

  • Apariencia de una ventana

v. WPF. Cuadros de di谩logo.

  • Objetivo

  • Cuadros de mensaje

  • Cuadros de di谩logo comunes

  • Cuadros de di谩logo personalizados

  • Elementos de la interfaz de usuario que abren un cuadro de di谩logo

  • Devolver un resultado

vi. WPF. Controles

  • Objetivo

  • Jerarquia de clases para los controles

  • Layouts. Border

  • Layouts. StackPanel y ScrollViewer

  • Layouts. Grid

  • Layouts. Canvas

  • Layouts. BulletDecorator

  • Layouts. DockPanel

  • Layouts. Expander

  • Layout. GridSplitter

  • Layouts. GroupBox

  • Layouts. Thumb And ScrollBar

  • Layouts. WrapPanel and ViewBox

  • Botones. Button

  • Botones. RepeatButton

  • Vizualizaci贸n de datos. DataGrid

  • Vizualizaci贸n de datos. TreeView y ListView

  • Fechas. Calendar y DatePicker

  • Menus. ContextMenu

  • Menus. Menu

  • Menus. ToolBar

  • Selecci贸n. CheckBox

  • Selecci贸n. ComboBox

  • Selecci贸n. ListBox

  • Selecci贸n. RadioButton

  • Selecci贸n. Slider

  • Navegaci贸n. Frame

  • Navegaci贸n. NavigationWindow

  • Navegaci贸n. TabControl

  • Informaci贸n de usuario. AccessText

  • Informaci贸n de usuario. Label

  • Informaci贸n de usuario. Popup

  • Informaci贸n de usuario. ProgressBar

  • Informaci贸n de usuario. StatusBar

  • Informaci贸n de usuario. TextBlock y Tooltip

  • Documentos. Varios

  • Entrada. Varios

  • Media. Varios

  • Entrada Digital. Varios.

vii. WPF.  Propiedades de Dependencia

  • Objetivo.

  • 驴Qu茅 es una propiedad de dependencia?

  • Definici贸n de una propiedad de dependencia

  • Registro de una propiedad de dependencia

  • Wrapper de una propiedad de dependencia

  • 驴C贸mo usa WPF las propiedades de dependencia?

  • Validaci贸n de una propiedad de dependencia

viii. WPF. Bindings

  • Objetivo.

  • Propiedades de dependencia.

  • Enlace entre elementos.

  • Enlace de elementos con c贸digo.

  • Enlace de objetos que no son elementos.

ix. WPF. Comandos

  • Objetivo.

  • Entendiendo comandos.

  • Biblioteca de comandos.

  • Or铆genes de comandos.

  • Enlaces de comandos.

  • Or铆genes m煤ltiples.

  • Texto de comandos.

  • Invocando comandos.

  • Desactivando comandos.

  • Controles con comandos incorporados.

x. WPF. Recursos

  • Objetivo.

  • Colecci贸n de recursos

  • Jerarqu铆a de recursos

  • Recursos din谩micos y est谩ticos

  • Recursos de aplicaci贸n y de sistema

  • Diccionario de recursos

xi. WPF. Estilos

  • Objetivo.

  • Conceptos b谩sicos

  • Estableciendo propiedades

  • Adjuntando controladores de eventos

  • Capas de estilos

  • Aplicaci贸n autom谩tica de estilos

  • Un Trigger simple

  • Trigger de eventos

  • Behaviors

  • Usando Behaviors

x. WPF. Formas, pinceles y transformaciones

  • Objetivo.

  • Formas. Entendiendo las formas

  • Formas. La clase Shape

  • Formas. Elipse y rect谩ngulo

  • Formas. Tama帽o y colocaci贸n

  • Formas. Escalando con Viewbox

  • Formas.L铆nea

  • Formas. Polil铆nea

  • Formas. Pol铆gono

  • Formas. Inicio y fin de l铆neas.

  • Formas. Punteado

  • Formas.. Ajustes de pixel

xi. MAUI. Introducci贸n

  • Objetivo

  • 驴Qu茅 es MAUI?

  • 驴Para qui茅n es MAUI?

  • 驴C贸mo funciona MAUI?

  • 驴Qu茅 proporciona MAUI?

  • 驴C贸mo funciona MAUI? Ejemplo

  • 驴Qu茅 nececitamos para crear aplicaciones MAUI?

  • Creando nuestra primer aplicaci贸n MAUI

  • Explicando un proyecto de MAUI


 

Who this course is for

  • Desarrolladores principiantes con intereses en C# y/o aplicaciones de escritorio basadas en .NET

 

Course content

  • Introducci贸n a WPF
    • Objetivo de la secci贸n
    • Introducci贸n a Visual Studio
    • Instalando Visual Studio
    • Mi primer aplicaci贸n WPF
    • 驴Qu茅 es WPF?
    • 驴Qu茅 es XAML?
    • 驴Qu茅 es el Code Behind?
    • Controles de WPF
    • Layouts en WPF
    • DataBinding en WPF
    • Gr谩ficos y animaci贸n
    • Texto y tipograf铆a
    • Personalizaci贸n: Content Model y Triggers
    • Personalizaci贸n: Plantillas
    • Personalizaci贸n: Estilos
    • Personalizaci贸n: Controles
    • Pr谩ctica: Usando los recursos del curso.
    • Cuestionario de la secci贸n
  • XAML
    • Objetivo de la secci贸n
    • 驴Qu茅 es XAML?
    • Sintaxis: Elementos
    • Sintaxis: Atributos
    • Sintaxis: Propiedades como elementos
    • Sintaxis: Colecciones
    • Sintaxis: Propiedades de Contenido
    • Sintaxis: Texto como contenido
    • Sintaxis: Eventos
    • Case y espacios en blanco
    • Extensiones de marcado
    • Convertidores de tipo
    • Elementos ra铆z y espacios de nombres
    • Prefijos y tipos personalizados
    • Eventos y code behind
    • Elementos nombrados
    • Propiedades y Eventos adjuntos
    • Tipos base
    • Seguridad
    • Cargar XAML desde c贸digo
    • Pr谩ctica de la secci贸n
    • Tarea de la secci贸n
    • Cuestionario de la secci贸n
  • Code Behind
    • Objetivo de la secci贸n
    • 驴Qu茅 el c贸digo subyacente?
    • Cosas a tener en cuenta al manejar Code Behind
    • X:Code
    • Pr谩ctica de la secci贸n
    • Tarea de la secci贸n
    • Cuestionario de la secci贸n
  • La clase Window
    • Objetivo de la secci贸n
    • La clase Window
    • Implementando una ventana
    • Abriendo una ventana
    • Ventana propietaria
    • Activaci贸n de una ventana
    • Cerrar una ventana
    • Ciclo de vida de una ventana
    • Ubicaci贸n y tama帽o de una ventana
    • Estado de una ventana
    • Apariencia de una ventana
    • Pr谩ctica de la secci贸n
    • Usando Window
    • Cuestionario de la secci贸n
  • Cuadros de di谩logo
    • Objetivo de la secci贸n
    • Message Box
    • Common Dialog Box
    • Custom Dialog Box
    • Abriendo cajas de di谩logo
    • Devoluci贸n de resultados
    • Pr谩ctica de la secci贸n
    • Usando cuadros de di谩logo personalizado.
    • Cuestionario de la secci贸n
  • Controles
    • Objetivo de la secci贸n
    • Jerarqu铆a de clases
    • LAYOUTS-Border
    • LAYOUTS-StackPanel y ScrollViewer
    • LAYOUTS-Grid
    • LAYOUTS-Canvas
    • LAYOUTS-BulletDecorator
    • LAYOUTS-DockPanel
    • LAYOUT-Expander
    • LAYOUTS-GridSplitter
    • LAYOUTS-GroupBox
    • LAYOUTS-Thumb y ScrollBal
    • LAYOUTS-WrapPanel, Separetor y ViewBox
    • BOTONES-Button
    • BOTONES-RepeatButton
    • VISUALIZACI脫N DE DATOS -DataGrid
    • VISUALIZACI脫N DE DATOS-TreeView y ListView
    • FECHAS-Calendar y DatePicker
    • MENUS-ContextMenu
    • MENUS-Menu
    • MENUS-ToolBar
    • SELECCI脫N-CheckBox
    • SELECCI脫N-ComboBox
    • SELECCI脫N-ListBox
    • SELECCI脫N-RadioButton
    • SELECCI脫N-Slider
    • NAVEGACI脫N-Frame
    • NAVEGACI脫N-NavigationWindow
    • NAVEGACI脫N-TabControl
    • INFORMACI脫N DE USUARIO-AccessText
    • INFORMACI脫N DE USUARIO-Label
    • INFORMACI脫N DE USUARIO-Popup
    • INFORMACI脫N DE USUARIO-ProgressBar
    • INFORMACI脫N DE USUARIO-StatusBar
    • INFORMACI脫N DE USUARIO-TextBlock y ToolTip
    • DOCUMENTOS-Varios
    • CONTROLES DE ENTRADA – Varios
    • MEDIA – Varios
    • ENTRADA DIGITAL – Varios
    • Pr谩ctica de la secci贸n
    • Usando Mahapps
    • Cuestionario de la secci贸n
  • Propiedades de Dependencia
    • Objetivo de la secci贸n
    • 驴Qu茅 es una propiedad de dependencia?
    • Definici贸n de una propiedad de dependencia
    • Registro de una propiedad de dependencia
    • Wrapper de una propiedad de dependencia
    • 驴C贸mo usa WPF las propiedades de dependencia?
    • Validaci贸n de una propiedad de dependencia
    • Pr谩ctica: Creando una propiedad de dependencia.
    • Creando una propiedad de dependencia
    • Cuestionario de la secci贸n
  • Bindings
    • Objetivo de la secci贸n
    • Propiedades de Dependencia
    • Enlace de datos entre Elementos
    • Enlace de datos con C贸digo
    • Enlaces con objetos que no son elementos
    • Pr谩ctica: Usando un m茅todo como Binding
    • Creando Bindings desde CodeBehind
    • Cuestionario de la secci贸n
  • Comandos
    • Objetivo de la secci贸n
    • Entendiendo los comandos
    • Biblioteca de comandos
    • Or铆genes de comandos
    • Enlaces de comandos
    • Or铆genes m煤ltiples
    • Texto de comandos
    • Invocando comandos
    • Desactivando comandos
    • Controles con comandos incorporados
    • Pr谩ctica: Creando comandos personalizados
    • Usando los MouseBindings y comandos
    • Cuestionario de la secci贸n
  • Recursos
    • Objetivo de la secci贸n
    • Colecci贸n de recursos
    • Jerarqu铆a de Recursos
    • Recursos din谩mico y est谩ticos
    • Recursos de aplicaci贸n y de sistema
    • Diccionario de recursos
    • Pr谩ctica: Usando recursos
    • Creando recursos solo desde XAML
    • Cuestionario de la secci贸n
  • Estilos
    • Objetivo de la secci贸n
    • Conceptos b谩sicos
    • Estableciendo propiedades
    • Adjuntando controladores de eventos
    • Capas de estilos
    • Aplicaci贸n autom谩ticos de estilos
    • Un trigger simple
    • Trigger de eventos
    • Behaviors
    • Pr谩ctica: Usando Behaviors
    • Usando estilos, comportamientos y triggers
    • Cuestionario de la secci贸n
  • Formar, Pinceles y Transformaciones
    • Objetivo
    • Formas. Entendiendo las formas
    • Formas. La clase Shape
    • Formas. Elipse y Rect谩ngulo
    • Formas. Tama帽o y colocaci贸n
    • Formas. Escalando con Viewbox
    • Formas. L铆nea
    • Formas. Polil铆nea
    • Formas. Pol铆gono
    • Formas. Inicio, fin y uni贸n de l铆neas
    • Formas. Punteado
    • Formas. Ajuste de pixel
    • Formas. Pr谩ctica
    • Formas. Creando formas desde Codebehind
    • Cuestionario de la secci贸n
  • MAUI. Introducci贸n
    • Objetivo de la secci贸n
    • 驴Qu茅 es .NET MAUI?
    • 驴Para quien es MAUI?
    • 驴C贸mo funciona MAUI?
    • Espera m谩s secciones y clases pr贸ximamente
  • Extra
    • Clase Extra

 

馃嚜馃嚫 Aprende WPF y MAUI desde CERO usando C#馃嚜馃嚫 Aprende WPF y MAUI desde CERO usando C#

Time remaining or 195 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate