The Bitfountain Core Data Immersive Course

The Bitfountain Core Data Immersive Course

11 Hours
$23.00$25.00
You save 8%
The Bitfountain Core Data Immersive Course

209 Lessons (11h)

  • 1 Setting Up Our Project
  • 2 NSBundle
  • 3 NSURL Introduction
  • 4 NSManagedObject Introduction
  • 5 Playing with NSManagedObjectModel
  • 6 Setup Project
  • 7 Lazy Stored Properties Introduction
  • 8 Adding a Model
  • 9 NSSearchPathDirectory Introduction
  • 10 NSSearchPathDomainMask Introduction
  • 11 NSFileManager Introduction
  • 12 Adding a storesDirectory and localStoreURL
  • 13 Global and Local Variables Introduction
  • 14 Type Property Syntax Introduction
  • 15 Querying and Setting Type Properties Introduction
  • 16 NSPersistentStoreCoordinator Introduction
  • 17 Error Handling Introduction
  • 18 Representing and Throwing Errors Introduction
  • 19 Handling Errors Introduction
  • 20 Propagating Errors Using Throwing Functions Introduction
  • 21 Handling Errors Using Do-Catch Introduction
  • 22 The Guard Statement Introduction
  • 23 Adding a Persistent Store Coordinator
  • 24 Make a Singleton
  • 25 NSFetchRequest Introduction
  • 26 NSSortDescriptor
  • 27 NSManagedObjectContext
  • 28 Core Data Stack Create our First Context
  • 29 Core Data CRUD
  • 30 UIAlertController
  • 31 iOS-ARL - Core Data UITableView
  • 32 NSFetchedResultsController
  • 33 Computed Properties
  • 34 Core Data NSFetchedResultsController
  • 35 Core Data Relationships
  • 36 Core Data Entity Inheritance Setup
  • 37 Core Data Entity Inheritance Entities
  • 38 Core Data Entity Inheritance Setup View Controller
  • 39 Core Data Entity Inheritance Setup UI
  • 40 Core Data Entity Inheritance Core Data Functions
  • 41 Core Data Entity Inheritance Fetching Data
  • 42 Core Data Entity Inheritance Filtering Fetch Requests
  • 43 NSManagedObjectContext Notifications Setup (optional)
  • 44 NSManagedObjectContext Notifications Methods
  • 45 NSManagedObjectContext Notifications
  • 46 Multiple Managed Object Contexts Intro
  • 47 Multiple Managed Object Contexts Setup
  • 48 Multiple Managed Object Contexts Main Context
  • 49 Multiple Managed Object Contexts Syncing
  • 50 Multiple Managed Object Contexts Running the App
  • 51 Multiple Managed Object Contexts Queues
DescriptionInstructorImportant DetailsRelated Products

Prepare Your Apps for the Apple Store by Learning the Core Data Stack

B
BitfountainEliot Arntz regularly teaches iOS development classes and workshops at General Assembly and guest lectures for companies and development boot camps around NYC. He also taught the inaugural class for Coalition for Queens which focused on increasing diversity in iOS development. He also coaches students in a one-on-one environment with a focus on transitioning to full time development. Eliot cofounded and organizes the iOS Office Hours meetup NYC. In his free time he works as a contractor for startups focusing on agile development. For more details on this course and instructor, click here.

Description

To release an app to the public through the Apple Store, you're going to need a strong understanding of Core Data, the object graph and persistence framework that allows a device to efficiently manage locally stored data. Through creating your own Core Data stack, you'll gain an understanding of how to manage data models and relationships while picking up some new Swift Language features. This is an essential course to help you start monetizing your app in the Apple marketplace.

  • Access 209 lectures & 11 hours of content
  • Customize your Core Data stack & understand how it is used in building production apps
  • Review & practice advanced Swift Language features
  • Learn the best practices for handling errors
  • Build complex data structures w/ relationships
  • Optimize a project w/ NSFetchedResultsController

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: advanced

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...