Contenidos SCORM

Programación y Desarrollo

Objective-C: Desarrollo iOS

En la actualidad existe un fuerte interés por parte de los programadores en el desarrollo de aplicaciones para dispositivos como: iPad, iPhone y Mac.

  • Duración340 h
  • Unidades15
  • Campos2
  • FormatoSCORM 1.2

Sobre este contenido

En la actualidad existe un fuerte interés por parte de los programadores en el desarrollo de aplicaciones para dispositivos como: iPad, iPhone y Mac. La adquisición de este tipo de aparatos por parte de los usuarios se incrementa en la medida que encuentran en ellos nuevas aplicaciones o servicios que satisfacen sus necesidades básicas, profesionales, educativas y de entretenimiento. Gracias a la realización de este Curso de Objective-C: Experto en Desarrollo iOS conocerá el lenguaje de programación Objective-C para desarrollar aplicaciones en sistemas iOS.

A quién va dirigido

El Scorm de Objective-C: Experto en Desarrollo iOS está dirigido a profesionales desarrolladores y programadores que quieran realizar aplicaciones para tecnologías móviles, iPhone, iPad, Mac, así como cualquier persona que quiera una especialización Objective-C.

Temario

15 unidades didácticas · 340 horas

Campo 1Objective-c6 unidades
SCORM 1

Visión global de objetive-c

  • Definición de Objective-C
  • Instalación
  • Nuestro primer Hola Mundo
SCORM 2

Funciones y almacenamiento de datos

  • Funciones
  • Variables y constantes
  • Especificadores
  • El puntero
  • Operadores
SCORM 3

Condicionales

  • Bucles
  • Estructuras de control: if, switch, for, while
SCORM 4

Programación orientada a objetos (poo)

  • Conceptos principales
  • Objetos y clases
  • Herencia
  • Métodos
SCORM 5

Diferentes frameworks

  • Foundation
  • NSObject
  • NSString
  • NSMutableString
  • NSArray
SCORM 6

Los errores con xcode y ejercicio práctico

  • Debugger
  • Storyboard
  • Ejemplo: Juego de preguntas
  • Fin del curso
Campo 2Programación de aplicaciones para iphone, ipad y mac9 unidades
SCORM 1

Introducción al entorno de desarrollo

  • Conociendo el entorno
  • Compilando con LLVM
  • - Xcode
  • - Errores en LLVM: Fix-it
  • Compilación y ejecución de programas
  • - Creando un nuevo proyecto
  • - Explorando Xcode
  • - Compilando y ejecutando
  • - Control de errores
  • - Nuestra primera aplicación
  • - Depurando
SCORM 2

Características del lenguaje swift

  • Introducción a Swift
  • Aprendiendo con la práctica
  • Variables
  • - El punto y coma
  • - Nomenclatura de las variables
  • - Declarando variables en Swift
  • Tipos de datos
  • - Variables numéricas
  • - Cadenas de caracteres
  • - Tipos de datos en Swift
  • - Valores opcionales
  • - Valores obligatorios
  • Operadores
  • - El operador de incremento/decremento unitario
  • - Los paréntesis
  • - División
  • - División entera: módulo
  • omentarios
  • - Hacer un comentario en Swift
  • - ¿Por qué un comentario?
  • Funciones
  • - La función main()
  • - Nuestra primera función en Swift
  • - Pasando argumentos a las funciones
  • - Devolviendo valores
  • - Variables protegidas
  • - Cambiando el valor de un argumento
  • - Mostrando en pantalla con Swift
  • Sentencias condicionales
  • - La sentencia if/else
  • - Operadores de comparación
  • - Concatenando sentencias condicionales
  • Estructuras de repetición
  • - Introducción a las estructuras de repetición en Swift
  • - Esctructuras for
  • - Estructuras while
  • Ejercicios prácticos de programación con Swift
SCORM 3

Características avanzadas del lenguaje swift

  • Tipos para colecciones de datos
  • - Arrays en Swift
  • - Diccionarios en Swift
  • Introducción a la PDOO
  • - Clases y objetos
  • - Creando nuestra primera clase en Swift
  • Búsqueda de clases y métodos en Swift
  • - Buscando métodos
  • - Clases y objetos en Interface Builder
  • - Interoperabilidad
  • - Kits
  • Gestión de Memoria
  • - Automatic Referente Counting en Swift
  • Ejercicios de programación avanzada
SCORM 4

Elementos gráficos básicos

  • Recordando el entorno
  • UILabel
  • UIButton
  • UITextField
  • Uniéndolo todo
  • Etiquetas personalizables con UIFont
  • Ejercicios sobre componentes gráficos básicos
SCORM 5

Elementos gráficos avanzados

  • UITableView
  • Otros elementos
  • - UISwitch
  • - UISlider
  • - UISegmentedControl
  • Uniéndolo todo
  • Ejercicios sobre compontentes gráficos avanzados
SCORM 6

Componentes y tareas avanzadas

  • Conociendo UIWebView
  • Mandando Emails con MFMailComposeViewController
  • Capturando imágenes desde la galería
  • Manejando varias pantallas o vistas con el storyboard
  • Ejercicios de componentes y tareas avanzadas
SCORM 7

La base de datos sqlite

  • SQLite
  • Creando una base de datos SQLite para nuestra aplicación
  • Configurando el entorno
  • Añadiendo datos a nuestra aplicación
  • Listando los datos de nuestra aplicación
  • Añadiendo una vista de detalles
  • Eliminando datos de nuestra aplicación
SCORM 8

Integración con redes sociales

  • Trabajando con Facebook desde Swift
  • - Características de Facebook Connect
  • - Implementando Facebook Connect en una aplicación
  • Trabajando con Twitter desde Swift
  • - Características de la API de Twitter
  • - Enviando un tweet desde Swift
SCORM 9

Introducción a la creación de videojuegos con swift

  • Cocos2D
  • - Estructura de una aplicación con Cocos2D
  • - Configurando el entorno para Cocos2D
  • - Nuestra primera aplicación con Cocos2D
  • El motor de física Chipmunk2D
  • - Estructura de una aplicación con Chipmunk2D
  • Recursos de interés para el desarrollo de videojuegos

Palabras clave

  • Aplicaciones
  • Desarrollo
  • IOS
  • Ipad
  • Iphone
  • Mac
  • Objective-C
  • programacion

Más contenidos de Programación y Desarrollo

Ver los 500 →