La mejor forma de Aprender Programación online y en español www.campusmvp.es

Desarrollo de aplicaciones móviles para iPhone y Android con Xamarin

Estás en: Catálogo de cursos y libros > Desarrollo de aplicaciones móviles para iPhone y Android con Xamarin

Curso Online Desarrollo de aplicaciones móviles para iPhone y Android con Xamarin

Curso de Xamarin no disponible

Este curso ha dejado de estar disponible.

Si quieres que te avisemos en caso de existir una nueva versión en el futuro, háznoslo saber a través de este formulario.

Infórmate de las novedades en nuestro catálogo de cursos suscribiéndote a nuestro boletín o siguiéndonos en redes sociales.

Si conoces la plataforma .NET y el lenguaje C#, ya puedes aprender a crear aplicaciones nativas para todas las plataformas móviles, con los conocimientos que ya tienes y usando herramientas gratuitas. Con este curso también aprenderás a crear tu backend con Azure, buenas prácticas, arquitecturas escalables y procedimientos para asegurar la calidad. ¿Alguien da más? Pues la verdad es que no… Solo campusMVP ;-)

Si te planteas crear una aplicación móvil exitosa, hoy en día debes disponer como mínimo de versiones para Android y para iOS. Y, en determinados entornos empresariales, también para Windows 10 y Windows Mobile.

El problema es que cada uno de estos sistemas utiliza tecnologías, lenguajes y herramientas totalmente distintos. Esto implica que tienes que crear al menos dos aplicaciones independientes, con el doble de trabajo, además de dominar Java, Android Studio y las peculiaridades de Android por un lado, y Swift/Objective-C, XCode y los detalles propios de iOS, por otro. Demasiado trabajo, y demasiado coste.

Actualizado a Septiembre de 2018

Incluye hasta las últimas novedades: Xamarin.Forms 3.2 y Visual Studio 2017 15.8.x en Windows / Visual Studio for Mac 7.6.x.

Por suerte existe una opción mucho mejor: Xamarin.

Xamarin es una plataforma de desarrollo gratuita de Microsoft que permite crear nuestras aplicaciones móviles una sola vez y que funcionen en Android, iOS y Windows entre otros sistemas (Windows 10, Mac, wearables…). Todo ello sin tener que duplicar código o aprender nuevas herramientas. Las apps que creamos con Xamarin son aplicaciones nativas, es decir, no tienen diferencias con las que podríamos crear usando las herramientas propias de cada plataforma. Xamarin se encarga de todo por nosotros.

¿Qué voy a aprender en este curso de Xamarin?

Esta completa formación está dirigida a programadores que ya conocen C# y la plataforma .NET y que quieren extender sus capacidades al desarrollo móvil nativo.

El curso te enseña todo lo que necesitas para crear completas aplicaciones para Android, iPhone, iPad y Windows, al mismo tiempo que aprendes buenas prácticas y arquitectura para conseguir la mejor calidad y ser mejor profesional.

«Muy completo, estructurado y con la suficiente profundidad como para tener una visión global de todos los aspectos relacionados con la creación de aplicaciones con Xamarin.» Miguel Vergés Vilarrubia (Vic, Barcelona)

A través de casi 300 lecciones, con este curso aprenderás entre otras muchas cosas:

  • Construcción de interfaces de usuario nativas para Android e iOS
  • Construcción de interfaces de usuario compartidas con Xamarin.Forms
  • Navegación avanzada
  • Enlazado a datos
  • Editor visual de Xamarin, Gorilla Player
  • El framework MVVMCross 6.x
  • Interfaces de usuario avanzadas
  • Xamarin.Forms Toolbox
  • Acceso a sensores y funcionalidades nativas de cada dispositivo
  • Xamarin Essentials
  • Behaviors y efectos
  • FlexLayout
  • Estilos con CSS en Xamarin.Forms
  • VisualStateManager
  • Animaciones
  • Servicios y custom renders en Xamarin.Forms
  • Almacenamiento off-line de información. SQLite y alto rendimiento con Realm
  • Uso de Entity Framework en aplicaciones Xamarin
  • Sincronización de datos entre la app local y el backend
  • Acceso a servicios REST y otras formas de comunicación
  • Creación de backends en Azure con .NET y Node.js
  • Autenticación y autorización de usuarios
  • Notificaciones push
  • Native embedding, Forms embedding, Native Views
  • Localización de aplicaciones a otros idiomas
  • Crear plugins para MVVMCross
  • Conceptos específicos de Android
  • Conceptos específicos de iOS
  • Técnicas para compartir el código, bibliotecas portables y .NET Standard
  • Patrones y buenas prácticas de desarrollo para Xamarin
  • Aseguramiento de la calidad: testing y analítica de aplicaciones móviles. Herramientas
  • Despliegue y publicación de aplicaciones: especificidades de cada plataforma, las tiendas existentes, validar apps en cada tienda, consejos de publicación, compilar para las tiendas iOS y Android

