Modalidad
+
onLine
Duración
+
50 horas
 

 
Aulas
+
Online acceso permanente a la plataforma
Horario
+
Validez de claves de acceso durante 8 semanas
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 -Elearning-

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 Online
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 elearning tutorizado por mail, con tecnología predominante de video, así como apoyo y seguimiento constantes del alumno para las prácticas y test de evaluación. El alumno dispondrá de la documentación del curso en castellano

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