The Swift 3 Master Coder Bundle
249 Enrolled
4 Courses & 93.5 Hours
$36.00$550.00
You save 93%
What's Included
$150.00 Value
Hacking With Swift 3 - Beginner to Pro: Build 17 Apps
Stephen DeStefano
143 Lessons (19h)
Lifetime
- Certification included
- Experience level required: All levels
- Access 143 lectures & 19 hours of content 24/7
- Length of time users can access this course: Lifetime
Course Curriculum
143 Lessons (19h)
- Section 1 - Introduction to the courseIntroduction to the course3:56
- Section 2 - Getting to know Xcode 8Part 1 - Xcode 86:36Part 2 - The Project Navigator - Adding files to the project7:45Part 3 - The Navigators Continued5:03Part 4 - Template, Code Snippet, and Media Libraries4:03Part 5 -Utilities Pane - The Object Library and Document Outline5:57Part 6 - Playgrounds - segues - Xcode wrapup14:40Demo
- Section 3 - The Swift 3 LanguageVariables - Part 1 - Data Types - Type Annotation - Type Inference5:56Variables - Part 2 - Data Types - Type Annotation - Type Inference continued7:17Variables resourceOperators Part 1 - Unary, Binary, Ternary, Assignment, and Remainder operators4:57Operators Part 2 - Increment, Decrement, Minus Unary, Compound Assignment, Comparison, Identity, and Nil Coalescing operators5:09Operators Part 3 - Range, and Logical operators5:47Operator resourcesFunctions Part 1 - Declaring - Syntax - Return6:25Functions Part 2 - Working with functions11:03Functions Part 3 - Working with more functions3:17Functions Part 4 - Nested Functions7:10Function resourcesNested function resourcesOptionals7:23Optional resourcesStructs10:44Struct resourcesComputed Properties6:02Computed Property resourcesProperty Observers5:14Property Observer resourcesExtensions6:34Extension resourcesProtocols Part 1 - Syntax and declaring - Adding functions8:28Protocols Part 2 - Adding properties - Delegation - Static keyword13:35Protocol resourcesEnums Part 1 - Raw values - Associated values9:37Enums Part 2 - Implicitly assigned raw values7:37Enums Part 3 - Initializing - recurssive enums8:42Enum resourcesGenerics Part 19:11Generics Part 210:40Generic resourcesType Casting - Part 1 - The "as" and "is" operators9:48Type Casting - Part 2 - Using AnyObject and Any9:27Type Casting resourcesNested Types11:06Nested Type resourcesTuples part 1 - Using and accessing values7:18Tuples part 2 - Using them with functions and optionals6:38Tuple resourcesClosures Part 1 - Syntax and Optimizations14:43Closures Part 2 - Trailing Closures10:41Closures Part 3 - Capturing Values8:43Closure resources
- Section 4 - Control Flowif statement - else if - nested if's6:38If statement resourcesSwitch7:30Switch resourcesfor in loop8:02while and repeat while loops4:10Loops resources
- Section 5 - CollectionsArrays Part 1 - Declaring and initialiizing an array4:34Array Part 2 - Accessing and modifying an array4:47Arrays Part 3 - More of accessing and modifying an array4:34Array resourcesDictionary Part 1 - Declaring and initializing a dictionary7:40Dictionary Part 2 - Accessing and modifying a dictionary6:29Dictionary resourcesSets Part 1 - Declaring and initializing sets5:46Sets Part 2 - Accessing and modifying sets9:33Set resources
- Section 6 - StringsStrings Part 1 - Literals-mutability-interpolation-characters9:41Strings Part 2 - Accessing and modifying strings11:16Strings Part 3 - Comparing strings3:46Strings Part 4 - Even more of accessing and modifying strings5:04String resources
- Section 7 - Classes - Properties - inits - SubclassingClasses - initializers - properties7:50Subclassing Part 15:05Subclassing Part 24:08Class resources
- Section 8 - Whats New in Swift 3.0Part 1 - Depreciations - Method and Parameter names - Omit needless words10:32Part 2 - Lowercase enums and properties - Foundation Framework namings5:54Part 3 - Importing C Funcs - Dispatch - KVO - Verbs and Nouns8:23Swift 3 resources
- Section 9 - Debugging TechniquesPart 1 - Using print() for debugging12:22Part 2 - Assertions3:58Part 3 - Breakpoints8:15Part 4 - View debugging5:01Debugging resources
- Section 10 - Beginner Apps - Easy to build apps for the novicePart 1 - Setting up the UI9:29Part 2 - Outlets and actions - updating the background color with code12:08Part 3 - Updating the labels with values10:38Part 4 - Adding animation5:21RGB resources
- Section 11 - Project 1 - Storm ViewerProject 1 Intro1:05Part 1 - Setting up19:26Part 2 - Designing our interface7:50Part 3 - Showing lots of rows - dequeuing a cell12:09Part 4 - Building a detail screen13:07Part 5 - Loading images with UIImage11:57Part 6 - Final tweaks10:53Project 1 resourcesContent resources
- Section 12 - Project 2 - Guess the FlagProject 2 Intro1:10Part 1 - Setting up and designing the layout14:41Part 2 - Making the basic game work13:31Part 3 - Guess which flag5:50Part 4 - From outlets to actions14:54Project 2 resourcesContent resources
- Section 13 - Project 3 - Social MediaProject 3 Intro1:12Part 1 - Adding Sharing8:52Part 2 - Twitter and Facebook - SLComposeViewController5:28Project 3 resources
- Section 14 - Project 4 - Web BrowserProject 4 Intro1:27Part 1 - Setup12:57Part 2 - Choosing a website6:46Part 3 - Monotoring page loads with KVO12:02Part 4 - Refactor for the win11:34Project 4 resources
- Section 15 - Project 5 - Word ScrambleProject 5 Intro2:02Part 1 - Setting up and reading from disk with contentsOfFile12:02Part 2 - Prompt user for his answer - closures13:49Part 3 - Prepare for submission using lowercased and indexPath7:06Part 4 - checking the users words13:43Part 5 - Giving the user feedback6:08project 5 content filesProject 5 resources
- Section 16 - Project 6 - Auto LayoutProject 6 Intro1:35Part 1 - Portrait and landscape constraints7:49Part 2 - Horizontal and vertical constraints with VFL12:05Part 3 - Horizontal and vertical constraints with VFL continued8:48Part 4 - Auto layout anchors5:21Project 6b resourcesProject 6b resources
- Section 17 - Project 7 - Whitehouse PetitionsProject 7 Intro0:59Part 1 - Creating the basic UI - UITabBarController8:34Part 2 - Parsing JSON - Data and SwiftyJSON12:57Part 3 - Rendering a petition - loadHTMLString8:06Part 4 - Finishing touches - didFinishLaunching11:47Project 7 filesProject 7 resources
- Section 18 - Project 8 - Swifty WordsProject 8 Intro1:41Part 1 - Setup the UI17:37Part 2 - loading a level14:39Part 3 - Its play time - index(of) and joined()7:09Part 4 - Property Observers - next level4:39project 8 filesProject 8 resources
- Section 19 - Project 9 - Grand Central DispatchProject 9 Intro1:42Part 1 - GCD explained - Why is locking the UI bad?4:53Part 2 - Back to the main thread with DispatchQueue and an alternative to DispatchQueue16:04Project 9 resources
- Section 20 - Project 10 - Names To FacesProject 10 Intro1:44Part 1 - Setup - Designing UICollectionView cells9:04Part 2 - UICollectionView data sources3:55Part 3 - Importing photos with UIImagePickerController11:09Part 4 - Custom subclasses of NSObject6:36Part 5 - Connecting up the people8:43Project 10 resources
- Section 21 - Project 11 - PachinkoProject 11 Intro1:24Part 1 - Setting up - Falling boxes - SKSpriteNode - UITouch - SKPhysicsBody14:45Part 2 - Bouncing balls - circleOfRadius8:30Part 3 - Spinning slots - SKAction6:15Part 4 - Collision detection10:42Part 5 - Scores on the board - SKLabelNode12:40Part 6 - Special effects9:00project 11 filesProject 11 resources
- Section 22 - Project 12 - UserDefaultsProject 12 Intro1:10Part 1 - Setup - Reading and writing basics - UserDefaults9:48Part 2 - Fixing project 10 - NSCoding8:22Project 12 resources
- Section 23 - Project 13 - InstaFilterProject 13 Intro2:08Part 1 - Setting up - Designing the interface10:11Part 2 - Applying filters - CIContext and CIFilter19:27Part 3 - Saving to the iOS photo library7:25Project 13 resources
- Section 24 - Project 14 - Whack a PenguinProject 14 Intro1:18Part 1 - Getting up and running - SKCropNode16:34Part 2 - Penguin show thyself - SKAction moveBy(xy duration)12:49Part 3 - Whack to win - SKAction sequences11:00project 14 filesProject 14 resources
- Section 25 - Project 15 - AnimationAnimation intro0:59Part 1 - Setting up - Preparing for action - Switch case and animate(withDuration)11:04Part 2 - Adding more animations using animate(withDuration)10:58project15-filesProject15
- Section 26 - Project 16 - JavaScript InjectionProject 16 Intro2:08Part 1 - Setting up3:15Part 2 - Adding an extension - NSExtensionItem4:49Part 3 - What do you want to get4:05Part 4 - Establishing communication4:36Part 5 - Editing multiline text with UITextView8:43Part 6 - Fixing the keyboard - NotificationCenter10:46Project16
Hacking With Swift 3 - Beginner to Pro: Build 17 Apps
SD
Stephen DeStefanoStephen DeStefano is an Apple developer who has been creating apps for 7 years. He has worked with top programmers in the field, and continuously stays current and grows with Apple as technology continues to evolve. His goal here is to create video instruction that makes it easy for students to work with Apple's new language, Swift, and incorporate that knowledge into creating, some pretty amazing apps.Description
The best way to learn how to code iOS 10 apps is by actually building iOS 10 apps. In this course, you learn while making real-world iOS projects, applying your new skills immediately. Completely covering all aspects of Apple's official programming language, this course will also make the perfect reference tool kit, giving you a portfolio of completed apps that you can continually revisit to understand how to tackle future programming problems.
- Access 143 lectures & 19 hours of content 24/7
- Learn Swift by use of diagrams, highlighting & callouts
- Understand how to use controls, outlets & actions, & logic for smooth control flow
- Work w/ the social framework
- Explore SpriteKit & building games
- Add audio & animations to your apps
- Master strings in Swift 3
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: all levels
Compatibility
- Internet required
- Xcode 8 required (free to download)
$100.00 Value
Swift 3: Exploiting the Latest iOS 10 Features
Stone River eLearning
44 Lessons (5h)
Lifetime
$100.00 Value
iOS 10 and Xcode 8: Complete Swift 3 & Objective-C Guide
Geeky Lemon
204 Lessons (45h)
Lifetime
$200.00 Value
Learn iOS 10 Development with Swift 3 & Xcode 8: Build 14 Apps
Sandy Ludosky
205 Lessons (24.5h)
Lifetime
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...