Actualizar

miércoles, marzo 22, 2023

Desarrollo de apps iOS 8 con Swift y Objetive-c, el innovador curso de ITA INNOVA

Este curso es una introducción a la programación de aplicaciones nativas para dispositivos iOS (iPhone, iPad). Además de una visión general al sistema de desarrollo, herramientas y lenguajes, se presentan las tecnologías avanzadas que permiten implementar funciones complejas en estos dispositivos.

Este curso es una introducción a la programación de aplicaciones nativas para dispositivos iOS (iPhone, iPad). Además de una visión general al sistema de desarrollo, herramientas y lenguajes, se presentan las tecnologías avanzadas que permiten implementar funciones complejas en estos dispositivos.

Objetivos

Aprender a utilizar Xcode y los lenguajes de programación Objetive-c y Swift. Aprender a integrar los principales frameworks de Apple, especialmente los elementos del UIKit y los componentes de gestión de datos y comunicaciones. Se prestará especial atención a los modelos y patrones estándares de diseño de aplicaciones en este sistema: MVC, Delegación, Protocolos y Bloques.  

Programa

Introducción y conceptos básicos

  • Xcode y otras herramientas de desarrollo en OS X
  • Lenguaje Objetive-c (introducción)
  • Lenguaje Swift (introducción)
  • Programación de Swift con Playground
  • UIKit y MVC

UIKit avanzado

  • Layouts, views y constraints
  • Table Views y Collection Views avanzadas
  • Navigation Controller y Tab View Controllers (estructura de navegación de aplicación)

Persistencia de datos

  • Plist y serializadores, Coders y decoders
  • User Defaults
  • Core Data (introducción)
  • Core Data: Objetos, Grafos y Predicados
  • Observadores y Granularidad del Interfaz

Comunicaciones (http)

  • Acceso a servicios web
  • Comunicación y asincronía: estrategias
  • Modo desconectado y estrategias de sincronización

Otros Frameworks

  • Acceso a Agenda de Contactos
  • Mapas y Geolocalización
  • Gráficos
  • Notificaciones Push
  • Otros frameworks: iCloud, Health, etc.

App Store

  • Certificados y publicaciones
  • In App Purchase
  • Gestión Versiones y revisiones

Concurrencia

  • Bloques, operaciones y colas
  • GCD

Dirigido a

Estudiantes o profesionales que deseen iniciarse en el desarrollo avanzado de aplicaciones para dispositivos móviles.
Se requiere conocer previamente las bases de programación estructurada y, preferiblemente, de programación orientada a objetos.

Fechas y Horario

Fechas: 11,12, 17, 18 y 19 de noviembre de 2014

Horario: 16:00 a 21:00 horas

Horas: 25

Profesorado

Gabriel Marro Gros
Director Escuela Politécnica Superior

Inscripción

Inscripción on line. Plazas limitadas.

Matrícula: 100 Euros.

El pago debe realizarse después de la confirmación de la plaza y antes del inicio de la acción formativa.

El importe del curso es susceptible de bonificación por la Fundación Tripartita*.

*Gestión realizada gratuitamente por ITAINNOVA previa solicitud.

Más información del curso AQUÍ.

Secretaría técnica

INSTITUTO TECNOLOGICO DE ARAGON
Training & Inspiration
María de Luna, 7 (Pol. Actur)
50.018 ZARAGOZA
Tfnos: 976 010 029/030 /031
Fax: 976 011 888
E-mail: [email protected]
Página Web : http://www.itainnova.es

ARTÍCULOS RELACIONADOS

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Otras noticias de interés