Curso iPhone/iPad iOS 6.0

iOS 6 Curso iPhone/iPad iOS 6.0El curso de desarrollo de aplicaciones en iOS 6.0 de iPhone, será el impulso que necesitas para desarrollar todo tipo de aplicaciones para los dispositivos de Apple, tanto iPhone como iPad y que tienen la mayor cuota de mercado en aplicaciones móviles.

Dirigido a

Programadores, diseñadores y, en general, todas aquellas personas con experiencia en el campo de la programación que quieran aprender el kit de desarrollo de iPhone.

Objetivo

El curso introduce al alumno en el desarrollo de aplicaciones en el SDK de iPhone, empezando por el aprendizaje del framework necesario e incidiendo en las características de los dispositivos móviles.

Localidades

Requisitos

Por tratarse de un nivel medio-avanzado de programación, el curso requiere de experiencia previa en este campo, sobre todo de conocimientos de programación en Java o C o C++.

Para realizar el curso es necesario disponer de un equipo Mac con el Sistema Operativo Lion o Mountain Lion y versión actualizada de Xcode. En caso de no disponer de uno, coméntalo en el mensaje del formulario.

Duración

La duración del curso es de 25 horas.

Temario

  • Introducción a Xcode e iOS 6
    • Arquitectura del iOS y Xcode
    • Novedades de iOS 6
    • Introducción a Xcode 4.5
    • Uso básico del IDE
    • Tipos de Proyectos
    • Estructura del proyecto
    • Depuración en Xcode
    • Novedades en el Xcode 4.5: compilador LLVM, nuevos
      tipos de templates, ARC, soporte para storyboards en e
      Interface Builder, etc
    • Introducción a Objective-C
    • Clases básicas en NSFoundation
    • Mejoras y nuevas clases para NSFoundation en iOS 6.0
      (NSJSONSerialization, NSOrderedSet…
    • Gestión automática de la memoria con ARC
    • Tipos de despliegue
  • Creación de Interfaces Grá!cas
    • Patrones de diseño fundamentales (MVC, target-action,
      delegation)…
    • Estructura y ciclo de vida de una app
    • Tipos de View Controllers
    • Application Delegate
    • XIB, NIB, IBOutlets, IBActions
    • Creación de interfaces gráficas mediante XIB’s
    • El nuevo UIStepper añadido en iOS 6.0
    • Creación de interfaces gráficas mediante storyboards
    • Autolayout
  • 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
    • Iniciar y recibir localización
    • Uso del nuevo geocoder directo e inverso de Core Location
    • Representación de mapas con Map Kit
    • Añadiendo anotaciones 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
  • Creación de interfaces gráficas (parte 2)
    • View Controllers de tipo contenedor
    • UINavigationController
    • UITabBarController
    • Combinando Navigation Bar Controllers y Tab Bar Controllers
    • UICollectionView
    • Creando tus propios view controllers de tipo contenedor con iOS 6.0
  • Multitasking
    • Introducción
    • Disponibilidad
    • Background
    • Transición entre estados
    • Casos concretos: Localización en Background, VoIP
    • Preparando la app para multitasking
  • Hilos
    • NSOperations
  • Creación de interfaces gráficas (parte 3)
    • Uso de table views
    • Uso del nuevo UIPageViewController para la
      creación de app’s de tipo libro/revista
    • Mostrando alertas con UIAlertView. Nuevos tipos de
      alert views en iOS 6.0
    • Customizando controles del UIKit en iOS 6.0
  • Introducción a Core Data
    • La pila de Core Data
    • Creando la base de datos con Xcode
    • Borrar, crear, modificar, buscar…en la base de datos
    • Integración con iCloud
  • Preservación y protección
    • State preservation
    • Data privacy
  • Web services, parseo de XML/JSON e introducción al framework de Twitter
    • Accediendo a un web service
    • Parseo de XML’s con TBXML
    • Parseo de JSON con NSJSONSerialization
  • Frameworks/APIs
    • Social Framework – Facebook y Twitter
    • EventKit Reminders
    • Passbook
  • Publicación de la Aplicación
    • Provisioning Portal
    • Certificado de desarrollador
    • Identificador de la Aplicación
    • Asociación a dispositivos de desarrollo
    • Beta Testing
    • Certificado de distribución
    • Meta-Información
    • Consejos y códigos de promoción
    • Seguimiento
  • Características del dispositivo

Ver Temario

Descargar información Curso iOS 6

Accede a nuestra bolsa de empleo

Últimas aplicaciones realizadas por los profesores de Imagina Formación

bcn Curso iPhone/iPad iOS 6.0bnd Curso iPhone/iPad iOS 6.0ibiza Curso iPhone/iPad iOS 6.0cas Curso iPhone/iPad iOS 6.0gra2 Curso iPhone/iPad iOS 6.0icono fallas Curso iPhone/iPad iOS 6.0vive valencia Curso iPhone/iPad iOS 6.0WaitForIt Curso iPhone/iPad iOS 6.0Glassy Curso iPhone/iPad iOS 6.0icono rubio Curso iPhone/iPad iOS 6.0alc Curso iPhone/iPad iOS 6.0icono hungry monster Curso iPhone/iPad iOS 6.0icono idiotify Curso iPhone/iPad iOS 6.0

Solicita información


Nombre completo (requerido) Email (requerido)
Teléfono (requerido)
Provincia (opcional):
Comentarios:
Por favor, escribe el texto antispam281971700 Curso iPhone/iPad iOS 6.0