Core Data en iOS y Swift | La Mejor Introducción

Persistencia y manejo de datos en Core Data para iOS con swift

Intermediate 4.6(128 Ratings) 8,707 Students enrolled
Created by Juan Villalvazo Last updated 11/2017 Spanish ["Spanish [Auto-generated]"]
What will i learn?
  • Aprenderá de manera detallada el uso de la tecnología de CoreData en iOS con Swift

Curriculum for this course
97 Lectures 07:48:19
Introducción
1 Lectures 00:01:11
  • Bienvenida 00:01:11
  • Teoría | ¿Qué es Core Data? 00:05:43
  • Práctica | Primer proyecto con Core Data 00:09:20
  • Agregar Datos Estáticos a un TableView 00:10:08
  • Alertas : UIAlertController 00:15:50
  • Código 00:00:39
  • El Archivo Tipo xcdatamodeld y el Modelo Vista Controlador 00:03:04
  • Data model , managed object , entidades , atributos y relaciones en Core Data 00:02:51
  • Construyendo nuestro modelo , entidad & atributo 00:17:17
  • Código Versión 2 00:00:58
  • Guardar Datos en CoreData con NSManagedObjectContext Parte 1 00:11:56
  • Código Versión 3 00:01:42
  • do try catch | Guardar Datos en CoreData con NSManagedObjectContext Parte 2 00:04:18
  • Código Versión 4 00:01:46
  • Recuperar Datos con NSFetchRequest en CoreData 00:06:56
  • Código Versión Final 00:01:57
  • ¿Que vimos en esta sección? 00:00:53
  • El archivo info.plist 00:06:48
  • ¿Que aprenderas en esta sección? 00:02:47
  • Nuevo Proyecto 00:03:49
  • Datos Iniciales : Imágenes y Property List 00:09:18
  • Antes de Añadir Datos a Nuestro Data Model 00:00:48
  • Modelo de Datos 00:07:07
  • Binary Data & Permitir Guardado Externo 00:03:30
  • Motivos Para Usar Subclases de NSManagedObject 00:02:35
  • Crear Subclases de NSManagedObject 00:03:13
  • Solución a Error Invalid redeclaration of al crear subclases de NS ManagedObject 00:02:47
  • CoreDataClass y CoreDataProperties 00:05:05
  • Como Modificar Nuestro Entity 00:03:50
  • Guardar y recuperar datos con las subclases del NSManagedObject 00:08:18
  • Propagar Managed Object Context 00:06:38
  • Guardar imágenes y datos de arreglos y diccionarios de un plist a coredata 00:15:38
  • Código: Función Guardar Datos de Archivo plist en Core Data 00:00:31
  • Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 1 00:04:07
  • Código: Recuperar Datos de Core Data Parte 1 00:00:09
  • Code Folding 00:01:54
  • Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 2 00:05:24
  • Código: Recuperar Datos de Core Data Parte 2 00:00:10
  • Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 3 00:09:51
  • Implementando el Botón de Probar 00:07:32
  • Código botón de probar 00:00:08
  • Implementando el Botón de Calificar 00:05:32
  • Validar Datos Con CoreData 00:04:36
  • Código de Función Calificar 00:00:21
  • ¡Bienvenidos! ¿Que vamos a hacer en esta sección? 00:06:47
  • Iniciando con nuestra App de Caminatas 00:11:23
  • Creando nuestro propio CoreDataStack / Introducción a Relaciones 00:16:46
  • Agregando más relaciones y salvar nuestros datos en CoreData 00:19:48
  • Eliminando datos de CoreData 00:04:54
  • Código de nuestra App Caminatas 00:00:07
  • Nota 00:00:19
  • sqlite dynamic library - libsqlite3.0.tbd VS libsqlite3.dylib 00:03:38
  • fmdb wrapper con swift 00:03:40
  • Bridging Header - Usar librerías Objective C dentro de proyecto Swift 00:03:17
  • Interfaz de usuario para app con SQLite 00:09:33
  • Funciones extras - guardar y buscar 00:01:22
  • Algoritmo 00:01:50
  • SQLite Manager | Instalación 00:01:10
  • Crear Base de Datos con SQLite Manager 00:06:20
  • Importar archivo sqlite a bundle de una app iOS 00:00:59
  • Introducción al ciclo de vida de una app y al archivo AppDelegate.swift 00:03:13
  • La Clase File Manager & File Helper 00:02:39
  • Copiar Base de Datos a Carpeta de Documentos 00:07:23
  • Error común al acceder o copiar archivos 00:03:21
  • Hacer Referencia a Base de Datos con FMDatabase 00:03:03
  • Búsqueda y Queries " Consultas " SQL 00:11:29
  • Guardar y Queries " Consultas " SQL 00:05:03
  • Activar Llave Foránea 00:01:41
  • Desplegar resultados con AlertViewController 00:03:55
  • Next Step 00:00:19
  • El ciclo de vida de las vistas | Teoría 00:06:53
  • El ciclo de vida de las vistas | Ejemplo 00:06:33
  • Teoría | ¿Qué es y para que sirven los NSUserDefaults? 00:02:16
  • Práctica NsUserDefaults | Crear proyecto nuevo 00:06:07
  • Guardar datos con NsUserDefaults | standardUserDefaults , setValue , setBool 00:11:16
  • Recuperar datos con NsUserDefaults | stringForKey , boolForKey , doubleForKey 00:02:38
  • Nuevo proyecto | A 00:05:06
  • Nuevo Proyecto | B 00:03:28
  • ¿ Page Control ? 00:04:10
  • Imágenes iniciales 00:02:21
  • Siguientes Pasos 00:01:32
  • Modelo de datos | Data model 00:03:13
  • Motivos para usar subclases de NSManagedObject 00:02:36
  • Crear subclases de NSManagedObject 00:01:27
  • Datos primitivos | Scalar properties for primitive data 00:04:00
  • ¿Qué hacer si el modelo de datos cambia? 00:02:53
  • Otra forma de adquirir el Managed Object 00:05:25
  • Introducción a Fetch Request | ¿Cómo saber si tengo entity en mi core data? 00:09:49
  • Pasar datos de un archivo plist a un arreglo 00:06:38
  • Pasar datos de un arreglo a un diccionario | NSArray a NSDictionary 00:05:24
  • Guardar datos de un diccionario en Core Data 00:07:10
  • Guardar imágenes en Core Data 00:04:39
  • La función save () del Managed Object Context 00:04:07
  • Mostrar cantidad de entidades guardadas en Core Data 00:01:25
  • Buscar el entity correcto 00:05:30
  • Desplegar los datos guardados 00:07:55
  • Introduction 00:01:10
  • Disclaimer 00:01:11
  • Setting Up 00:02:24
  • Make Kali Linux Bootable 00:03:50
  • Set up Kali Linux in Vmware 00:02:25
  • History of Wi-Fi and its vulnerbility 00:05:46
  • Setting up environment for penetration testing 00:04:09
  • Installing Kali Linux 00:02:44
  • Dual boot Kali Linux with Windows 00:05:28
  • Basic Linux commands 00:11:30
  • Special command related to hacking 00:04:02
  • Cursos de Programación 00:00:13