El último bloque de la formación incluye el desarrollo paso a paso de una aplicación real para iOS y Android, que repasa la mayor parte de las técnicas y conceptos vistos en el resto del curso: patrones de navegación, animaciones en Xamarin.Forms, uso de servicios REST, RSS, SQLite, MVVM, IoC… Una completa app real para iOS y Android.

Este curso de Xamarin cuenta con abundante material escrito (más de 600 páginas que podrás descargar en PDF al terminar, para referencia y consulta futuras) y cerca de un centenar de vídeos con horas de demostraciones prácticas. Además, dispone de multitud de ejemplos descargables, explicaciones claras de conceptos, prácticas propuestas para reforzar conocimientos y auto-evaluaciones intermedias.

Como en todos nuestros cursos, el propio autor del contenido, uno de los principales expertos en la materia en España (ver lateral), será también tu tutor y estará disponible para contestar tus dudas sobre el contenido mientras dure la formación.

Opinión en twitter sobre este curso: Pues me ha gustado mucho el curso de Desarrollo de aplicaciones móviles nativas multiplataforma con C# y Xamarin de @campusMVP @jsuarezruiz

Conocimientos necesarios

Este curso da por supuestos buenos conocimientos de la plataforma .NET y el lenguaje C#, y en particular se da por hecho que el alumno conoce específicamente:

  • Instalación y actualización de paquetes NuGet en Visual Studio
  • Nociones básicas sobre XML (se necesita para XAML)
  • Sobrecarga y sobrescritura de funciones
  • Uso de atributos
  • Delegados y eventos
  • Clases parciales
  • Herencia y programación orientada a objetos en general
  • Clases y funciones genéricas
  • async/await
  • Expresiones lambda
  • Depuración de aplicaciones con Visual Studio

ya que se utilizan durante el curso. Es una ventaja tener conocimientos de XAML, pero no es indispensable.

Requisitos técnicos

Se recomienda disponer de un monitor con resolución FullHD para apreciar mejor los detalles en los vídeos.

En el curso se utiliza Visual Studio para Windows, por lo que para seguir las lecciones necesitarás disponer de un sistema operativo Windows (real o virtualizado). Para compilar aplicaciones iOS necesitarás un Mac, real o en la nube.

En cuanto a la versión de Xamarin, no tienes por qué preocuparte. Ahora Xamarin viene incluido gratuitamente con Visual Studio.

¿Cuándo empieza este curso online?

Empieza el curso hoy mismo si quieres. Sólo necesitas una conexión a Internet para realizarlo desde cualquier lugar del mundo. Nuestros estudiantes se encuentran en España, Argentina, Colombia, México, Chile, Perú...

Una vez que compres el curso te enviaremos las claves de acceso casi de inmediato, aunque el proceso de revisión de la compra y el alta es manual, así que puede llegar a demorarse 48 horas si lo compras el fin de semana.

Si tienes alguna duda, consúltanos antes de comprar.

¿Por qué estudiar con nosotros?

100% Material Propio

Y el proceso de revisión más exigente. La máxima calidad o nada.

No sólo vídeos

Teoría, vídeos prácticos, ejercicios, código, evaluaciones... Nada se deja al azar.

Sólo los mejores expertos

Nuestros tutores son profesionales con nombre y apellidos, relevantes en cada tecnología y con años de experiencia real.

Contacto directo para dudas

No esperes en un foro a ver si alguien contesta: pregúntaselo al mismo experto que ha creado el curso, con respuesta garantizada.

Nos interesa que aprendas

Como no te cobramos por mes, nuestro objetivo real es que le saques el máximo partido. Te guiamos y te supervisamos para lograrlo.

Experiencia

Desde 2005 formando online a decenas de miles de programadores, de miles de empresas con las más altas valoraciones. La mayoría repiten con nosotros.

Curso certificado por campusMVP

