
Introducción y descripción del curso.
Uso de userDefault, creacion y lectura.
Uso de Keychain. Creación, actualización, lectura y borrado.
La primera parte aprenderemos a configurar CoreData
En una segunda parte aprenderemos a realizar tareas básicas de CoreData, como lectura, actualización, escritura y borrado.
En una tercera parte aprenderemos a crear backups de nuestra base de datos.
En la última parte aprenderemos como realizar una migración con o sin sobrescritura.
Configuración de iCloud, creacion y despliege de bases de datos de CoreData en tu cuenta de iCloud Drive.
Migración de una bases de datos CoreData local a la nube.
Uso y configuración de NSUbiquitous. Explicación de como realizar lecturas y escrituras.
Uso y configuración de Realm usando SwiftPackageManager. Explicación de como realizar lecturas, escrituras, actualización, borrado, queries y observables.
all-InSwift presenta su curso de tipos de almacenamiento de datos. En este curso aprenderéis como gestionar estos tipos de almacenamiento desde un nivel sencillo hasta puntos muy avanzados.
Aprenderéis a gestionar:
UserDefault
KeyChain
CoreData
Guardar y actualizar
Eliminar
Migrar/restaurar/sobrescribir
Backups
CoreData + iCloud Drive
CoreData + iCloud
Ubiquitous
Realm
En all-InSwift buscamos crear cursos especializados y directos donde aprendáis desarrollos que no se suelen explicar en cursos genéricos.
El curso hace un especial foco en CoreData, ya que es la que te permite un desarrollo mas complejo, pero sin olvidarse de los demás tipos de almacenamiento de datos.
En la primera parte del curso se explicará de cada tipo de almacenamiento un breve resumen de cada tipo, describiendo información del mismo, así como cuando y como debe usarse. La intención no es sola explicar como usarlo, sino guiar al desarrollador en buenas practicas de desarrollo.
El curso se compondrá de 7 puntos y durará aproximadamente 3 horas y media.
Como todos los cursos de all-InSwift, todos los puntos del curso, serán atómicos y contendrán su caso de uso específico a través de su UseCase para que sea lo mas sencillo de comprender. De esta forma al ser modular podréis entenderlo mas fácil y re aprovecharlo para vuestros desarrollos.
El curso esta creado por Eduardo Parada Pardo, arquitecto iOS con mas de 13 años de experiencia en desarrollo iOS.