-
Universidad de Oviedo Oferta formativa Página oficial

>> Información del programa
Curso académico: 2012/2013

CURSO: Desarrollo de aplicaciones sobre plataforma iOS de Apple
EDICIÓN:

1

DIRECTOR(ES):

PUENTE PEINADOR JORGE

PLAZAS DISPONIBLES:

19

DESTINATARIOS:

Este curso está dirigido preferentemente a estudiantes de Ingeniería interesados en el entorno Mac, especialmente a alumnos que quieran realizar aplicaciones para iPod Touch, iPhone y iPad. Su seguimiento requiere conocimientos de programación en algún lenguaje orientado a objeto (C++, Java, C# ...) o al menos un lenguaje imperativo, por ejemplo C.

IMPORTE DE LA MATRÍCULA:

211,10 €

FECHAS DE REALIZACIÓN:

Del 2 al 11 de octubre de 2012

PERÍODO DE MATRÍCULA

Del 25 de julio al 26 de septiembre de 2012

TIPO CURSO:

Homologable por 3 créditos de formación permanente para el profesorado no universitario del Principado de Asturias en activo.

LUGAR DE IMPARTICIÓN:

CAMPUS GIJON VIESQUES. OESTE-MÓDULO 1. (1.S.29) - Laboratorio Polivalente

OBJETIVOS:

Conocer las bases de programación del framework Cocoa Touch. Conocer las herramientas necesarias para el desarrollo de aplicaciones iOS. Capacitar al alumno para el desarrollo de aplicaciones en iOS (iPod Touch, iPhone y iPad).

CONTENIDO:

El mercado de las aplicaciones para móviles ha crecido mucho en los últimos años, generando un gran volumen de negocio. Esta rápida evolución exige al profesional estar al día de los aspectos tecnológicos para
poder generar aplicaciones de calidad con un time to market competente. La apuesta de Apple, con sus dispositivos iOS y el framework Cocoa Touch, aporta la velocidad de desarrollo y flexibilidad necesarias para cumplir con los objetivos que se exigen en el mercado actual, aunando una experiencia de usuario satisfactoria con unas capacidades técnicas destacable. Este curso pretende capacitar al alumno para el desarrollo de aplicaciones para iPod, iPhone, iPad, mostrado cuáles son las herramientas utilizadas y su manejo, en qué consiste el framework Cocoa Touch junto con una pequeña introducción a Objective-C, y las posibilidades que ofrecen los diversos tipos de controles y las vistas disponibles, cómo gestionar y obtener los datos de la aplicación y hacer uso de ellos.

BIBLIOGRAFIA:

1) BEGINNING iPHONE 4 DEVELOPMENT. EXPLORING THE iOS SDK. Mark D Nutting J y Lamarche J. New York, Apress, 2011.
2) iOS 4 PROGRAMMING COOKBOOK. Nahavandipoor V. Sebastopol, O'Reily, 2011.

CRITERIOS EVALUACIÓN:


Trabajo: El lugar de presentación del trabajo es: despacho 1.1.13 del Prof. Jorge Puente Peinador (Campus de Gijón). El plazo de presentación es: Finaliza una semana después del fin del curso. La extensión del trabajo es: Ejemplo de aplicación propuesta por los profesores.

ACTIVIDADES
Martes, 02 de octubre
15:00 16:00 Introducción
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL. Crazybits Studios S.L.
16:00 16:30 Entorno de desarrollo de iOS
  TOLIVIA CADRECHA DELIO RUBEN. SEINEKO SLL
16:30 17:15 Primera aplicación en iOS
  TOLIVIA CADRECHA DELIO RUBEN
17:15 18:00 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
18:00 18:35 Objective-C
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
18:35 19:15 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
19:15 19:35 Manejo de Memoria
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
19:35 20:00 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
  PUENTE PEINADOR JORGE. UNIVERSIDAD DE OVIEDO
Miércoles, 03 de octubre
15:00 15:45 Aplicación DondeEstoy: Delegación. Uso de frameworks. Uso de Core Location. Uso de MapKit. Uso de MapView. Etiquetando localizaciones
  TOLIVIA CADRECHA DELIO RUBEN