Al acabar el curso no sólo obtendrás un diploma que certifica lo aprendido. Si lo deseas, podrás mostrar online el temario del curso y otros datos interesantes en tu propio perfil personalizado. Los Perfiles Certificados Verificables de campusMVP son una certificación de los cursos que has hecho con nosotros y te permiten compartirlos de manera sencilla.

Perfiles certificados de campusMVP

Formación Bonificada para empresas en España

Si trabajas para una empresa española, este curso puede llegar a salirte prácticamente gratis a través de la Formación Bonificada.

OJO: En ese caso, y por exigencias burocráticas de Fundae (la antigua Fundación Tripartita) ajenas a nuestra voluntad, el inicio del curso se demora un mínimo de 7 días después de la fecha de compra y además las fechas de inicio y de fin no se pueden cambiar.

Límite para bonificarse

Date prisa si quieres bonificarte

El estado te obliga a terminar el curso dentro de este año. Como la mayoría de nuestros cursos duran varios meses, solo admitiremos matriculaciones en cursos bonificados hasta el 31 de Octubre.

Además, puedes ahorrar adquiriendo tu curso con la "Formación Pass" de Sodexo. Descubre también nuestros descuentos para antiguos alumnos, desempleados o compras por volumen.

Resumen de características del curso

  • Acceso las 24 horas durante 12 semanas
  • Necesitarás dedicarle 7-8 horas semanales (~90 horas en total)
  • Nivel: Intermedio-Avanzado
  • Curso 100% en castellano (español de España)
  • Acceso directo al tutor para resolver todas tus dudas
  • Diploma y certificado verificado por campusMVP al aprobar
  • Material en PDF para referencia y consulta, disponible al terminar
  • Apto para tablets, multinavegador y multidispositivo

Tutor

Javier Suárez Javier Suárez, autor y tutor del curso
Senior Software Engineer en Xamarin (Microsoft)

Javier dispone de varios años de experiencia desarrollando en exclusiva para dispositivos móviles, y es uno de los principales expertos en Xamarin de habla hispana. Debido a ello, ha sido reconocido hasta en 5 ocasiones con la distinción de Microsoft MVP.

Ha creado tanto aplicaciones móviles empresariales grandes, como multitud de ellas para usuarios finales (alguna seguro que la conoces) y actualmente es Senior Software Engineer de Xamarin en Microsoft.

Es un gran apasionado de la comunidad, participa en múltiples eventos y charlas, y es uno de los administradores de los grupos de desarrolladores Xamarin y .NET de Sevilla.

Twitter: @jsuarezruiz
Blog: javiersuarezruiz.wordpress.com

Opiniones sobre el curso

Un Curso muy recomendable. Perfectamente explicado y con un contenido detallado y claro. Los videos, tutoriales, etc.., con un alto grado de contenido para aprender y profundizar en cada área. El trato con el Tutor e integrantes de CampusMVP Excelente. En mi empresa repetiremos formación con ellos en otras áreas.
Fernando Ruiz (Sevilla)

No pongo un 10 porque sería la excelencia, aunque el curso casi lo ha conseguido. Un curso excelente y muy recomendable..
Miguel Ángel Aparici (Valencia)

Un curso completo, bien explicado, en el que se aprende -aparte de por estar bien pensado y estructurado- porque no regalan el aprobado. El tutor, Javier Suárez Ruiz, con sólidos conocimientos y buen comunicador. Dinero bien aprovechado..
Agustín Alaiz (Madrid)

Ya es el segundo curso que hago. Hace unos años hice el curso de ASP.NET MVC y gracias a vosotros hoy puedo considerar que soy un gran experto en la materia. Hoy he terminado mi curso de Xamarin y espero en un par de años volver para deciros que también soy un experto en Xamarin.
Raul Carbonell (Sant Quirze del Valles, Barcelona )

Este curso me ha ayudado mucho en mi inicio al mundo de las aplicaciones para móvil usando Visual Studio con Xamarin. En resumen, una experiencia muy recomendable!.
Xavier López (Tarragona)

¡Fórmate de verdad!

¿Quieres saber por qué este curso te conviene mucho más que uno presencial?.
Descúbrelo aquí.

Echa un vistazo a nuestro entorno de aprendizaje online:

Usamos nuestra propia plataforma LMS


Características:

Área de compra

Desarrollo de aplicaciones móviles para iPhone y Android con Xamarin

Precio: 595

Si tienes alguna duda sobre el proceso de compra consulta esta página.

Otros productos que podrían interesarte:

595,00 €
Media de votos:      
595,00 €
Media de votos:      

Algunas tecnologías que enseñamos en nuestros cursos: