Xamarin Avanzado Grabado

SOBRE ESTE CURSO

Sobre este curso

En este curso te formarás en Xamarin Avanzado, con las clases grabadas de la primera edición de nuestro curso de "Xamarin Avanzado", así como todo el contenido del curso. La única diferencia entre ambos son las clases en directo que se realizan en la otra versión.

Las grabaciones de las clases te permitirán adquirir conocimientos de los mejores profesionales a un precio imbatible.

¿Qué aprenderé?

A crear aplicaciones nativas para iOS, Android y Windows usando una base de código común y un mismo lenguaje para escribir la lógica: C#.

Cómo usar las herramientas de cada plataforma para crear interfaces de usuario nativas. Acceder desde nuestro código común a las APIs específicas de iOS, Android o Windows. También veremos cómo crear interfaces de usuario compartidas con Xamarin Forms para crear experiencias nativas con UIs muy personalizadas y muy rápido. Mejores prácticas de desarrollo con patrón MVVM, inyección de dependencias y testing.

A lo largo del curso se desarrollará una app completa, tanto en Xamarin Native como en Xamarin Forms, que sirva como hilo conductor de los diferentes conceptos que aprenderemos. Crearemos una app de un evento ficticio, donde podremos registrarnos, hacer login, consultar una lista de ponentes desde un servicio REST y ver la localización del evento.

Requisitos previos

Se deben tener conocimientos básico-intermedio de desarrollo en Xamarin.

¿A quién va dirigido?

Desarrolladores .NET que quieran ampliar su conocimiento a plataformas móviles iOS y Android, pero no quieran aprender de 0 un nuevo lenguaje. Desarrolladores Java que vean en C# una forma sencilla de dar el salto a iOS y Android, por lo parecido del lenguaje.

Temario

El curso consta de un total de 30 horas de clase, divididas en 12 sesiones de 2h y 30m, de forma que cada sesión pueda acometer un punto del curso concreto y desarrollarlo.

* Precio final

IMPARTIDO POR

Josué Yeray Julián

Director Académico

Director Académico del curso y el creador de su temario. Yeray es Xamarin MVP, Microsoft Windows Platform MVP y fundador de DevsDNA.

Ciani Afonso Díaz

Profesor

Senior Mobile Developer en DevsDNA, más de 10 años de experiencia en desarrollo móvil, C# y XAML. He trabajado en sistemas complejos de seguimiento móvil por GPS, apps de seguros y he sido uno de los ganadores del premio AppCampus de Nokia y la universidad de Aalto en Finlandia.

Marcos Antonio Blanco

Profesor

Senior Mobile Developer en DevsDNA, especializado en Xamarin y experiencias móviles. Certificado por Xamarin University como desarrollador móvil profesional.

DevsDNA

Profesores

El curso lo imparte el equipo de DevsDNA, formado por Xamarin MVPs, Xamarin Certified Developers, Xamarin Community Speakers y Xamarin Student Ambassadors. Los profesionales de DevsDNA trabajan con clientes como Acciona, Microsoft o Roche Pharma.

Detalles del curso

Nivel
Avanzado

Incluye

Acceso a todo el contenido del curso
Mentorización durante el curso
Acceso a las clases grabadas
Acceso desde cualquier dispositivo
Certificado de Laureon
* Precio final
Programa
Unidades del curso

Temario
Sesión 1: Xamarin Forms XAML avanzado
Behaviors
Triggers
Effects
LiveXAML
Sesión 2: Xamarin Forms avanzado
Crear custom controls
Crear custom renders desde 0
Sesión 3: Xamarin Forms Performance
Layout Compression
Fast Renders (Android)
Xamarin Inspector
Xamarin Profiler
Sesión 4: Xamarin iOS/Android/Windows hardware
GPS
Reconocimiento de actividad
Giroscopio
Barómetro
Sesión 5: Xamarin iOS/Android/Windows hardware (2)
Acceso a la cámara nativa
Grabación de video
Captura de fotos
Escaner de códigos de barra y códigos QR
Sesión 6: ReactiveUI avanzado
WhenActivated heredable y en ViewModel
Suscripciones
Registro automático por System.Reflection de Views-ViewModels en Splat
Splat como ServiceLocator
Sesión 7: Autenticación con OAuth
Usar WebView en Forms para capturar respuestas OAuth
Usar frameworks nativos para autenticación OAuth
Sesión 8: Notificaciones Push
Android
iOS
Windows
Azure Notifications Hub
Sesión 9: Testing (1)
Unit testing Xamarin Forms core
Unit testing Xamarin iOS & Xamarin Android services
Sesión 10: Testing (2)
UITesting Xamarin iOS
UITesting Xamarin Android
UITesting Xamarin Forms
Sesión 11: DevOps
Microsoft AppCenter: Compilación, distribución y análisis
Sesión 12: Publicación en stores
Google Play
Windows Store
Apple Store

* Precio final

Da el siguiente paso en tu carrera profesional

¿Qué habilidades te gustaría desarrollar?