Empezar aquí
  • Tu instructor: Juan Gabriel Gomila
  • Cómo hacer el curso si tengo Windows - Mac In Cloud
  • Introducción
  • Requisitos para el curso
Tema 1: Hello, Core Data
  • Tema 1: Hello Core Data
  • Crear la app y añadir Core Data
  • El Managed Object Model
  • Guardar un objeto con Core Data
  • Un regalo por ser alumno de Juan Gabriel
  • Recuperar un objeto con Core Data
  • Descarga la app del tema 1
  • ¿Que te parece este curso?
Tema 2: Subclases de NSManagedObject
  • Tema 2: Subclases de NSManagedObject
  • Descarga el proyecto inicial
  • El proyecto inicial
  • Definiendo los atributos del modelo
  • El atributo transformable
  • La subclase de NSManagedObject
  • El truco de propagar el NSManagedObjectContext
  • Mostrar la lista de platos con nuestra propia clase
  • Cambiar de plato
  • Reto: ¡Quiero probar ese plato!
  • Reto: ¿Qué le ha parecido ese plato?
  • La validación de los datos con Core Data
  • Descarga la app del Tema 2
Tema 3: Entendiendo la Core Data Stack
  • Tema 3: La Core Data Stack
  • Descarga el proyecto inicial
  • El proyecto inicial
  • Core Data Stack
  • Mi propia Core Data Stack
  • Cómo utilizar nuestra propia Core Data Stack
  • Crear el Modelo de Datos Xcdatamodeld
  • Subclases de NSManagedObject
  • Vamos a correr!
  • Borrar objetos de Core Data
  • Un truquito: los code snippets
  • Descarga la app del tema 3
Tema 4, NSFetchResult
  • Tema 4, NSFetchResult
  • Tipos de NSFetchRequest
  • Descarga el proyecto inicial
  • El proyecto inicial
  • Fetch requests desde el modelo de datos
  • Los tipos de Fetch Requests
  • Fetch requests para contar
  • Fetch requests para operar
  • Crear un protocolo para delegar las tareas de filtrado
  • Reto: nuevos tipos de filtro
  • Ordenación de resultados
  • Las peticiones a Core Data asíncronas
  • Volcado y actualización masiva de datos
  • Descarga la app del tema 4
Tema 5, la clase NSFetchedResultsController
  • Tema 5, NSFetchedResultsController
  • Descarga el proyecto inicial
  • El proyecto inicial
  • NSFetchResultsController
  • Modificación de datos
  • Agrupar datos en secciones
  • La caché y la eficiencia
  • Monitorizar cambios con el delegado de NSFetchResultsController
  • Reto: inserta tu propio país en la copa del mundo
  • Descarga la app del tema 5
Tema 6, Migraciones y Actualizaciones
  • Tema 6: Migraciones y Actualizaciones
  • Descarga el proyecto inicial
  • El proyecto inicial
  • Migraciones ligeras
  • Añadir una imagen al modelo de datos
  • Migraciones manuales
  • Cambiando las clases para añadir muchas imágenes
BONUS: Un regalo para ti
  • Nos vemos en la próxima
  • Un regalo para ti