Especialista TIC en Programación de Aplicaciones para Iphone, Ipad y Mac

Catálogo / Informática y Comunicaciones

Curso

Especialista TIC en Programación de Aplicaciones para Iphone, Ipad y Mac

Hasta 100%
de la cuota FUNDAE
Teleformación
Modalidad
Con tutor
Seguimiento experto
SCORM
Acceso 24/7

Descripción

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.

300 horas · Scorm · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

Unidad didáctica 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

Unidad didáctica 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

Unidad didáctica 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

Unidad didáctica 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

Unidad didáctica 5. Elementos gráficos avanzados

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

Unidad didáctica 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

Unidad didáctica 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

Tema 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

Unidad didáctica 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

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll to Top