Desarrollo de aplicaciones ios Basico

División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM Programa de Capacitación en Cómputo Semestre 2015-1 Desarrollo de aplicacion...
6 downloads 1 Views 216KB Size
División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM

Programa de Capacitación en Cómputo Semestre 2015-1

Desarrollo de aplicaciones iOS Basico Instructor: MI Santa Rosa García Corro

INFORMACIÓN GENERAL Este curso recibirás

una base sólida que te permitirá comenzar de inmediato el

desarrollo de tus propias aplicaciones (apps) para iPhone, iPad e iPod Touch, es un curso totalmente práctico en el que los alumnos crearan pequeños ejemplos que les permitirán un mayor entendimiento de los fundamentos de Objective C, el SDK de iOS para iPhone, iPad e iPod Touch y la herramienta de desarrollo (Xcode). Este curso va dirigido a personas con cierta experiencia en algún lenguaje de programación, pero sobre todo que deseen incursionar en el desarrollo iOS.

OBJETIVO Proveer al alumno del conjunto de técnicas básicas para el desarrollo de aplicaciones en iPhone, iPod Touch e iPad. Finalizando el curso, el alumno será capaz de iniciar un proyecto de desarrollo propio para iPhone, iPod Touch o iPad.

UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1

División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM

REQUISITOS • Equipo MAC OS • Xcode (se recomienda última versión previamente instalada) • Conocimientos básicos en algún lenguaje de programación

DURACIÓN DEL CURSO El curso tiene una duración de 20 horas que están distribuidas en 2 horas durante la semana del 5 al 16 de Enero del 2015 de 18:30 a 20:30 horas. Se otorgará constancia de participación

UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1

División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM

——————————————————————————————————————— Temario

Capítulo I Conceptos Objective C y Core Fundation Framework Este capítulo es introductorio al lenguaje Objective C así como al entorno de desarrollo a utilizar y los patrones de diseño que se utilizan MVC (Modelo – Vista – Controlador) y Delegate

(delegado). • Entorno de programación • Introducción a Objective C • Estructuras de datos complejas. • Ciclo de vida y cómo arranca una App. • Creación de interfaces gráficas: IBOutlets y IBActions.

Capitulo II Manejo de Video, Audio y Tablas En este capítulo se manejan elementos de reproducción como play, pause, control de volumen tanto en audio como en video, adicionalmente se muestra el manejo de un elemento primordial en iOS como es tablas y celdas. • NSBundle • AVAudioPlayer • MPMoviePlayerController • UITableView

UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1

División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM

Capítulo III Cambio modal y Control de vistas El manejo de control de vistas es primordial, te permite realizar la conexión, navegación y selección de vistas de acuerdo a la elección correspondiente. • Transición de Vistas • TabBarController • NavigationController

Capítulo IV Storyboard En este capítulo se mostrará una gestión diferente de vistas visualizando gráficamente cada una de las vistas que puede constituir una aplicación. • Manejo de vistas desde un Storyboard • ImagePickerController Capítulo V Geolocalización La localización en las apps se ha vuelto cada vez más recurrente, por lo que en este capitulo veremos como hacer uso de la localización utilizando información de redes móviles, WiFi y el sistema de posicionamiento Global (GPS) para determinar nuestra localización aproximada. • CLLocationManager

UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1

División de Ingenierías Civil y Geomática - Facultad de Ingeniería UNAM

Capítulo VI Introducción a persistencia de datos y redes sociales En algunas aplicaciones es importante guardar datos dentro de la misma aplicación con la finalidad de no solicitarlos al usuario repetidamente para ellos es importante conocer el manejo de persistencia de datos. Por otro lado el compartir información en redes sociales se ha convertido en una excelente manera de promocionar tu app entre muchas cosas más. • Introducción a Persistencia de Datos • Publicar en Facebook • Publicar en Twitter

UNAM | Facultad de Ingeniería | División de Ingenierías Civil y Geomática Unidad de Cómputo, Circuito Exterior s/n Ciudad Universitaria Tel: 5622-8005 ext. 1037 | [email protected] | @dicyg © 2015-1

Suggest Documents