Con este curso podrás:

Instalar y Configurar Visual Studio

Instalar y Configurar Visual Studio

Crear desde cero una aplicación con Xamarin Forms

Crear desde cero una aplicación con Xamarin Forms

Desarrollar apps para iOS y Android

Desarrollar apps para iOS y Android

Acceder a las API's nativas de iOS y Android

Acceder a las API's nativas de iOS y Android

Manejar bases de datos

Manejar bases de datos

Consultar Servicios REST

Consultar Servicios REST

Diseñar interfaces de usuario con XAML

Diseñar interfaces de usuario con XAML

Manejar mapas en Android, iOS y Mac

Manejar mapas en Android, iOS y Mac

Publicar tu app en la App Store o Play Store

Publicar tu app en la App Store o Play Store

Temario del curso

Bienvenida al Curso de Xamarin

¿Qué vamos a construir en Xamarin?

Introducción a Xamarin

¿Qué es Xamarin?
Xamarin Forms vs. Xamarin Nativo (Clásico)
Xamarin vs Desarrollo tradicional

Preparando el entorno para Xamarin

Requerimientos del sistema para instalar Visual Studio
Xamarin en Mac
Instalando Visual Studio en Mac OS
Xamarin en Windows
Instalando Visual Studio en Windows
Xamarin Emuladores iOS y Android
Crear un Emulador Android en Windows con Visual Studio

Comenzando un Proyecto en Xamarin Forms

Creando proyecto
Creando proyecto Xamarin Forms en Windows
¿Qué es XAML en Xamarin?
¿Qué es XAML en Xamarin? Windows

Eventos en Xamarin Forms

Accediendo al evento Click
Creando y cambiando a otra pantalla
Creando y cambiando a otra pantalla Windows

SQLite en Xamarin Forms

Implementando SQLite en Xamarin Forms Windows
Implementando SQLite en Xamarin Forms
Creando el Modelo Tarea en Xamarin Forms
Creando el Modelo Tarea en Xamarin Forms Windows
Creando una base de datos SQLite en Xamarin Forms
Insertando un registro en la base de datos
Implementando Listas
Leyendo datos desde SQLite
Actualizando datos SQLIte
Implementando Filtros SQLite

Recursos y estilos en XAML Xamarin Forms

Recursos en XAML
Recursos a nivel de aplicación en Xamarin Forms
Estilos en XAML

Xamarin Nativo, comenzando con PlatziTrips

Estructura de una solución para Xamarin Nativo

Xamarin.Android

Definiendo una interfaz con AXML en Xamarin
Controlar una interfaz con C# en Xamarin.Android

Xamarin.iOS

Definiendo una interfaz en Storyboard en Xamarin
Controlar una interfaz con C# en Xamarin.iOS

Proyectos compartidos en Xamarin

PCL vs Shared Project
Usando código compartido en Xamarin

SQLite en Xamarin

Integrando SQLite en el PCL de Xamarin
Insertando elementos a la base de datos en Xamarin
Usando ScrollView en Xamarin.Android
SQLite en el proyecto Xamarin.Android
Utilizando NavigationController en Xamarin.iOS
SQLite en el proyecto Xamarin.iOS

Listas en Android

Creando un ListActivity en Xamarin.Android
Leer datos de SQLite en Xamarin.Android
Implementando para Material Design en Xamarin.Android
Solución de CHALLENGE parte 1
Solución de CHALLENGE parte 2
Solución de CHALLENGE parte 3

Listas en iOS

TableViewController y estilos a celdas Xamarin.iOS
Llenando TableViewCell desde SLQLite Xamarin.iOS
Mejorar experiencia de navegación en Xamarin.iOS
Cambiar colores de la barra de títulos Xamarin.iOS

Consultado Servicios REST en Xamarin

Foursquare y PlatziTrips
Definiendo URL base de Foursquare
Creando un Deserializador JSON en Xamarin
Layout con Toolbar en Xamarin Android
Pasando parámetros entre Activities en Xamarin Android
Llenando un Spinner en Xamarin Android
Creando una pantalla de búsqueda en Xamarin Android
Implementando un toolbar con botón de guardar en Xamarin Android
Implementando Selección Múltiple en un ListView
Leyendo sitios de interés desde base de datos
Segues con identificador en Xamarin iOS
Pasando parámetros entre Controllers en Xamarin iOS
Creando un PickerView en Xamarin iOS
Mostrando datos en un PickerView Xamarin iOS
Creando un UITableViewSource en Xamarin iOS
TableViews de multiple selección en Xamarin iOS
Creando una pantalla de búsqueda en Xamarin iOS

Mapas en Xamarin

Preparando el proyecto para Mapas en Xamarin Android
Implementando Mapas Xamarin Android
Agregando puntos de interés a un mapa en Xamarin Android
Implementando Mapas y marcadores Xamarin iOS

Publicando Apps en Xamarin

PlatziTrips en Xamarin iOS y Android
Creando un apk en Xamarin Android
Probando en un dispositivo real Android con Xamarin
Creando certificados para publicar en iOS con Xamarin
Creando un ipa y registrando la app en Apple Store
Probando en un dispositivo real iOS con Xamarin
Publicando en Apple Store

