Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Curso diseñado para estudiantes y profesionales con conocimientos de programación orientada a objetos
(Clases, Herencia, Objetos, Métodos, Eventos, Mensajes, etc…) y conceptos básicos de modelado y UML, que
deseen introducirse en el mundo de la programación bajo esta plataforma.
La plataforma iPhone/iPod touch/iPad se ha hecho enormemente popular en poco tiempo, transformándose
en un icono de la tecnología moderna, es por esto que muchas empresas lo reconocen como un modelo potencial
de negocio accesible y de muy bajo costo. Sin embargo desde el punto de vista del desarrollo y la programación
es una plataforma nueva y desconocida.
El objetivo de este curso es proveer al alumno del conjunto de técnicas necesarias para el desarrollo de apli-
caciones para el iPhone, el iPod touch y el nuevo iPad.
Durante el curso se trabajarán conceptos de modelo de negocio y la arquitectura detrás del desarrollo para
iPhone/iPod touch/iPad, el lenguaje Objective-C y el Framework Cocoa Touch. Se introducirá al alumno en el
iPhone SDK 3.2 y las APIs disponibles para manejar el multitouch, la interfaz gráfica, la ubicación geográfica, el
acelerómetro… Se darán ejemplos sencillos de cada función y se utilizará XCode (el IDE oficial de Apple) sobre
Mac OSX para compilar y probar los desarrollos.
Una vez finalizado el curso, el alumno será capaz de reconocer los modelos de negocios potenciales en la
distribución de aplicaciones y juegos para iPhone, podrá comenzar un proyecto de desarrollo propio para iPhone,
iPod touch o iPad y adentrarse con soltura en las distintas funcionalidades avanzadas de la plataforma.
2.02 – Conceptos de arquitectura de programación. SOA, Servicios y Buses (Enterprise Service Buses).
· Conceptos fundamentales de POO. Arquitectura de aplicaciones.
· SOA y Servicios. Conceptos de desarrollo.
· ESB: Enterprise Service Buses. Middleware e integración de software.