Desarrollo de Aplicaciones iOS


Aprenderás a desarrollar aplicaciones para iOS de manera profesional y eficiente.


¿Dónde?
Instalaciones del Coworking 404 Aquí


¿Cuándo?
Sabado 18 y 25 de Enero(16 hrs Total) 9am- 4pm


¿Cuánto?
$3,800 mxn ($2,500 mxn hasta el 7 de Enero)


Información a detalle del curso:Descarga PDF


Módulo I

  • Introducción a iOS SDK y Objective C
  • Arquitectura de iOS y Xcode
  • Novedades de iOS 7.
  • Introducción a Xcode 5.0.
  • Uso básico del IDE.
  • Tipos de Proyectos.
  • Estructura del proyecto.
  • Depuración en Xcode
  • Novedades en Xcode 5.0.
  • Introducción a Objective-C
  • Framework Foundation.
  • Clases básicas en NSFoundation.
  • Clases NSFoundation.
  • Gestión automática de la memoria ARC.
  • Tipos de despliegue.

  • Diseñando para iOS 7

  • Anatomía de una aplicación iOS
  • Distribuyendo el espacio
  • Navegación
  • Tipografía y color
  • Integrando con iOS – Iconos y gráficos

  • Ciclo de vida, patrones de diseño y View Controller

  • Estructura y ciclo de vida de una app.
  • Patrones de diseño
  • Delegate
  • MVC
  • Target-Action
  • View Controllers

  • Interfaces gráficas

  • XIB, NIB, IBOutlets, IBActions.
  • Outlets y Actions
  • Interface Builder
  • StoryBoard

  • Introducción a UIKit

  • UIKit
  • UILabel
  • UIButton
  • Novedades de iOS7 para el UIKit

  • Eventos

  • Conceptos básicos y tipos de eventos.
  • Manejadores.
  • Eventos multitáctiles.
  • Gesture Recognizers.
  • Utilidades.
  • Multitouch y tipos de gestos.
  • Eventos de movimiento y orientación.
  • Eventos de control remoto.

  • Preferencias de Usuario

  • Añadiendo preferencias con Settings Bundle.
  • Radio group.
  • Uso de NSUserDefaults.

  • Posicionamiento y Mapas

  • Location Framework.
  • Requisitos.
  • Servicios de localización.
  • Parámetros de alcance y precisión.
  • Uso del geocoder directo e inverso de Core Location.
  • Representacion de mapas con Map Kit.
  • Añadiendo anotacion y overlays al mapa.
  • Rotando el mapa según la orientación.
  • Simulando cambios de posición con Xcode 4.5 en el simulador de iOS.
  • MKMapCamera.
  • MKDirections.

  • PInterfaces gráficas II

  • controlador de controladores.
  • UINavigationController.
  • UITabBarController.
  • UICollectionView.
  • AutoLayout.

  • Multitasking

  • Introducción
  • Disponibilidad
  • Background
  • Transición entre estados
  • Casos concretos: Localización en Background, VoIP.
  • Preparando la app para multitasking

  • Hilos

  • Introducción
  • NSOperations
  • Grand Central Dispatch

  • Interfaces gráficas III

  • Uso de table views. UITableView.
  • Uso de UIPageViewController para la creación de apps tipo libro/revista.
  • Mosrando alertas con UIAlerView
  • Personalización de controles UIKit

  • Core Data

  • Uso de table view. UITableView
  • La pila de Core Data
  • Creando la base de datos con Xcode
  • Borrar, crear, modificar, buscar en la base de datos.

  • Webservicies, XML y JSON

  • NSURLConnection
  • Cómo conectar con servicios externos
  • Métodos dlegados
  • Parseo de XML con NSXMLParser y con TBXML
  • Parseo de JSON con NSJSonSerialization

  • Event Kit, PAssbook, Social Framework

  • EventKit Reminders
  • Passbook
  • Métodos delegados
  • Passbook
  • Social Framework - Facebook y Twitter

  • Animaciones y UIKit Dynamics

  • Core Animation
  • UIView Animation
  • Introdución a UIKit Dynamics

  • Publicación de la aplicación

  • Provisioning Portal
  • Certicado de desarrollador
  • Identificador de la aplicación
  • Asociación a dipositivos de desarrollo
  • Beta Testing
  • Certicado de distribución
  • Meta-Información
  • Consejos y códigos de promoción
  • Seguimiento

  • Proyecto final


    ¿Por qué tomar un curso con nosotros?

    Aprenderás con gente que tiene proyectos exitosos en la web, empresarios, innovadores y desarrolladores en el internet de Latinoamérica, adquirirás conocimientos para desarrollar tus ideas, compartiremos nuestra experiencia y conocimiento para colaborar con el desarrollo de nuevas empresas y tecnologías.


    Este curso es para ti, si...

    Deseas desarrollar una aplicación
    Quieres entender la tecnología involucrada en el mundo movil
    Deseas emprender un negocio en una app
    Te interesa desarrollar aplicaciones para terceros
    Quieres construir la app de tu empresa


    Comienza el proceso de tu inscrpción al curso



    Docente del Curso: @toddsalpen (Fundador de RobotcitoLab)


    Fundador de la RobotcitoLab, Mobile Developer Senior en BestDay
    Más información: cursos@ockhamti.com

Cuando dos o más explicaciones se ofrecen para un fenómeno, la explicación completa más simple es preferible; es decir, no deben multiplicarse las entidades sin necesidad.