Xamarin Avanzado Online en Directo Edición Noviembre 2018

Por si te lo perdiste, aquí está disponible el Webinar del pasado 16 de Octubre de 2018, en el que Josué Yeray de DevsDNA nos habló sobre los cursos de Xamarin de Laureon:



SOBRE ESTE CURSO

Clases online en directo

Aprende de profesionales que trabajan día a día con Xamarin asistiendo a las clases online en directo, lo que te permitirá tener el feedback instantáneo del profesor, plantear dudas, etc. Puedes conectarte a las clases desde cualquier sitio y desde cualquier dispositivo (PC, tablet y móvil). Si no puedes asistir a alguna clase siempre podrás acceder a la grabación de la misma, que estará disponible en el aula virtual.

¿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

Comienza
26 Nov 2018
Nivel
Avanzado
Plazas
Próximamente
Horario
de Lunes a Jueves
hora local

Incluye

30 horas de clase en directo
Construcción de una aplicación real
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?