Curso de Desarrollo Móvil con Xamarin
Aprende a programar con Xamarin con recursos adicionales enfocados a programación de aplicaciones móviles.
¿Qué es Xamarin?
Xamarin es una compañía de software estadounidense, propiedad de Microsoft y con sede principal en San Francisco (California), fundada en mayo de 2011.
Con un código compartido del lenguaje de programación C#, los desarrolladores de software pueden usar Xamarin para escribir aplicaciones móviles nativas para Android, iOS y Windows, y compartir código a través de múltiples plataformas, incluyendo Windows y macOS.
¿Qué voy a aprender con este curso?
Este curso está enfocado a que puedas aprender a programar con Xamarin con recursos adicionales que te permitirán conocer varios aspectos en la programación de aplicaciones móviles.
Objetivos
Desarrollar aplicaciones multiplataforma, conteniendo desde controles básicos (botones, listas, cajas de texto) hasta características específicas de cada plataforma.
¿A quién va dirigido?
A todo programador que quiera ampliar sus conocimientos de desarrollo móvil.
Introducción
- ¿Qué es Xamarin?
- Características de Xamarin
- Mobile UI Design
- Desarrollo en Xamarin
- Capa de Acceso a datos
- Arquitectura MVVM
- Arquitectura Cross-Platform
- Requisitos
XAML
- ¿Qué es XAML?
- Ventajas y limitaciones
- Código vs XAML
- Conceptos básicos
- Compilación
- Vista previa
- Pasando argumentos
- Propiedades enlazadas
- Propiedades adjuntas
- Creación de accesorios
- Consumo de una propiedad adjunta
- Diccionario de recursos
Interfaz de usuario I
- Animaciones
- BoxView
- Colores
- Control References
- DataPages
- Images
- Layouts
- View
Interfaz de usuario I
- Maps
- Picker
- Style
- TableView
- Text
- Themes
- WebView
Fundamentos I
- Clases
- Ciclo de vida
- Comportamiento
- Custom Renderers
- Dependency Services
- Effects
- Archivos
Fundamentos II
- Gestos
- Base de datos local
- Mensajes
- Navegación
- Plantillas
- Triggers
Características de la plataforma
- Android
- App Indexing y Deep Linking
- Device Class
- iOS
Data & Cloud Services
- Servicios
- Autenticación
- Sincronización
- Push notification
- Store files
- Search
- Store data
¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.

Tutor personal

Proyecto final

Diploma de certificación

Plataforma online

Disponibilidad horaria
