You are on page 1of 4

UNIVERSIDAD AUTONOMA METROPOLITANA

Information Technology Solutions

IZTAPALAPA

Diplomado en desarrollo de aplicaciones mviles para iOS

Diplomado Objective-C
Objetivos: Con este curso aprenders las habilidades necesarias para desarrollar aplicaciones iOS ricas en contenido y calidad. A quien va dirigido: Personas que quieran iniciarse en el desarrollo de aplicaciones mviles. Estudiantes. Programadores de aplicaciones. Emprendedores tecnologas. de nuevas Primero veremos una introduccin al lenguaje de programacin Objective C, este te ayudara a conocer el core principal enseguida de tus aplicaciones, a crear comenzaremos en los Estructura y contenidos: conceptos para el herramientas desarrollo y de El diplomado estar centrado siempre tcnicas secciones.

aplicaciones ios y estar dividido en 2

ejemplos prcticos que te permitan aprender las herramientas y tcnicas

Contenidos Principales
Modulo 1 1. 2. 3. 4. 5. 6. 7. 8. 9. Introduccin. Tu primera App. Objective-C. Delegation y Core Location. MapKit y entrada de texto. UIView y UIScrollView. ViewControllers. Notificaciones y rotacin. UITableView y UITableViewController.

propias de iOS adems que podrs probarlas dispositivo. El curso consta de un total de 90 horas dividido en tres mdulos de 30 horas cada uno. directamente en tu

Materiales y Recursos
USB con la gua y contenidos del curso como son los ejemplos oficiales de Apple y los ejercicios de clase. Modulo 3 1. 2. 3. 4. 5. 6. 7. 8. 9. CoreAnimationLayer CAAnimation UIStoryBoard WebServices UISplitViewController Blocks MVCS Uso avanzado de MVCS iCloud

10. Editando UITableView. Modulo 2 1. 2. 3. 4. 5. 6. 7. 8. 9. UINavigationController Camara UIPopOver y ModalViewController Estados de una aplicacin. UITableView Subclassing CoreData Locaclizacin. NSUserDefault. Eventos Touch.

10. UIGestureRecognizer.

UNIVERSIDAD AUTONOMA METROPOLITANA IZTAPALAPA Diplomado en desarrollo de aplicaciones mviles para iOS

Temario
1. Introduccin. a. 2. Prerrequisitos.

g. h. i.

Eventos de Movimiento. Usando UIScrollView. Ocultando la barra de estado.

Tu primera App. a. b. c. d. e. f. g. h. Creando proyecto en Xcode. Construyendo Interfaces. Modelo-Vista-Controlador. Declaraciones. Creando Conexiones. Implementando Mtodos. Probando en el Simulador. Imgenes del Proyecto.

7. View Controllers. a. b. c. d. UiviewController. UITabBarController. Ciclo de vida de UIViewController. ViewController templates.

8. Notificacin y Rotacin. a. b. c. d. Notification Center. Notificaciones UIDevice. Autorotacin. Forzando Landscape Mode.

3.

Objective-C. a. b. Objetos. POO.

9. UITableView y UITableViewController. a. b. y c. UITableViewController. UITableView Data Source. UITableViewCell

4.

Delegation y Core Location a. Proyectos, Frameworks. b. c. d. Core Location. Delegation. Usando el Debugger. Targets

10. Editando UITableView. a. b. c. d. Modo Editar. Agregando filas. Eliminando filas. Moviendo filas.

5.

MapKit y entrada de Texto. a. b. c. d. Diagramas de Objetos. MapKit. Propiedades de Interfaz. MapView Delegate.

11. UINavigationController. a. b. UINavigationController. Navegando UINavigationController. c. UINavigationBar. con

6.

UIview y UIScrollView. a. b. Vistas y jerarquas de vistas. Creando Personalizada. c. d. e. f. El mtodo drawRect. CoreGraphics UIkit Redibujando Vistas. 13. una vista

12. Camara. a. Desplegando UIImageView. UIPopoverController y imgenes y

ModalViewController. a. b. UIPopoverController. ModalViewControllers.

14. Estados de la Aplicacin. a. b. c. Archivando. Sandbox NSKeyedArchiver NSKeyedUnarchived y

UNIVERSIDAD AUTONOMA METROPOLITANA IZTAPALAPA Diplomado en desarrollo de aplicaciones mviles para iOS

d.

Estados

de

la

Aplicacin

21. Core Animation Layer. a. b. c. d. 22. Capas y Vistas. Creando un CALayer. Contenido de Layer. Propiedades animables. animaciones con

Transiciones. e. Escribiendo en el Filesystem con NSData. f. g. Low-Memory Warnings. Model-View-Controller-Store

Controlando

15. UITableViewCell Sub-classing. a. b. c. Creando una celda personalizada. Manipulacin de Imagen. Acciones desde UITableViewCell

CAAnimation. a. b. c. Animacin de Objetos. CABasicAnimation. CAKeyframeAnimation.

16. CoreData. a. b. c. d. Mapeo Objetos-Relacin. Mas acerca de SQL. Fallas. Mecanismos de Persistencia.

23. UIStoryboard. a. b. Creando un storyboard. UITableViewControllers storyboards. 24. WebServices y UIWebView. a. b. Web Services UIWebView. en

17. Localizacin. a. b. c. Internalizacin usando NSLocale. Localizando Recursos. NSLocalizedString Strings. 18. NSUserDefault. a. Usando NSUserDefaults. y tablas de

25. UISplitViewControllers. a. b. Master-Detail Comunicacin. Desplegando MasterViewController

en la vista vertical. c. NSRegularExpression.

19. Eventos Touch y UIResponder. a. b. Eventos Touch. Creando Application. c. d. e. Dibujando con TouchDrawView. Convirtiendo Touches en lneas. La cadena de respuestas. un TouchTracker

26. Blocks a. b. c. d. Blocks y Blocks Syntax Conceptos bsicos de Blocks. Capturando Variables. Uso tpico de Blocks.

27. Model-View-Controller-Store. a. Las necesidades para

20. UIGestureRecognizer y UIMenuController. a. b. UIGestureRecognizer subclases. Detectando pulsasiones con b. c.

almacenamiento. Usando el almacenamiento. Serializacin en JSON.

UITapGestureRecognizer. c. d. e. UIMenuController. UILongPressGestureRecognizer. UIPanGestureRecognizer reconocedores simultaneos. y

UNIVERSIDAD AUTONOMA METROPOLITANA IZTAPALAPA Diplomado en desarrollo de aplicaciones mviles para iOS

28. Uso Avanzado de MVCS. a. b. c. d. Capturando el feed RSS. Cache Avanzado. Read y Unread Items. Otros objetos. 29. iCloud. a. b. c. Requerimientos para iCloud. Contenedores de Ubicuidad. Core Data y iCloud. beneficios de almacenar

You might also like