Transformación de Materiales Formativos a Distancia en Materiales Formativos ...
Aplicaciones iOS Nivel I
1. Ficha pedagógica
Aplicaciones iOS Nivel I
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
2. Ficha pedagógica
Descripción
El presente curso ofrece al alumno la oportunidad de conocer el sistema operativo iOS
a nivel de desarrollo de aplicaciones básicas. El desarrollo de aplicaciones para
smartphones con sistema operativo iOS propone conocer el lenguaje Objective-C,
introducirse en el paradigma de la orientación a objetos y una vez alcanzados estos
objetivos introducirse en su mercado de aplicaciones.
El contenido del curso está diseñado con un lenguaje directo, ejemplos (empezando
por casos generales hacia propósitos mas concretos) ilustrativos explicados paso a
paso y fichas prácticas.
Objetivos
El seguimiento de este curso permitirá al alumno adquirir la destreza necesaria para
desarrollar aplicaciones a un nivel básico.
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
3. Ficha pedagógica
Al finalizar el curso, el alumno será capaz de:
Conocer el lenguaje Objective-C.
Conocer y trabajar con clases y objetos predefinidos por el sistema.
Conocer y trabajar con los principales controladores definidos por el
sistema.
Conocer y trabajar con los principales componentes visuales (vistas).
Construir interfaces de usuario visuales, que permitan una interacción
directa y responder a la misma con las acciones pertinentes.
Conocer la necesidad de introducir persistencia en la aplicación.
Dotar a la aplicación de persistencia a través de bases de datos
SQLite.
Conocer y trabajar con mapas (MapKit y CoreLocation).
Gestionar las preferencias de la aplicación introducidas por el usuario
(ajustes de la aplicación).
Duración
120 horas.
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
4. Ficha pedagógica
Contenidos
UNIDAD 1.- Objetive-C y Xcode
TEMA 1 CREAR UN PROYECTO DE CONSOLA.
Abrir Xcode
Crear un nuevo programa de consola
Características del entorno
Compilar un proyecto
Ejecutar el programa
TEMA 2 OBJETIVE-C
Nociones básicas
TEMA 3 Documentación adicional
Crear una categoría
Ejercicios y ejemplos
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
5. Ficha pedagógica
UNIDAD 2.- Características de iOS
TEMA 1 ESTRUCTURA DE UNA APLICACIÓN iOS
Métodos principales de la aplicación
IBOutlet e IBAction
TEMA 2 VISTAS
UIAlertView
UIActionSheet
UIImageView
UIPageControl
UISegmentedControl
UIWebView
Teclado
Rotaciones y vistas dinámicas
IBOutlet e IBAction
TEMA 3 TIPOS DE CONTROLADORES
UIViewController
UITabBarController
UINavigationController
UISplitViewController
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
6. Ficha pedagógica
TEMA 4 APLICACIONES
Aplicaciones universales
TEMA 5 DOCUMENTACIÓN ADICIONAL
Utility Application
UILabel Class Reference
UIButton Class Reference
Ejemplos
Ejercicios
UNIDAD 3.- Aplicaciones Data-Driven o dirigidas a datos
TEMA 1 SQLITE
¿Qué es SQLite?
Crear una base de datos
Comandos básicos
Conexión a la base de datos
Configuración y manejo de SQLite Manager
Modelo de datos y FMDB
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
7. Ficha pedagógica
TEMA 2 TABLAS
Celdas
Estilos personzalizados
Añadir vistas a las celdas
Secciones
Índices
Búsquedas
TEMA 3 MANEJO DE FICHEROS
Crear, leer y escribir ficheros en los directorios Documents,
Library y tmp
Ficheros Plist
Compartir ficheros
Serializar objetos
TEMA 4 INTERNACIONALIZACIÓN
Textos
Imágenes
Storyboard
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
8. Ficha pedagógica
TEMA 5 DOCUMENTACIÓN ADICIONAL
Definición de Foreign Keys mediante SQlite Manager
Ejemplos
Ejercicios
Unidad 4.- Mapas
TEMA 1 MAPKIT
Introducción a MapKit
Imprimir “Zoom Level” del mapa
TEMA 2 CORE LOCATION
Obtener coordendas de Localización
Mostrar localización utilizando un mapa
Obtener información direccional (Brújula)
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61
9. Ficha pedagógica
TEMA 3 OPERACIONES CON UN MAPA
Rotar mapa
Añadir anotaciones a un mapa
Reverse Geocoding
Arrastrar anotaciones
Botón “Disclosure”
Configurar anotaciones
Chinchetas personalizadas
TEMA 4 DOCUMENTACIÓN ADICIONAL
Ejemplos
Ejercicios
Metodología
Se combinan las explicaciones visuales, sobre ejemplos prácticos, con materiales
didácticos escritos como manuales y fichas de ejercicios. Estas últimas son un
excelente método de aprendizaje y autoevaluación.
La carga lectiva del curso es de 120 horas y la evaluación final del alumno, se basará
en la nota media obtenida en los tests finales y ejercicios entregados.
Parque Tecnológico de Asturias - Edificio CEEI - 33428 Llanera - Asturias - Tel. 985 980 098 - Fax 985 980 61