Curso avanzado en temas selectos de Xamarin Forms
4.2 (153 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
894 students enrolled

Curso avanzado en temas selectos de Xamarin Forms

Aprende a mejorar tu aplicación Xamarin Forms, personalizando cada aspecto de tu aplicación móvil multiplataforma
4.2 (153 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
894 students enrolled
Last updated 5/2020
Spanish
Spanish [Auto]
Current price: $72.99 Original price: $104.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 1 article
  • 11 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Realizar animaciones en sus controles
  • Crear sus propias Attached Properties y Attached Behaviors
  • Agregar comportamiento a los controles a través de Behaviors
  • Crear Bindables Properties
  • Personalizar elementos nativos a través de Effects y Custom Renderers
  • Extender el framework de Xamarin Forms a través de Markup Extensions
  • Responder a cambios de UI a través de Triggers
Course content
Expand all 107 lectures 09:35:08
+ La clase Device
16 lectures 34:29
IMPORTANTE: Accede al Grupo Privado y Exclusivo
02:02
Únete al grupo privado
00:13
Conociendo la clase Device
00:59
Constantes de la clase Device
01:18
La propiedad Idiom
02:03
La propiedad OS
01:13
La propiedad RuntimePlatform
01:17
El método BeginInvokeOnMainThread
06:12
El método GetNamedSize
04:05
El método OnPlatform
05:15
Actualizando el método OnPlatform
02:23
Combinando diferentes propiedades para validar el dispositivo de uso
02:21
El método OpenUri
01:15
El método StartTimer
01:34
La clase Styles
01:49
+ Espacios de nombres XAML
8 lectures 31:01
Compilación XAML
08:26
Espacios de nombres por defecto
02:12
Atributos del espacio de nombres x
00:22
x:Arguments
05:39
x:FactoryMethod
04:29
x:TypeArguments
02:19
Espacios de nombres no estándar
07:15
+ Markup Extensions
11 lectures 54:28
Categorizando las markup extensions
03:32
Utilizando la Markup Extension StaticExtension
08:41
Utiizando StaticExtension con datos propios
06:32
Utilizando las extensiones x:Array, x:Type y x:StaticResource en conjunto
03:53
Creando una Markup Extension
10:55
Simplifiando nuestra Markup Extension
01:10
Creando la clase ImageResourceExtension
07:37
Utilizando IServiceProvider
06:06
El atributo ContentProperty
01:19
+ Bindable Properties
6 lectures 37:44
Explicando la problemática
08:49
Entendiendo qué son las Bindable Properties
09:26
Creando una Bindable Property
09:03
Probando nuestra Bindable Property
05:52
Corrigiendo el control de usuario
04:12
+ Attached Properties y Attached Behaviors
6 lectures 35:14
Creando una Attached Property
08:51
Probando nuestra Attached Property
03:56
Creando otra Attached Property
07:07
Attached Behaviors
03:40
Attached Behavior para un evento
10:54
+ Transformaciones
6 lectures 18:36
Transformación Translation
06:42
Creando efectos en letras con Translation
04:36
Transformación Scale
02:37
Transformación Rotation
01:40
Transformaciones RotationX y RotationY
02:24
+ Animaciones
9 lectures 01:08:04
Animaciones Simples
12:29
Cancelando animaciones
03:37
Ejecutando múltiples animaciones
03:23
Easing Functions
06:28
Easing Functions Personalizadas I
07:02
Easing Functions Personalizadas II
14:25
Creando un popup animado
11:27
Animaciones personalizadas
08:37
+ Triggers
9 lectures 53:31
Property Triggers
05:01
Event Triggers
08:07
Flexibilizando nuestro Event Trigger
05:36
Type Converters
06:21
Event Triggers para validar emails
05:14
Data Triggers
04:33
Data Triggers con ViewModels
08:18
MultiTriggers
09:38
+ Behaviors
6 lectures 44:14
Entendiendo un Behavior
08:19
Creando un Behavior con Bindable Properties
09:39
Probando nuestro Behavior con Bindable Properties
05:26
Behavior Evento a Comando
12:27
Utilizando paquete nuget BehaviorsPack
07:03
+ Effects
12 lectures 01:26:47
Entendiendo la problemática
03:44
Creando un effect
05:35
Codificando el método OnAttached
05:31
Probando nuestro effect
03:25
Codificando el método OnDetached
08:06
Creando el effect para Android y iOS
11:31
La clase RoutingEffect
04:30
Creando un effect para un Label subrayado
12:16
El método OnElementPropertyChanged
10:36
Creando un effect para cambiar la fuentede un Label
10:48
Flexibilizando nuestros Effects
08:28
Requirements
  • Tener conocimiento sobre los controles, layouts y pages de Xamarin Forms
  • Tener conocimiento de Programación Orientada a Objetos
  • De preferencia, haber trabajado con Xamarin Forms previamente
Description

¡Hola! Me da gusto saludarte, soy Héctor Pérez, instructor del curso "Curso avanzado en temas selectos de Xamarin Forms", curso que me ha tomado bastante más del tiempo previsto, pero con la confianza de que he hecho un curso sencillo de seguir, aprendiendo conceptos complejos como Custom Renderers.

¿Alguna vez has sentido que cuando lees el código de un proyecto Xamarin Forms de otra persona, en un repositorio de Github por ejemplo, no entiendes todo el código que está ahí? ¿Tal vez te has topado con el término Bindable Property pero en realidad no sabes para qué sirve en Xamarin Forms? ¿Ó tal vez has escuchado el término Custom Renderer, pero no sabes con qué se come?

Déjame decirte, que este curso es el primero en su tipo. Te lo digo con entera confianza, ya que he analizado libros, cursos y demás, y he notado que hay conceptos que algunos autores ni siquiera tocan, y que son fundamentales para poder explotar al máximo Xamarin Forms. Es por dicha razón, por la cual he decidido crear este curso, como una guía de referencia para aquellos que tienen experiencia básica  - intermedia desarrollando en Xamarin Forms, y que deseen mejorar sus habilidades. 

El temario está compuesto por:

- Animaciones

- Attached Properties y Attached Behaviors

- Behaviors

- Bindable Properties

- Custom Renderers

- Effects

- Espacios de nombres XAML

- La Clase Device

- Markup Extensions

- Transformaciones

- Triggers

Aunado a un par de temas que he dejado en el tintero, y que agregaré en los próximos días.

¡Espero te animes a tomar el curso para explotar aún más tu potencial!

Who this course is for:
  • Desarrolladores que trabajen con Xamarin Forms en un nivel básico
  • Desarrolladores que deseen personalizar sus interfaces gráficas con elementos nativos
  • Desarrolladores que deseen extender el framework de Xamarin Forms con sus propias implementaciones
  • Desarrolladores que deseen implementar comportamiento personalizado como parte de sus controles