Fecha de inicio: 30 de enero de 2017
Fecha de finalización: 26 de febrero de 2017. Podrás acceder al contenido por dos semanas adicionales.
Fecha final para entregar tu evidencia: 12 de marzo del 2017.
Lenguaje: Español
Tecnologías: Xamarin, Microsoft Visual Studio, C#, XAML. .NET, Azure
Formato del curso: El curso se encuentra disponible a través de videos en línea que se pueden ver a través de cualquier explorador Web con soporte a video HTML5.
El curso cuenta con material de apoyo en formato PDF de los temas del curso y laboratorios prácticos.
Recursos de apoyo: Sesiones online de apoyo en vivo con los instructores para despejar dudas.
Horario: El acceso al curso se encuentra disponible en el aula virtual las 24 horas del día los 7 días de la semana.
Tiempo promedio de estudio diario: La agenda del curso está diseñada para que el participante dedique un tiempo de 30 a 90 minutos al día de lunes a jueves para atender las clases y realizar las actividades.
Diploma
Los siguientes son los requisitos para obtener el diploma:
  1. Realiza los Hands On Labs (HOLs) de los módulos 1, 3 y 4 antes del 12 de marzo de 2017. Los podrás encontrar en la plataforma del diplomado junto al resto del contenido.
  2. Desarrolla tu aplicación Hands On Labs en Xamarin conectada a Azure.
  3. Conecta las aplicaciones que realizaste en tus Hands On Labs (HOLs) a NuGet como se indica dentro de los Hands On Labs. De esta forma es como se comprobará que cada usuario haya realizado los Hands On Lab exitosamente.
  4. Una vez cumplido el requerimiento de haber realizado los 3 HOLs y haber instalado el NuGet para su comprobación, serás acreedor del Diploma. El mismo estará disponible a partir del 19 de marzo en la plataforma de contenidos.
Acerca de los instructores

Enrique Aguilar Vargas
@enriqueaguilar

Directivo en la Universidad De La Salle Bajío, Consultor y Administrador de Proyectos en Desarrollo de Software en empresas de Jalisco y en la región del Bajío en México.

Humberto Jaimes Rodríguez
@hjaimesdev

Desarrollador de aplicaciones multiplataforma .Net con experiencia creando software de transferencia de fondos electrónicos y fundador de la comunidad "Devs Xamarin CDMX" en la Ciudad de México.

Esteban Solano Granados
@stvansolano

Senior Software Engineer en desarrollo C# y .Net, fundador y principal impulsador del grupo de usuarios de la Comunidad Xamarin Costa Rica.

Roberto Cervantes
@rob_cervantes

Profesional de soluciones de herramientas de desarrollo Microsoft.

Acerca del curso

Este entrenamiento incluirá los cursos del 1er Xamarin Diplomado para su referencia.

El entrenamiento incluirá pasos para poner en marcha un esquema de desarrollo, pruebas y monitoreo de aplicaciones móviles creadas en Xamarin clásico y Xamarin.Forms conectadas a servicios de la nube Microsoft Azure.

El entrenamiento incluirá el siguiente nuevo material:

  • La manera de crear una Tabla NoSQL en Azure Storage desde Xamarin iOS para almacenar información, depositar una fotografía en un contenedor de blobs. Además, utilizando Xamarin Android descarga una imagen del contenedor de blobs de Azure Storage y datos de una tabla NoSQL que sirven de insumo para un Mapa ligero de Google en Android.
  • HockeyApp, cómo configurarlo e integrarlo en una aplicacion Xamarin.Forms para la gestión de betas de aplicaciones móviles.
  • El concepto de Xamarin.UITest y su forma de trabajar, las bases de REPL y su importancia al crear pruebas de UI, así como la opción de utilizar el Xamarin Test Recorder para crear las pruebas. Ademas, como crear un proyecto de Xamarin.UITest desde Xamarin Studio y como preparar nuestros proyectos para poder hacer uso de él. Como utilizar REPL en nuestro proyecto de pruebas y también se muestra cómo utilizar el Xamarin Test Recorder tanto en Visual Studio como en Xamarin Studio.
  • Qué es Xamarin Test Cloud y sus ventajas, como subir a la nube de TestCloud nuestros proyectos de pruebas creados anteriormente y como conectar una aplicación desarrollada con Xamarin a un servicio en Azure App Services.
  • Cómo se puede llevar una práctica de DevOps desde un entorno de desarrollo con Xamarin conectada a los servicios de Azure, usando herramientas para pruebas unitarias con Visual Studio, pruebas de interface gráfica automatizadas con Xamarin Test Cloud y despliegue continuo con HockeyApp.
