Comparte si te a gustado:

Aprende WPF y MAUI desde CERO usando C#

Publicado en 25 Aug 2024

Udemy UK

Lo que aprender谩s

  • Bases de Windows Presentation Fundation (WPF)
  • Dominar XAML
  • Crear aplicaciones de escritorio con WPF
  • Uso de recursos, comandos, estilos y controles con WPF
  • Bases de .NET Multi-platform App UI (.NET MAUI)
  • Crear aplicaciones multiplataforma con MAUI

Requisitos

  • Bases m铆nimas de C# y .NET

Descripci贸n

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 8 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

Y mucho m谩s.

驴Para qui茅n es este curso?

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

Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

(Cupón válido para las primeras 1000 inscripciones): AGOSTO_2024
Udemy UK
Tags:

Articulos Relacionados

content

Universidad Python - Cero a Experto - Actualizado (+86 hrs)

De Cero a Experto en Python: POO en Python, Aplicaciones Web Django, Flask, Jinja, SQL Alchemy, Postgresql, PyCharm!

Ir al Curso
content

Curso Python: De Principiante a Avanzado

Aprende f谩cil y divertido todo lo necesario para dominar Python.

Ir al Curso
content

Python 3 Plus: Python desde Cero + Data Analysis y Matplot

El curso que te da m谩s valor 2021: Aprende Python 3 desde cero hasta experto en Data Analysis.

Ir al Curso
Suscr铆bete a nuestro bolet铆n
Reciba los 煤ltimos Cupones y promociones (Solicitar Cup贸n)