Modalidad
+
Presencial
Duración
+
20 horas
 

 
Aulas
+
Madrid capital C/General Moscardó 33
Horario
+
Lunes a Jueves de 19:00 a 22:00 horas
Idioma
+
Español

Confirme todas las fechas y horarios con el departamento comercial: comercial@learningXpert.com 913758490

Consulte cualquier otro curso que no localice con el departamento de marketing: marketing@learningXpert.com 913758490
Apple iOS - Avanzado de Programación Enterprise. Curso Presencial

Curso intensivo orientado a programadores con experiencia previa en iOS (mínimo 6 meses desarrollando en iOS, que quieran dominar el  desarrollo de apps empresariales, cuyas necesidades son distintas de aquellas apps que buscan destacarse en el App Store.

Categoría
+
Formación Presencial
Mobile
Objetivos
+

Proporcionar conocimientos específicos de programación & desarrollo de apps para iPhone & iPad para un público de un entorno privado, normalmente una empresa, sus empleados y/o sus clientes.

Dirigido a
+

Es un curso intensivo pensado para programadores con experiencia previa en iOS, es decir, con un mínimo 6 meses desarrollando en iOS o que haya realizado previamente un Curso de iOS Básico. Programadores interesados en desarrollar aplicaciones para entorno Apple. Es sumamente recomendable el tener una base previa de programación orientada a objetos (en cualquier otro lenguaje), Ordenador Apple Mac, última versión estable del Xcode y el SDK.No hace falta un dispositivo (iPhone o iPad).

Al Terminar el Curso
+

El alumno domina el  desarrollo de apps empresariales, cuyas necesidades son distintas de aquellas apps que buscan destacarse en el App Store..

Metodología
+

Curso Presencial con tutor de apoyo en clase, eminentemente práctico con la realización de laboratorios en aulas equipadas con ordenadores de última generación. El alumno dispondrá de Manuales de referencia.

Programa
+

Uso de librerías de tercerosUso de recursos en GitHub y frameworks más recomendadasLa forma más eficiente: CocoaPodsLibrerías estáticasGestión de librerías de terceros en XcodeGráficos Empresariales y Visualización de Datos

  • Introducción a CorePlot
  • Gráficos
  • Animaciones
  • Tablas avanzadas con Collection Views
  • Layouts personalizados con Collection Views
  • Generación de PDFs
  • Impresión
  • Envío de datos por email

TDD Empresarial

  • Introducción a los Tests Unitarios
  • Creación de targets con OCUnit
  • Buenas prácticas y recomendaciones
  • Intro a los tests de UI

Servicios Web I

  • Acceso a recursos remotos: NSData & NSString
  • Acceso en segundo plano
  • JSON
  • NSURLConnection

Servicios Web II

  • XML en Objective C
  • Recepción de datos en XML
  • Preparar XML para envío a servicio web

Servicios Web III

  • Acceso sencillo y eficiente a recursos remotos con AFNetworking
  • Consumo de servicios web SOAP
  • Comunicación con SAP
  • Vida más allá de JSON y XML: intro a Google Protocol Buffers

Notificaciones Push

  • Distribución de notificaciones push
  • Uso recomendado de las notificaciones push
  • Automatizar el envío de notificaciones y cómo evitar problemas con Apple por mal uso
  • Cómo enviar información importante o sensible a los terminales de forma segura y fiable

Seguridad en iOS

  • Arquitectura de seguridad de iOS
  • Ataques más frecuentes
  • Detección de jailbreak y notificación del mismo a un servidor remoto
  • Almacenamiento encriptado de datos sensibles: Keychain
  • Encriptado de datos con AES

Distribuciones Adhoc

  • Licencia y limitaciones
  • UDIDs
  • Distribución a dispositivos
  • Recomendaciones y buenas prácticas