Curso avanzado en temas selectos de Xamarin Forms
Aprende a destacar tus aplicaciones del resto con funciones personalizadas
Mira el Promocional
¡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!
Tu instructor
Software developer with more than 10 years of experience in .NET technologies.
Master in Computer Science with a specialization in Software Engineering, I have participated in CFE and UNAM projects, as well as different private companies. I am a community leader in software development, and I have certifications of specialization in development. My areas of interest are software architecture, Xamarin cross-platform application development, web technologies, user interfaces, internet of things, databases, and cloud computing. In addition to this, I am a leader of the developer community ChiapasDevs.net, and I like to share my knowledge on my blog http://hprez21.com, and every opportunity that comes my way.
Plan de estudios de la clase
-
Vista previaIntroducción (0:30)
-
Vista previaConociendo la clase Device (0:59)
-
Vista previaConstantes de la clase Device (1:18)
-
ComenzarLa propiedad Idiom (2:03)
-
ComenzarLa propiedad OS (1:13)
-
ComenzarLa propiedad RuntimePlatform (1:17)
-
ComenzarEl método BeginInvokeOnMainThread (6:12)
-
ComenzarEl método GetNamedSize (4:05)
-
ComenzarEl método OnPlatform (5:15)
-
ComenzarActualizando el método OnPlatform (2:23)
-
ComenzarCombinando diferentes propiedades para validar el dispositivo de uso (2:21)
-
ComenzarEl método OpenUri (1:15)
-
ComenzarEl método StartTimer (1:34)
-
ComenzarLa clase Styles (1:49)
-
ComenzarIntroducción (0:19)
-
ComenzarCompilación XAML (8:26)
-
ComenzarEspacios de nombres por defecto (2:12)
-
ComenzarAtributos del espacio de nombres x (0:22)
-
Comenzarx-Arguments (5:39)
-
Comenzarx-FactoryMethod (4:29)
-
Comenzarx-TypeArguments (2:19)
-
ComenzarEspacios de nombres no estándar (7:15)
-
ComenzarIntroducción (0:19)
-
ComenzarEntendiendo la problemática (4:24)
-
ComenzarCategorizando las markup extensions (3:32)
-
ComenzarUtilizando la Markup Extension StaticExtension (8:41)
-
ComenzarUtiizando StaticExtension con datos propios (6:32)
-
ComenzarUtilizando las extensiones x:Array, x:Type y x:StaticResource en conjunto (3:53)
-
ComenzarCreando una markup extension (10:55)
-
ComenzarSimplifiando nuestra Markup Extension (1:10)
-
ComenzarCreando la clase ImageResourceExtension (7:37)
-
ComenzarUtilizando IServiceProvider (6:06)
-
ComenzarEl atributo ContentProperty (1:19)