iOS 8 App Development for Beginners

iOS 8 App Development for Beginners, Make Your Own iPhone and iPad Apps

$29

Make your own iPhone and iPad apps with Swift, Objective-C and XCode 6. Learn by building a real app.

Category: .

Product Description

100% BEGINNER FRIENDLY. Whether you have prior programming experience or not, if you’ve ever wanted to create your own apps this comprehensive course is built right for you. With beginners in mind, we’ve put together a training that starts from scratch and covers everything you need to know in order to create apps for iOS 8.

By using Apple’s XCode 6 and the latest development tools, you’ll learn how to code iOS apps using Swift and Objective-C. Both languages are covered from scratch. After you learn both languages you’ll be building your first mobile app: ZooBook, an animal-watching iPhone app (including camera access) where you’ll be putting everything to practice.

This course was created by Mohit Deshpande, professional app developer (iOS and Android) and trainer. The course is produced by ZENVA and follows the same Learn by Doing approach you find in our other titles.

WHAT’S INCLUDED

  • Module 1: Swift for Beginners – Learn how to program in Swift, Apple’s new programming language.
  • Module 2: Objective-C for Beginners – To make robust iOS 8 apps you need to master Objective-C as well as Swift.
  • Module 3: Build ZooBook  –  Learn by building a real app from scratch, using the most common API’s. ZooBook is an animal-watching iOS 8 app that integrates all the concepts learned through out the course.
  • BONUS: iOS 7 for Beginners – by enrolling in this course, you also get full access to an entire iOS 7 course which covers Objective-C and building a Epilse, a note taking app from scratch. Everything covered here is 100% iOS 8 compliant.

 

GET YOUR CERTIFICATE AFTER COURSE COMPLETION

Zenva Academy diploma

By completing any course at Zenva Academy you’ll be awarded with a completion diploma which can be verified via URL and exported to LinkedIn to boost your career and impress potential employers.

 

Curriculum

  • Course Intro
  • M1 - Swift Module Intro
  • M1 - Installing XCode and Playground
  • M1 - Constants and Variables
  • M1 - Numbers
  • M1 - Booleans
  • M1 - Tuples
  • M1 - Optionals
  • M1 - Basic Operators
  • M1 - Unary and Compound Operators
  • M1 - Conditional and Ternary Operators
  • M1 - Range Operators
  • M1 - Logical Operators
  • M1 - String Literals
  • M1 - String Mutability and Concatenation
  • M1 - Strings and Characters
  • M1 - String Interpolation
  • M1 - String Comparison
  • M1 - Array Literals
  • M1 - Accessing or Modifying an Array
  • M1 - Iterating Through an Array
  • M1 - Dictionary Literals
  • M1 - Accessing or Modifying a Dictionary
  • M1 - Iterating Through a Dictionary
  • M1 - While and Do-While Loops
  • M1 - For Loops
  • M1 - Conditional Statements
  • M1 - Switch Statement - Part 1
  • M1 - Switch Statement - Part 2
  • M1 - Control Transfer Statements
  • M1 - Introduction to Functions
  • M1 - Functions Basics
  • M1 - Function Parameters
  • M1 - Functions as Variables and Nested Functions
  • M1 - Introduction to Closures
  • M1 - Introduction to Enumerations
  • M1 - Swift Challenge
  • M1 - Swift Challenge - Solution
  • M1 - Conclusion
  • M2 - Objective-C Intro
  • M2 - Constants and Variables
  • M2 - Macros
  • M2 - Typedef
  • M2 - Pointers
  • M2 - Review of Arithmetic Operations
  • M2 - Review of Logical and Comparison Operations
  • M2 - Review of Control Flow
  • M2 - Object-Oriented Programming
  • M2 - Creating Classes and Instances
  • M2 - Inheritance Properties
  • M2 - Properties
  • M2 - Getter and Setter Attribute
  • M2 - Readonly Attribute
  • M2 - Nonatomic Attribute
  • M2 - Strong Attribute
  • M2 - Intro to Methods
  • M2 - Return Values
  • M2 - Parameters
  • M2 - Selectors
  • M2 - Class and Instance Methods
  • M2 - Creating and Enumerating Strings
  • M2 - Comparing Strings
  • M2 - Concatenating Strings
  • M2 - Searching for Strings
  • M2 - Substrings
  • M2 - NSMutableString
  • M2 - Creating Blocks
  • M2 - Closures and Non-Local Variables in Blocks
  • M2 - Blocks as Method Parameters and Block Types
  • M2 - NSSet
  • M2 - NSArray
  • M2 - NSDictionary
  • M3 - Model-View-Controller
  • M3 - Xcode
  • M3 - Hello World
  • M3 - Intro to ZooBook
  • M3 - ZooBook Mockup
  • M3 - Creating the ZooBook Project
  • M3 - ZooBook Data Model
  • M3 - NSManagedObject Subclasses
  • M3 - Categories
  • M3 - Cleanup
  • M3 - Designing the DetailViewController
  • M3 - Outlets
  • M3 - Actions
  • M3 - Segues
  • M3 - UITableView
  • M3 - Populating the View
  • M3 - Persisting Data to the Model
  • M3 - Delegates
  • M3 - Taking a Picture-Setup
  • M3 - UIImagePickerController
  • M3 - Handing the Picture
  • M3 - Getting More Info
  • M3 - Updating the Navigation Title
  • iOS 8 Conclusion
  • M4 - Intro to S-Quizzer
  • M4 - S-Quizzer UI Part 1
  • M4 - S-Quizzer UI Part 2
  • M4 - Questions - Part 1
  • M4 - Questions - Part 2
  • M4 - Finale S-Quizzer
  • M5 - Introduction
  • M5 - Installing the SDK
  • M5 - Object Oriented Programming
  • M5 - Files
  • M5 - Methods
  • M5 - Properties
  • M5 - Control Flow
  • M5 - Loops
  • M5 - Model - View - Controller
  • M5 - XCode UI
  • M5 - Outlets
  • M5 - TargetAction
  • M5 - Build
  • M5 - Navigation Controller
  • M5 - Segues
  • M5 - Styles
  • M5 - Data Source
  • M5 - Without GCD
  • M5 - With GCD
  • M5 - Notifying the User
  • M5 - Intro to Core Data
  • M5 - Core Data Model
  • M5 - Using Core Data - Part 1
  • M5 - Using Core Data - Part 2
  • M5 - Using the Camera - Part 1
  • M5 - Using the Camera - Part 2
  • M5 - Intro to Epistle
  • M5 - The Model
  • M5 - Epistle's UI
  • M5 - UIScrollView
  • M5 - DetailViewController
  • M5 - Recognizing Gestures
  • M5 - More UI Elements
  • M5 - DetailViewController Segue
  • M5 - Saving into CoreData
  • M5 - Picking Images
  • M5 - MasterViewController
  • M5 - Course Summary

Course Requirements

In order to build apps for iOS you need an Apple computer and an Apple Developer License.

GET STARTED

Register | Lost your password?