Fin del Curso de Xamarin

Cierre del curso de Xamarin
Diploma del Curso de Xamarin

¡Obtén reconocimiento por tu trabajo!

Comparte tus logros con tu familia, amigos, empleadores y la comunidad.

Apenas termines el curso tendrás acceso al diploma digital y cuando finalices la carrera te enviaremos el diploma en papel a tu casa.

Los Profesores

Eduardo Rosas Osorno

Eduardo Rosas Osorno

@lalorosas

Fundador y Director de Tecnología en AlphaBeta MX

Elige un plan y empieza a estudiar

Platzi Expert
Platzi Basic
Solo este curso
dólares

$25 / mes

En un solo pago de $299
  • Accedes a más de 150 cursos y 24 carreras
  • 6 cursos exclusivos
  • Clases en vivo o a tu ritmo con profesores y mentores
  • Estudia donde quieras en la web o en tu teléfono
  • Certificados digitales de los cursos que apruebas
  • Recibe los certificados de tus carreras, vivas donde vivas
  • Acceso a las actualizaciones de todos los cursos
  • Pago con tarjetas de crédito o débito
  • Pago en depósito, Paypal y otros métodos
  • Entrada exclusiva al Taller de Creación de Startups
  • Entrada preferencial a PlatziConf en todo el mundo
  • Descarga los cursos offline con la app de iOS o Android
Qué obtienes
  • Accedes a más de 150 cursos y 24 carreras

  • 6 cursos exclusivos

  • Clases en vivo o a tu ritmo con profesores y mentores

  • Estudia donde quieras en la web o en tu teléfono

  • Certificados digitales de los cursos que apruebas

  • Recibe los certificados de tus carreras, vivas donde vivas

  • Acceso a las actualizaciones de todos los cursos

  • Pago con tarjetas de crédito o débito

    Visa
    Mastercard
    American Express
  • Pago con depósito, PayPal y otros métodos

    PayPal
    Depósito
  • Entrada exclusiva al Taller de Creación de Startups

  • Entrada preferencial a PlatziConf en todo el mundo

  • Descarga los cursos offline con la app de iOS o Android

Recomendado

Platzi Expert

$25

Bandera de tu país

dólares al mes

En un solo pago de $299

Platzi Basic

$39

Bandera de tu país

dólares

Pagas mes a mes

Solo este curso

$49

Bandera de tu país

dólares

1 solo curso, 1 solo pago

¿Necesitas capacitación para tu empresa? Tenemos planes especiales. Conócelos en platzi.com/empresas

Cursos exclusivos de Platzi Expert

Taller de creación de Startups
Taller de creación de Startups
Introducción a la Creación de Empresas y Startups
Introducción a la Creación de Empresas y Startups
Curso de Inglés Técnico para Profesionales
Curso de Inglés Técnico para Profesionales
Curso de Gestión Financiera para Startups
Curso de Gestión Financiera para Startups
Cómo conseguir trabajo en Programación
Cómo conseguir trabajo en Programación
Curso de Internacionalización para Startups
Curso de Internacionalización para Startups

6 razones para estudiar con Platzi

Proyección profesional

Proyección profesional

El 80% de nuestros estudiantes obtienen un mejor empleo

Proyección profesional

Enfoque

Cumple tus objetivos con nuestra metodología de aprendizaje

Proyección profesional

Diploma de certificación

Tendrás un diploma de certificación al aprobar un curso o una carrera

Proyección profesional

App y contenido offline

No interrumpas tu aprendizaje, sigue aprendiendo mientras te mueves

Proyección profesional

Mentoría permanente

Acompañamos tu proceso de aprendizaje respondiendo todas tus dudas

Proyección profesional

Material exclusivo

Refuerza lo aprendido con lecturas, ejercicios y retos reales

Oney Ortiz Roman
Oney Ortiz Roman

La explicación y los ejemplos bastante bien y muy padre, pero me hubiera gustado que hicieran los vídeos desde una PC con Windows

Ronald Vergara
Ronald Vergara

Aprender a poder conectarme con servicios web y a poder manejar una correcta estructura en mi código

Edgar Becerril Rodríguez
Edgar Becerril Rodríguez

Curso muy completo, bien explicado. Xamarin es una muy buena herramienta y son necesarios más cursos como este.

Preguntas frecuentes de los cursos de Platzi

La suscripción hace cobros automáticos a tu tarjeta cada año a menos que suspendas tu cuenta. Esto lo puedes hacer desde mi suscripción, donde también encontrarás tu historial de pagos y podrás descargar tu facturas.
Al finalizar las clases publicamos un examen de certificación. Los alumnos aprueban con 90% de calificación o más. El certificado demuestra que has aprendido y comprendido exitosamente los temas vistos. Si pierdes el examen puedes reintentarlo cada 12 horas
Los cursos son online y todo está disponible 24/7 en la plataforma, además tenemos una aplicación móvil donde puedes descargar los contenidos para verlos offline. Más que materiales para descargar, la experiencia Platzi está construida para que la disfrutes al iniciar tu sesión. Te esperamos.