Categoría: Programación | _PROGRAMACION
Curso completo de Core Data en Swift - Persistencia de datos
Requisitos Tener un Mac con Xcode 7 instalado Conocer y saber utilizar Swift Conocer los paradigmas de programación para iOS Saber diseñar y utilizar apps para iOS Descripción Actualizado para XCode7 y Swift 2.0 ¿Estás intentando aprender cómo persistir datos en apps de iOS y Cocoa? ¿Temes el cierre de Parse y quieres aprender a manejar tus propias bases de datos? ¿Quieres aprender cómo se puede implementar la base de datos en su proyecto, pero no sabes por dónde empezar? Entonces este es el curso para ti.En este curso no vamos a aprender lo básico de datos básicos, si no que iremos directo a cubrir todas las características avanzadas de Core Data. Core Data es un framework de trabajo que usa Apple para las apps en iOS y Cocoa.Si eres un desarrollador de Apple, entonces es esencial que sepas cómo poner en práctica este framework en sus aplicaciones, y es por eso que no sólo vamos a explorar cómo implementar los modelos de datos cuando comprobamos que la casilla de verificación "Uso de Core Data", lo haremos construir nuestra propia Core Data Stack y de esa manera llegar a conocer el núcleo de datos básicos.Vamos a empezar con un ejemplo sencillo de lo que son vistas de tabla y cómo podemos utilizar. A continuación, vamos a echar un vistazo a por qué es la base de datos importante en la programación iOS. Después de eso vamos a construir nuestra propia Core Data Stack de cero en lugar de utilizar la que viene por defecto, vamos a conocer a todos los componentes de la base de datos y la forma de utilizarlos con el fin de construir la nuestra propia. Esto nos ayudará a implementar Core Data en proyectos donde no hayamos marcado casilla de verificación "Uso de Core Data". A continuación, vamos a aprender a editar y eliminar elementos de datos básicos, después de eso vamos a echar un vistazo a ir a buscar avanzado, por lo que veremos cómo se puede encontrar un dato concreto en nuestros datos utilizando el nombre de artículos o un número, ordenaremos los datos en orden ascendente y descendente, con letras y números, y cómo filtrar para hacer unas búsquedas avanzadas. Al final vamos a ver cómo podemos combinar TableViews con datos básicos usando NSFetchedResultsController.También decir que con todos los cursos online ya lanzados, un simple vistazo a los mismos te dará una idea de cómo funcionan mis otros cursos y qué opinan los alumnos de ellos: respuestas diarias a las dudas, solución de pegas y más de 3.000 estudiantes que estarán ahí para ayudarte también!Se incluyen cómo no, todos los archivos del proyecto para que puedas utilizarlo libremente en tus proyectos tanto personales como de uso comercial.Cubriremos aspectos como: Modelado de datos Búsquedas y fetching Edición Eliminación Visualización de datos en la interfaz de usuario Clasificación Búsquedas avanzadas Fetchings asíncronos La sincronización de las vistas de tabla con datos básicos Migración de la base de datos Si ya sabes cómo hacer apps de iOS básicas, es hora de convertirse en un profesional de datos con este fantástico curso.¡¡Nos vemos en clase!! ¿A quién está dirigido? Alumnos familiarizados con el desarrollo de apps Programadores de Objective-C y Swift
suscríbete para tener acceso ilimitado a toda la formación
Comparte este curso:
Requisitos
Descripción
Actualizado para XCode7 y Swift 2.0 ¿Estás intentando aprender cómo persistir datos en apps de iOS y Cocoa? ¿Temes el cierre de Parse y quieres aprender a manejar tus propias bases de datos? ¿Quieres aprender cómo se puede implementar la base de datos en su proyecto, pero no sabes por dónde empezar? Entonces este es el curso para ti.En este curso no vamos a aprender lo básico de datos básicos, si no que iremos directo a cubrir todas las características avanzadas de Core Data. Core Data es un framework de trabajo que usa Apple para las apps en iOS y Cocoa.Si eres un desarrollador de Apple, entonces es esencial que sepas cómo poner en práctica este framework en sus aplicaciones, y es por eso que no sólo vamos a explorar cómo implementar los modelos de datos cuando comprobamos que la casilla de verificación "Uso de Core Data", lo haremos construir nuestra propia Core Data Stack y de esa manera llegar a conocer el núcleo de datos básicos.Vamos a empezar con un ejemplo sencillo de lo que son vistas de tabla y cómo podemos utilizar. A continuación, vamos a echar un vistazo a por qué es la base de datos importante en la programación iOS. Después de eso vamos a construir nuestra propia Core Data Stack de cero en lugar de utilizar la que viene por defecto, vamos a conocer a todos los componentes de la base de datos y la forma de utilizarlos con el fin de construir la nuestra propia. Esto nos ayudará a implementar Core Data en proyectos donde no hayamos marcado casilla de verificación "Uso de Core Data". A continuación, vamos a aprender a editar y eliminar elementos de datos básicos, después de eso vamos a echar un vistazo a ir a buscar avanzado, por lo que veremos cómo se puede encontrar un dato concreto en nuestros datos utilizando el nombre de artículos o un número, ordenaremos los datos en orden ascendente y descendente, con letras y números, y cómo filtrar para hacer unas búsquedas avanzadas. Al final vamos a ver cómo podemos combinar TableViews con datos básicos usando NSFetchedResultsController.También decir que con todos los cursos online ya lanzados, un simple vistazo a los mismos te dará una idea de cómo funcionan mis otros cursos y qué opinan los alumnos de ellos: respuestas diarias a las dudas, solución de pegas y más de 3.000 estudiantes que estarán ahí para ayudarte también!Se incluyen cómo no, todos los archivos del proyecto para que puedas utilizarlo libremente en tus proyectos tanto personales como de uso comercial.Cubriremos aspectos como:
Si ya sabes cómo hacer apps de iOS básicas, es hora de convertirse en un profesional de datos con este fantástico curso.¡¡Nos vemos en clase!!
¿A quién está dirigido?
Empezar aquí
Tu instructor: Juan Gabriel Gomila
Cómo hacer el curso si tengo Windows - Mac In Cloud
Introducción
Requisitos para el curso
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
Descarga la app del tema 1
Recuperar un objeto con Core Data
Tema 2: Subclases de NSManagedObject
El atributo transformable
La subclase de NSManagedObject
El truco de propagar el NSManagedObject
Mostrar la lista de platos con nuestra propia clase
Cambiar de plato
Reto: ¡Quiero probar este plato!
Reto: ¿Qué le ha parecido ese plato?
La validación de los datos con Core Data
Descarga la app del tema 2
Descarga el proyecto inicial
El proyecto inicial
Definiendo los atributos del modelo
Tema 3: Entendiendo la Core Data Stack
Tema 3: La Core Data Stack
Core Data Stack
MI propia Core Data Stack
Cómo utilizar nuestra 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
Tipos de NSFetchRequest
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 del 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, la clase NSFetchedResultsController
NSFetchResultsController
Modificación de datos
Agrupar datos en secciones
La caché y la eficiencia
Monitorizar cambios con el delegado de NSFetchResultsController
Reto: insertar 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
Migraciones ligeras
Añadir una imagen al modelo de datos
Migraciones manuales
Cambiando las clases para añadir muchas imágenes
Ángel Roldán | Programación
Andrés Molina Orero | Programación
Juan Gabriel Gomila Salas | Programación
66 lecciones - | Creado por: Juan Gabriel Gomila Salas
Temas relacionados:
Aprende lo que necesitas ahora
He leído y acepto los términos del servicio y la política de privacidad.
¿Ya tienes cuenta en Akademus? Inicia sesión
Completar registro
Aprende ya lo que necesitas de Negocios, Marketing, Tecnología e Internet
Complete sus datos
Inicia sesión
¿Has olvidado tu contraseña?
Si no tienes cuenta, regístrate
Restablece tu contraseña
Introduce el email asociado a tu cuenta Akademus y te enviaremos una nueva contraseña.
Suscríbete
Compra este curso por 9,99
Compra esta playlist por [PRECIO]
Escoge el plan que mejor se adapte a tus necesidades:
ESTÁNDAR
19,90€ / mes
Incluye:
PREMIUM
24,90€ / mes
LIVE PLAN
7,90€ / mes
Suscríbete desde 19,90€/mes
¿Qué quieres aprender?
Aplicar Cupón