15:45 16:30 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
16:30 17:15 Aplicación hipnosis: Uso de UIView y método DrawRect. Dibujando texto y sombras. Uso del UIScrollView. Zoom. Ocultando la barra de estado
  TOLIVIA CADRECHA DELIO RUBEN
17:15 18:00 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
18:00 18:50 Aplicación hipno-tiempo: View Controllers y ficheros XIB. Uso de UITabBarController. Creación de controladores y tab bar ítems. Creando Views para los View Controllers. El ciclo de vida de un View Con
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
18:50 19:30 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
19:30 19:40 Aplicación hipnoview: Uso del cronómetro
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
19:40 20:00 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
Jueves, 04 de octubre
15:00 15:40 Aplicación inventario: UITableView y UITableViewController. Protocolo de UITableViewDataSource. Uso de UITableViewCells. Editado de UITableViews
  TOLIVIA CADRECHA DELIO RUBEN
15:40 17:00 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
17:00 17:45 Aplicación inventario II: Uso de UINavigationController. Creación de UINavigationBar. Navegando con un UINavigationController.
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
17:45 18:30 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
18:30 19:15 Aplicación inventario III: Uso de la cámara y UIImagePickerController. ImageCache: Singleton usando un NSDictionary. Mostrando imágenes y UIImageView
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
19:15 20:00 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
Martes, 09 de octubre
15:00 15:50 Aplicación inventario IV: Sandbox de las aplicaciones. Directorios. Archivando el inventario según protocolo NSCoding. Archivando en disco con NSData
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
15:50 16:30 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
16:30 17:15 Aplicación inventario V: Haciendo un InventarioItemCell a partir de UITableViewCell. Uso de la celda personalizada. Manejo de imágenes
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
17:15 18:00 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
18:00 18:30 Aplicación hipno-tiempo II: Creación de una CALayer. Propiedades que pueden ser animadas
  TOLIVIA CADRECHA DELIO RUBEN
18:30 19:00 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
19:00 19:35 Aplicación hipno-tiempo III: Objeto CAAnimation. Uso de CABasicAnimation. Uso de CAKeyframeAnimation
  TOLIVIA CADRECHA DELIO RUBEN
19:35 20:00 Prácticas
  PUENTE PEINADOR JORGE
  TOLIVIA CADRECHA DELIO RUBEN
Miércoles, 10 de octubre
15:00 15:30 Aplicación TopSongs: Servicio Web. Parsing XML
  TOLIVIA CADRECHA DELIO RUBEN
15:30 16:00 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
16:00 16:45 Aplicación naciones: Uso de SQLite. Creación de la base de datos. Captación de datos
  TOLIVIA CADRECHA DELIO RUBEN
16:45 17:30 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
17:30 18:45 Core Data: Editado del fichero modelo. AppController. LabelSettingViewController. LocationListViewController. Ass
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
18:45 20:00 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
Jueves, 11 de octubre
15:00 15:45 Aplicación reproductor: Reproduciendo sonidos del sistema. Reproduciendo ficheros de audio. Reproduciendo ficheros de video
  TOLIVIA CADRECHA DELIO RUBEN
15:45 16:30 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
16:30 17:15 Aplicación seguimiento: Multi-Touch. Crear líneas a partir de los “Touch”. La cadena de los UIResponder
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
17:15 18:00 Prácticas
  DEL RIEGO FERNANDEZ-NESPRAL RAFAEL
18:00 18:30 Aplicación VisorWeb: Detección del estado de la red. Uso de UIWebView. Extracción de datos de un UIWebView
  TOLIVIA CADRECHA DELIO RUBEN
18:30 19:00 Prácticas
  TOLIVIA CADRECHA DELIO RUBEN
19:00 20:00 WindowsPhone 8: Características generales. Modelo de programación. Diferencias con iOS. Consejos
  NOGUEIRAS MENDEZ MARTA. SEINEKO SLL

 

 

-
©2002 Universidad de Oviedo
-