Requirements
  • El estudiante requiere de una Mac con OSX 10.10 en adelante.
  • Conocimientos básicos de programación en iOS.
+ View more
Description

IMPORTANTE: Te recomiendo que te suscribas al curso actualizado de iOS con Swift, para ver la versión nueva del curso puedes ir a mi biografía dando click al nombre "Juan Villalvazo"  en esta misma página (en la sección de instructor).

¿Necesitas aprender a guardar datos de manera persistente en iOS con Core Data? y te has hecho las siguientes preguntas:

  • ¿Es Core Data una base de datos ?

  • ¿Es Core Data , SQLite para iOS ?

  • ¿Core Data es muy difícil?

Si en el pasado te has formulado alguna de estas preguntas, ¡quiero decirte que te comprendo! ya que personalmente batalle mucho al momento en que se me asigno un proyecto donde se requería usar Core Data en iOS y no sabia ni por donde comenzar.

El curso fue creado con el propósito de ayudar a todo aquel que va iniciando en el mundo de iOS con Swift y que requiere de usar tecnologías como Core Data para guardar datos de manera persistente en las apps.

Recuerda que:

  • ¡Este curso cuenta con Garantía del 100% de devolución de tu inversión por 30 días!, da clic en tomar el curso ahora mismo y si no es lo que esperabas Udemy te devuelve tu dinero.

  • Este curso no es para personas que nunca han programado, este curso es para personas que tienen bases en programación con Swift y buscan aprender a usar tecnologías de persistencia de datos en iOS.

Muchas gracias  : )

+ View more
Other related courses
03:09:50
4.4 795 $124.99 Free
08:21:37
Updated Thu, 30-Apr-2015
4.2 88,365 Free
01:01:46
Updated Fri, 24-May-2019
4.5 1,866 Free
00:58:08
Updated Sun, 07-Jun-2020
4.3 10,314 Free
01:03:59
Updated Wed, 29-Jan-2020
3.9 6,902 Free
00:43:06
Updated Sun, 01-Jun-2014
4.1 146,859 Free
03:12:13
4.2 76,954 $194.99 Free
14:18:39
4.5 2,687 $199.99 Free
03:20:33
3.4 2,683 $19.99 Free
04:42:14
Updated Sat, 02-Dec-2017
4 6,323 Free
03:25:07
4.4 52,604 Free
05:37:42
3.9 11,911 Free
10:11:26
Updated Wed, 25-Mar-2015
4 59,300 Free
02:16:25
Updated Thu, 16-Jan-2020
3.7 327 Free
00:50:32
4.7 1,683 $34.99 Free
00:33:51
0 2,651 Free
19:48:09
4.6 187,959 $179.99 Free
01:48:02
4.1 4,435 $19.99 Free
02:41:15
Updated Wed, 01-Jun-2016
4.2 62,237 Free
08:32:17
4 5,644 $19.99 Free
02:37:36
Updated Tue, 31-Oct-2017
4.1 8,675 $19.99 Free
01:47:14
4.6 14,732 Free
00:32:54
Updated Wed, 13-Sep-2017
4.2 13,637 Free
03:31:30
5 1,957 $19.99 Free
02:19:11
4.3 13,216 Free
35:04:57
4.3 3,514 $59.99 Free
18:49:14
3.6 2,402 $59.99 Free
00:40:32
Updated Sat, 11-Jan-2020
4 5,205 Free
15:11:13
4.5 2,627 $109.99 Free
00:44:33
4.1 4,938 $19.99 Free
02:38:15
4.1 10,520 $19.99 Free
01:27:31
3.9 3,896 $29.99 Free
18:06:28
4.4 25,119 $169.99 Free
21:15:27
4.2 19,164 $144.99 Free
02:59:08
4.1 94,281 $194.99 Free
07:48:47
4.7 9,545 $19.99 Free
About the instructor
  • 34 Students
  • 7 Courses
+ View more
Ingeniero en Computación | Desarrollo iOS - Swift y Android
Student feedback
4.6
Average rating
  • 1%
  • 1%
  • 25%
  • 45%
  • 126%
Comments
Free $99.99
Includes:
  • 07:48:19 On demand videos
  • 97 Lessons
  • Full lifetime access
  • Access on mobile and tv