Curso Intensivo de Programación para iPhone y para iPad

Duración: 40 horas

Código: IOS-102

Descripción:

En este curso de aprenderá el proceso completo de creación de una aplicación que funciona en la plataforma IOS y QUE utilice un servicio web, (una API REST) como backend para compartir datos y la lógica de negocio.

Vamos a empezar este curso aprendiendo cómo construir una API REST.

Se va a mostrar como configurar un servicio web que permita almacenar datos en una base de datos. Para ello se utilizara una aplicación de lado del servidor usando ASP.NET MVC 4, también se mostrara como se utilizar el servicio REST que hemos construido para conocer como consumir este servicio.

Vamos a aprender cómo utilizar jQuery para hacer llamadas AJAX a una API basada en REST desde dentro de nuestra aplicación MVC 4.

Al final de este curso, los participantes tendrán las habilidades que necesitan para ser capaz de implementar una solución completa de extremo a extremo en la plataforma IOS, usando para ello un servicio web basado en REST API del lado del servidor.

Objetivos:

Las prácticas y laboratorios se utilizarán dentro de una máquina virtual en la nube, que contiene el sistema operativo OS X, en la plataforma XCODE y con el lenguaje de programación SWIFT 3.

Audiencia:

No es necesaria ninguna experiencia en IOS ni en desarrollo móvil.

Contenido:
  1. INTRODUCCION
    1. Lo que cubre este curso
    2. Lo que vamos a construir
    3. Tecnologías que usaremos
    4. Descripción de la tecnología
    5. El Panorama de desarrollo en .NET para apps móviles
  2. Creación de La API REST USANDO ASP.NET (Esta Api que crearemos será usada como ejemplo para ver como consumir web services)
    1. Pasos para construir el servicio web:
    2. Acerca de la API REST
    3. Creación del proyecto
    4. Configuración del web service
    5. Creación de un servicio Básico
    6. Pruebas del Servicio
    7. Creación de un usuario
    8. Prueba para Agregar usuarios
    9. Acerca de Redis
    10. Configuración de Redis
    11. Crear el repositorio de usuarios
    12. Guardar un usuario
    13. Prueba Almacenar un usuario
    14. Adición Lista de Usuarios
    15. Lectura de los usuarios del repositorio
    16. Actualización Un usuario
    17. Probando el servicio completo
    18. Creación de la aplicación MVCC 4
    19. Acerca DE MVC 4
    20. Creación Del Controlador
    21. Creación La interfaz de usuario
    22. Implementar Agregar nuevo usuario
    23. Prueba Adición de un usuario
    24. Seleccionar usuarios
    25. Prueba Seleccionar usuario
    26. Mostrando datos de usuario
  3. Creación LA App iOS
    1. Introducción
    2. Lo que vamos a construir en la app IOS
    3. Acerca Xamarin.iOS
    4. Configurando el proyecto de Xamarin.iOS
    5. Creación de la interfaz de usuario
    6. El Cliente, Consumiendo el servicio web desde IOS
    7. Adición del usuario
    8. Creación del modelo
    9. Mostrado la lista de Usuarios
    10. Configurando la interfaz de la lista de usuario en IOS
    11. Mostrando datos de un usuario seleccionado en la interfaz
    12. Utilizando RestSharp
  4. USANDO LIBRERIAS DE TERCEROS
    1. La tienda Xamarin , Nuget
    2. Portando y/o consumiendo Bibliotecas de C# existentes
    3. Objective-C bindings
    4. Java bindings
  5. Publicación de una App IOS en la App Store
    1. Siguiendo las Guías y revisión para publicar en la App Store
    2. Envío de una aplicación a la tienda iOS App
    3. Creación de un perfil de datos de distribución
    4. Agregando su aplicación a iTunes Connect
    5. Cómo hacer una app binaria de iOS para publicarla en la App Store
    6. Consejos para la publicación exitosa de una aplicación móvil
Costos:

Este costo incluye: Material de seguimiento, Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.