ESPECIALISTAS EN FORMACIÓN E-LEARNING
Curso Online de Programación para iOS

250,00 39,00 I.V.A. incluido

¡Oferta!
LA OFERTA TERMINA EN
0 5
Días
1 5
Horas
0 3
Minutos
1 6
Segundos

Curso Online de Programación para iOS

250,00 39,00 I.V.A. incluido



iOS es un sistema operativo móvil de la multinacional Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se ha usado en dispositivos como el iPod touch y el iPad. No permite la instalación de iOS en hardware de terceros. Tenía el 26 % de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010, detrás de Android y Windows Phone. Actualmente su sistema operativo se encuentra en la novena versión, mejor conocida como iOS 9.

Apple anunció el lunes 21 de septiembre de 2015 que su nuevo sistema operativo iOS 9 ya ha superado el 70 % de adopción dentro de sus dispositivos compatibles. Según la marca de Cupertino, 2 de cada 3 dispositivos tienen iOS 9 instalado.

El 23 de septiembre de 2015 (tan solo una semana después de la salida de iOS 9), Apple saca iOS 9.0.1 para solucionar problemas relacionados con las alarmas y temporizadores.

Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerómetros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal).

En el marco de las filtraciones acerca de los programas de vigilancia mundial de 2013-2014 de Edward Snowden, Der Spiegel publicó que la NSA estadounidense tiene grupos de trabajo dedicados a descifrar los sistemas de seguridad de iOS; además tiene pequeños programas conocidos como scripts que permiten a la agencia vigilar a los usuarios de las distintas versiones del sistema iOS su geolocalización, notas de voz, fotos y otras aplicaciones como Google Earth, Facebook o Yahoo! Messenger.

iOS se deriva de OS X, que a su vez está basado en Darwin BSD, y por lo tanto es un sistema operativo Tipo Unix. iOS cuenta con cuatro capas de abstracción: la capa del núcleo del sistema operativo, la capa de “Servicios Principales”, la capa de “Medios” y la capa de “Cocoa Touch”. La versión actual del sistema operativo es iOS 9.3.3.

Personas con conocimientos en programación orientada a objetos, lenguajes como C o similar, fluidez en el entorno de Mac. También es necesario un Mac con Xcode instalado.

Temario

TEMA 1 Introducción al entorno de desarrollo de iOS

  1. Introducción a iOS
  2. Xcode e iPhone SDK
  3. Creación de proyectos de Xcode
  4. Uso de Interface Builder

TEMA 2 Primera aplicación

  1. Creación del proyecto
  2. Creación de un interfaz sencillo
  3. Modelo Vista Controlador
  4. Un poco de código
  5. Como conectar el interface y el código
  6. Un poco más de código

TEMA 3 Objective-C

  1. Introducción
  2. Tipado de Objetos
  3. Declarando y llamando métodos
  4. Propiedades
  5. Sintetizando propiedades y la sintaxis “.”
  6. Declaración y definición de clases
  7. Self y Super
  8. Protocolos

TEMA 4 Manejo de Memoria

  1. Introducción
  2. Creando objetos
  3. El pool de autoliberación
  4. El ciclo alloc, retain, copy y release
  5. El método dealloc
  6. ARC
  7. Respondiendo a Warnings de memoria

TEMA 5 Aplicación “Donde estoy”

  1. Uso de frameworks
  2. Uso de CoreLocation
  3. Uso de MapKit y MapView
  4. Etiquetando localizaciones

TEMA 6 Aplicación “Hipnosis”

  1. Uso de UIView y método DrawRect
  2. Dibujando texto y sombras
  3. Uso de UIScrollView
  4. Zoom
  5. Ocultando la barra de estado

TEMA 7 Aplicación “Hipnotiempo”

  1. View Controllers y ficheros XIB
  2. Uso de UITabBarController
  3. Creación de controladores y tab bar items
  4. Creando Views para los View Controllers
  5. El ciclo de vida de un ViewController

TEMA 8 Aplicación “Inventario”

  1. UITableView y UITableViewController
  2. UITableView y su Data Source
  3. UITableViewCells
  4. Editado
  5. Borrado
  6. Mover filas
  7. Insertar filas

TEMA 9 Aplicación “Inventario II” 9.1.

  1. Uso de UINavigationController
  2. Creación de UINavigationBar
  3. Navegando con un UINavigationController

TEMA 10 Aplicación “Visorweb”

  1. Detección del estado de la red
  2. Uso de UIWebView
  3. Extracción de datos desde un UIWebView

Objetivos y Duración

Objetivos:

  • Aprender las bases de la programación de aplicaciones nativas para iOS en Objective C utilizando como herramienta Xcode.
  • Conocimiento de las bases del lenguaje Objective C
  • Gestión de memoria en aplicaciones iOS
  • Creación de aplicaciones básicas para iOS
  • Manejo de tablas, mapas, localización y visores web

Duración:

La duración del curso es de 30 horas lectivas.

Solicita Información

Su nombre y apellidos(requerido)

Su e-mail (requerido)

Su teléfono(requerido)

Su mensaje

He leído y acepto la política de privacidad y protección de datos

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Curso Online de Programación para iOS”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

19 + 20 =