Aprende WPF y MAUI desde CERO usando C#

If you don't want to miss any Free Coupon or want to get faster updates kindly join our Telegram Channel 馃憠 Here 馃憟.

Crea aplicaciones multiplataforma con Windows Presentation Fundation y MAUI desde CERO

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

Top Class Study
Logo