Presentación:
Dirigido a ti que ya has realizado el Curso iOS Intermedio, ya controlas Core Data, y quieres seguir “currándote” tu perfil profesional.
¿Quieres usar Core Data en segundo plano mirando al tendido, consumir servicios web con AFNetworking 2 como un superhéroe, pilotar Mantle y hacer viguerías con Reactive Cocoa?
¡Este es tu curso, solo para Superhéroes del código!
A lo largo del curso, se desarrollará una aplicación completa alimentada con Vine Comics ¿Te animas?
Temario
Introducción
Consumo de servicios REST
Comic Vine API
Aplicación de búsqueda de Cómics
Arquitectura: Model, View, ViewModel (MVVM)
MVC, Massive View Controller?
MVVM como alternativa a MVC
Arquitectura de nuestra aplicación
ReactiveCocoa
Programación Funcional Reactiva
Comportamiento asíncrono en Cocoa
Señales
Funciones de orden superior
Caso de uso: encadenar peticiones de red
Concurrencia
AFNetworking
Accediendo a servicios web
Arquitectura
Serialización de peticiones
Serialización de respuestas
Mantle
Que tiene que hacer un objeto modelo
MTLModel
MTLJSONSerializing
Concurrencia con Core Data
Soporte de concurrencia en NSManagedObjectContext
Multiples contextos para un mismo persistent store coordinator
Alternativas para sincronizar contextos
Groot
Importar JSON en nuestro modelo de Core Data
Mapeo de JSON a NSManagedObject
Insert vs. Merge
Requisitos
Para este Curso necesitas como mínimo haber realizado Curso iOS Intermedio. Si tienes dudas sobre si el curso encaja contigo ¡contáctanos y te orientamos!
También tienes disponible este curso adaptado a Swift
Idioma en que se realiza el curso: Español
Titulación obtenida: Certificado de participación KeepCoding
Perspectivas laborales: Programador IOS
Situación laboral requerida: Cualquier situación laboral
Duración: 20 horas.