Audiencia

Este curso nivel intermediario está diseñado para personas con conocimientos en C# y XAML que desean llevar al próximo nivel, sus conocimientos de desarrollo de aplicaciones móviles multiplataforma utilizando Xamarin y conexión a la Nube.

Requerimientos técnicos

IDE gratuito:

1. Accede aquí al link de descarga gratuita para tu trial de 90 días para Visual Studio Enterprise y todas sus funcionalidades Premium. Por favor selecciona los Plug-ins de Xamarin cuando lo instales.


Cuenta de Microsoft Azure:

1. Crea una cuenta de Microsoft Azure para conectar tu aplicación a la nube. Si aún no tienes ninguna, puedes registrarte para obtener una evaluación gratuita o bien activar las ventajas de suscriptor de Visual Studio. Aquí encontrarás un video paso a paso sobre cómo activar el trial de Azure .

2. Descarga el Azure SDK (Software Development Kit) para tener una experiencia de desarrollo optimizada para la nube. ¡Te mostraremos como sacar el mejor provecho del SDK durante nuestro diplomado!


Cuenta Gratuita de HockeyApp:

1. ¡Descarga el poder de HockeyApp gratuitamente hasta con dos aplicaciones y empieza a obtener insights sobre tu aplicación como nunca antes habías podido!


Crea tu free trial de Xamarin Test Cloud (XTC):

1. Despliega pruebas en más de 450 configuraciones de dispositivos móviles reales creando tu trial gratuito de 30 días (sin necesidad de tarjeta de crédito) para Xamarin Test Cloud aquí.


Crea tu cuenta gratuita de Visual Studio Team Services (VSTS):

1. Crea tu cuenta de usuario gratuita para Visual Studio Team Services (VSTS) hasta cinco usuarios accediendo aquí.

* Si eres estudiante, puedes acceder a un código de Microsoft Imagine que te bridara acceso a crédito de Azure. Escríbenos a logistica@ticapacitacion.com para obtenerlo. Recuerda que Microsoft podrá pedirte certificación de tu condición de estudiante en cualquier momento.


Puntos importantes:

  1. Para desarrollar aplicaciones para iOS (parte importante del Diplomado) es necesario tener acceso al Sistema Operativo de una Mac de manera física o virtualizada.
  2. Para Android pueden usar Windows o Mac.
  3. SI ya tienes Visual Studio instalado en tu maquina por favor:
    1. Asegúrate de que tienes los últimos updates (mirando la banderilla y asegurándote que no tengas un numero al lado de ella)

    2. Asegúrate de tener Xamarin instalado. Esto lo puedes hacer yendo a “tools/herramientas”. Si vez que tienes las cajillas Android/iOS ya casi estás listo para empezar a desarrollar para múltiples plataformas con una sola base de código!


Conocimiento previo:

¿Qué tanto conocimiento debo tener antes de empezar este Diplomado?


¿Preguntas?

Si tienes algún problema por favor contáctanos aquí: xamarindiplomado@microsoft.com.

Contenido del curso

El contenido de este entrenamiento consta de 4 módulos.

Módulo 1: Acceso a Azure Storage (Blobs y Tablas NoSQL) con Xamarin.iOS y Xamarin.Android

Módulo 2: HockeyApp para manejar betas

Módulo 3: Xamarin Test Cloud

Módulo 4: Mobile DevOps con Visual Studio Team Services y Xamarin

Inscripciones

El siguiente enlace te permitirá registrarte al entrenamiento y en caso de que no tengas una cuenta de usuario de la plataforma de aula virtual de TI Capacitación, podrás crear una durante tu registro.

Las cuentas de usuario de la plataforma de aula virtual de TI Capacitación, son independientes de las cuentas de usuario utilizadas en los distintos sitios de Microsoft.

¡Registrate aquí!

Preguntas frecuentes

Acerca de la plataforma

Me registré en el sitio de Microsoft y no me llegó el correo de confirmación.

Puedes regístrate directamente aquí.

Cuando intento iniciar sesión me aparece un mensaje indicándome que mi correo o contraseña es incorrecta o que el correo electrónico que proporcioné no se encuentra registrado en la base de datos.

Las cuentas de usuario que utilizas para iniciar sesión en los sitios de Microsoft son independientes de las cuentas de usuario que utilizas para iniciar sesión en la plataforma de aula virtual de TI Capacitación. Debes crear tu cuenta de usuario explícitamente en la plataforma de aula virtual de TI Capacitación.

Acerca del diploma

¿Cuándo tendré acceso a mi diploma?

Tendrás acceso a tu diploma el 26 marzo del 2017.