Core Data en iOS 9 y Swift | Curso de Persistencia de Datos

Persistencia y manejo de datos en Core Data para iOS con swift
4.6 (87 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
555 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 63
  • Length 5 hours
  • Skill Level Intermediate Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 Spanish

Course Description

***El precio actual es promocional, a partir de Diciembre de 2016 comenzare a actualizar este curso al lenguaje Swift 3 , iOS 10 y Xcode 8. Una vez que termine de actualizarlo el precio del curso volverá a subir, pero si te suscribes desde ahora recibirás las actualizaciones y lecciones nuevas de manera gratuita.*** 

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

  • ¿Es Core Data una base de datos ?
  • ¿Es Core Data , SQLite para iOS ?
  • ¿Que opciones tengo para guardar datos de manera persistente en iOS con swift?

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 tener una base de datos 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  : )

What are the requirements?

  • El estudiante requiere de una Mac con OSX 10.10 en adelante.
  • Conocimientos básicos de programación en iOS.

What am I going to get from this course?

  • Aprenderá de manera detallada el uso de la tecnología de CoreData en iOS con Swift

What is the target audience?

  • Este curso es para desarrolladores iOS de nivel básico a intermedio.
  • Este curso no está hecho para personas sin ningún conocimiento previo de programación en iOS.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
Bienvenida
Preview
00:59
Section 2: El ciclo de vida de las vistas en iOS
El ciclo de vida de las vistas | Teoría
06:53
El ciclo de vida de las vistas | Ejemplo
06:33
Section 3: NSUserDefaults | Preferencias del Usuario
Teoría | ¿Qué es y para que sirven los NSUserDefaults?
02:16
Práctica NsUserDefaults | Crear proyecto nuevo
06:07
Guardar datos con NsUserDefaults | standardUserDefaults , setValue , setBool
11:16
Recuperar datos con NsUserDefaults | stringForKey , boolForKey , doubleForKey
02:38
Section 4: CoreData | La tecnología para la persistencia de datos de Apple
Teoría | ¿Qué es Core Data?
Preview
05:43
Práctica | Primer proyecto con Core Data
06:19
Implementando un TableViewController
07:05
Implementando una Alerta
15:18
El archivo de tipo .xcmodeld y el modelo vista controlador
03:13
Data model , managed object , entidades , atributos y relaciones en Core Data
02:51
Construyendo nuestro modelo , entidad & atributo
09:03
Guardar datos con Core Data
12:28
Recuperar datos con Core Data
07:01
¿Que vimos en esta sección?
00:53
Section 5: Introducción a los archivos .plist
El archivo info.plist
05:26
Section 6: Core Data Parte 2
¿Que aprenderas en esta sección?
Preview
02:45
Nuevo proyecto | A
05:06
Nuevo Proyecto | B
03:28
¿ Page Control ?
04:10
Imágenes iniciales
02:21
Siguientes Pasos
01:32
Datos iniciales en archivo plist
06:05
Modelo de datos | Data model
03:13
Datos binarios & permitir guardado externo | Binary data Allows external storage
02:43
Motivos para usar subclases de NSManagedObject
02:36
Crear subclases de NSManagedObject
Preview
01:27
+ CoreDataProperties.swift
03:54
Datos primitivos | Scalar properties for primitive data
04:00
¿Qué hacer si el modelo de datos cambia?
Preview
02:53
Otra forma de adquirir el Managed Object
05:25
Introducción a Fetch Request | ¿Cómo saber si tengo entity en mi core data?
09:49
Pasar datos de un archivo plist a un arreglo
06:38
Pasar datos de un arreglo a un diccionario | NSArray a NSDictionary
05:24
Guardar datos de un diccionario en Core Data
07:10
Guardar imágenes en Core Data
04:39
La función save () del Managed Object Context
04:07
Mostrar cantidad de entidades guardadas en Core Data
01:25
Buscar el entity correcto
05:30
Desplegar los datos guardados
07:55
Article
Section 7: Introducción a SQLite Con FMDB
sqlite dynamic library - libsqlite3.0.tbd VS libsqlite3.dylib
03:38
fmdb wrapper con swift
03:40
Bridging Header - Usar librerías Objective C dentro de proyecto Swift
03:17
Interfaz de usuario para app con SQLite
09:33
Funciones extras - guardar y buscar
01:22
Algoritmo
Preview
01:50
SQLite Manager | Instalación
01:10
Crear Base de Datos con SQLite Manager
06:20
Importar archivo sqlite a bundle de una app iOS
00:59
Section 8: El ciclo de VIDA de una App iOS
Introducción al ciclo de vida de una app y al archivo AppDelegate.swift
03:13
Section 9: Introducción a SQLite Con FMDB parte 2
La Clase File Manager & File Helper
02:39
Copiar Base de Datos a Carpeta de Documentos
07:23
Error común al acceder o copiar archivos
03:21
Hacer Referencia a Base de Datos con FMDatabase
03:03
Búsqueda y Queries " Consultas " SQL
11:29
Guardar y Queries " Consultas " SQL
05:03
Activar Llave Foránea
01:41
Desplegar resultados con AlertViewController
03:55
Next Step
Preview
Article
Section 10: Extras
Curso de Desarrollo de Aplicaciones iOS 10 con Swift 3
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Juan Villalvazo, Ingeniero en Desarrollo iOS - Swift y Android

Soy Ingeniero en computación y desarrollador de aplicaciones móviles, especializado en sistemas operativos iOS y Android.

Pero sobre todo soy una persona que sabe por experiencia lo difícil que puede ser aprender a programar, así que mi meta en los cursos que imparto será el apoyo a cualquier persona que quiera entrar al mundo del desarrollo y emprendimiento.

Ready to start learning?
Take This Course