iOS Coding Mastery Bundle

363 Enrolled
7 Courses & 104 Hours
$39.00$236.00
You save 83%

What's Included

The Bitfountain Immersive iOS 9 Development Course
  • Certification included
  • Experience level required: Beginner
  • Access 627 lectures & 34 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

627 Lessons (34h)

  • 1 Welcome
  • 2 iOS Introduction
  • 3 Getting Setup
  • 4 AnimalTrivia Introduction
  • 5 AnimalTrivia Storyboard
  • 6 AnimalTrivia Connections
  • 7 The Simulator
  • 8 Common Errors
  • 9 Help
  • 10 Playground Introduction
  • 11 The Basics Introduction
  • 12 Constants
  • 13 Variables
  • 14 Thank You Letter
  • 15 UILabel
  • 16 UIColor
  • 17 UIButton
  • 18 Attack of the Constants and Variables
  • 19 Multi-line Variables and Constants
  • 20 Type Annotation
  • 21 Naming Constants and Variables
  • 22 AnimalTrivia Attributes
  • 23 AnimalTrivia Colors
  • 24 AnimalTrivia SecondViewController
  • 25 AnimalTrivia ThirdViewController
  • 26 Print
  • 27 Comments
  • 28 SemiColons
  • 29 Integers
  • 30 - Floating-Point Numbers
  • 31 Type Safety
  • 32 Numeric Literals
  • 33 Integer Conversion
  • 34 Integer and Floating-Point Conversion
  • 35 UITextField
  • 36 Shoe Converter
  • 37 Type Aliases
  • 38 If Statements
  • 39 Age of Laika
  • 40 Booleans
  • 41 Batman vs Superman
  • 42 Tuples
  • 43 Optionals
  • 44 nil
  • 45 If Statements and Forced Unwrapping
  • 46 Optional Binding
  • 47 Implicitly Unwrapped Optionals
  • 48 Movie Database
  • 49 Error Handling
  • 50 Assertions
  • 51 Basic Operators Introduction
  • 52 Assignment Operator
  • 53 Arithmetic Operators
  • 54 Tip Calculator
  • 55 Compound Assignment Operators
  • 56 Comparison Operators
  • 57 Ternary Conditional Operator
  • 58 Nil Coalescing Operator
  • 59 UISwitch
  • 60 Chicken or Egg
  • 61 Range Operators
  • 62 Logical Operators
  • 63 Sonar
  • 64 Calculator UI
  • 65 Calculator Displaying Values
  • 66 Calculator Operations
  • 67 Functions Introduction
  • 68 Defining and Calling Functions
  • 69 Function Parameters and Return Values
  • 70 Functions with Multiple Return Values
  • 71 Function Parameter Names Introduction
  • 72 External Parameter Names
  • 73 Omitting External Parameter Names
  • 74 Default Parameter Values
  • 75 Constant and Variable Parameters
  • 76 A Trip to the Zoo Initial Setup
  • 77 Classes and Structures Introduction
  • 78 Comparing Classes and Structures
  • 79 Definition Syntax
  • 80 Class and Structure Instances
  • 81 Accessing Properties
  • 82 Memberwise Initializers for Structure Types
  • 83 Choosing Between Classes and Structures
  • 84 Properties Introduction
  • 85 Stored Properties
  • 86 Stored Properties of Constant Structure Instances
  • 87 Global and Local Variables
  • 88 A Trip to the Zoo Penguin Struct Part 1
  • 89 Methods Introduction
  • 90 Instance Methods
  • 91 The self Property
  • 92 Type Methods
  • 93 A Trip to the Zoo Penguin Struct Part 2
  • 94 For Loops Introduction
  • 95 For-In Loops
  • 96 For Loops
  • 97 A Trip to the Zoo Penguin Struct Part 3
  • 98 Array Introduction
  • 99 Creating and Initializing an Array
  • 100 Array Literals
  • 101 Accessing and Modifying an Array
  • 102 Iterating Over an Array
  • 103 arc4random_uniform
  • 104 A Trip to the Zoo Penguin Struct Part 4
  • 105 A Trip to the Zoo Creating our Animals Part 1
  • 106 Initialization Introduction
  • 107 Setting Initial Values for Stored Properties
  • 108 Initializers
  • 109 Default Property Values
  • 110 Customizing Initialization
  • 111 Initialization Parameters
  • 112 Local and External Parameter Names
  • 113 Initializer Parameters Without External Names
  • 114 Optional Property Types
  • 115 Default Initializers
  • 116 A Trip to the Zoo Creating our Animals Part 2
  • 117 Accessing Superclass Methods, Properties, and Subscripts
  • 118 A Trip to the Zoo Creating our Animals Part 3
  • 119 Bitlist Basic List Part 1
  • 120 Enumerations Introduction
  • 121 Enumeration Syntax
  • 122 Matching Enumeration Values with a Switch Statement
  • 123 Associated Values
  • 124 Raw Values
  • 125 Initializing from a Raw Value
  • 126 Bitlist Basic List Part 2
  • 127 UIView
  • 128 UITableView
  • 129 UITableViewDataSource
  • 130 UITableViewDelegate
  • 131 Bitlist Basic List Part 3
  • 132 UITableViewCell
  • 133 NSDate
  • 134 NSDateFormatter
  • 135 Bitlist Basic List Part 4
  • 136 Extensions Introduction
  • 137 Extension Syntax
  • 138 Computed Properties
  • 139 Extensions Methods
  • 140 Bitlist Customizing the TodosViewController Part 1
  • 141 NSNotificationCenter
  • 142 UIResponder
  • 143 Bitlist Customizing the TodosViewController Part 2
  • 144 UIAlertController
  • 145 Bitlist Customizing the TodosViewController Part 3
  • 146 UILongPressRecognizer
  • 147 Bitlist Customizing the TodosViewController Part 4
  • 148 UINavigationController
  • 149 Bitlist Setting up the TodoViewController Part 1
  • 150 UIFont
  • 151 NSIndexPath
  • 152 Bitlist Setting up the TodoViewController Part 2
  • 153 Type Casting Introduction
  • 154 SPL-ALC - Defining a Class Hierarchy for Type Casting
  • 155 Checking Type
  • 156 Downcasting
  • 157 Type Casting for Any
  • 158 Bitlist Setting up the TodoViewController Part 3
  • 159 UIGestureRecognizer
  • 160 UISwipeGestureRecognizer
  • 161 Bitlist Setting up the TodoViewController Part 4
  • 162 NSCalendar
  • 163 UIDatePicker
  • 164 Bitlist Custom Menus in the TodoViewController Part 1
  • 165 Protocols Introduction
  • 166 Protocol Syntax
  • 167 Property Requirements
  • 168 Method Requirements
  • 169 Protocols as Types
  • 170 Delegation
  • 171 Protocol Composition
  • 172 Checking for Protocol Conformance
  • 173 Optional Protocol Requirements
  • 174 Bitlist Custom Menus in the TodoViewController Part 2
  • 175 SPL-AFI - Switch
  • 176 Bitlist Custom Menus in the TodoViewController Part 3
  • 177 UIPickerView
  • 178 Bitlist Custom Menus in the TodoViewController Part 4

The Bitfountain Immersive iOS 9 Development Course

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

If you've ever considered developing iPhone and iPad applications, then this is the course for you. Through this fully immersive iOS 9 course, you'll learn Apple's new programming language, Swift 2.0, and build several actual iOS apps. If you've never coded before, this is the perfect gateway to the highly lucrative world of iPhone and iPad app development.

  • Access 627 lectures & 34 hours of content
  • Learn important design patterns & best practices for developing mobile applications
  • Discover Xcode 7, the latest version of the coolest Integrated Development Environment on the market
  • Build beautiful interfaces w/ Storyboards
  • Learn by building actual, fully functional apps
  • Understand & recreate many of the features on popular iOS applications

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: beginner

Compatibility

  • Must be able to run Xcode 7. To view system requirements, click here.

Terms

  • Instant digital redemption
Your Cart
Your cart is empty. Continue Shopping!
Processing order...