Learn iOS Programming - The Basics

Learn the underlying concepts of iOS programming to create great apps for iPhone and iPad.
  • Lectures 36
  • Video 6 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course Description

This iOS course is aimed to provide a through and clear understanding of the iOS programming. We start with basic Hello world for iOS and cover the most important topics which will provide you a firm base to build your iOS Apps. This lecture uses the latest IOS SDK and uses an example based approach to teaching. We have kept the learning curve simple and focus is on conceptual learning rather than just teaching how to use a particular API. After completing the course you will understand the principle behind the API patterns and why a particular control behaves the way it does. We will cover topics like

Objective C Concepts

Controls and Templates in iOS

Xcode interface

Views and View Controllers

Target Action and Controls in iOS

Delegation

Navigation Controllers

Categories and Extensions

> Eduonix Official Website

> Eduonix Blog

> Like Us on Facebook

> Twitter

What are the requirements?

  • Mac computer running Lion and above

What am I going to get from this course?

  • Over 36 lectures and 6 hours of content!
  • To understand the basic concepts used in iOS Programming
  • To learn objective C features
  • To learn the use of views and view controllers
  • To get a tour of the design patterns used in iOS Programming

What is the target audience?

  • Anyone with basic programming knowledge

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Section 1: Introduction to iOS Programming
Introduction
06:11
03:54
Downloading and Installing the iOS SDK
05:05
Creating the First Program using Xcode and iOS SDK.
05:22
Introduction to the Xcode Interface
09:22
Introduction to Objective Oriented Programming in Objective C
13:36
The Lecture discusses important concepts which will be covered in the unit with examples


16:00
Introduction to data types in Objective C
15:54
Introduction to Objects and Classes in Objective C
08:56
The Lecture describes the "Properties" feature of Objective C
12:17
A quick tour of some important features of Objective C
14:35
Lecture describing strong and weak properties
Section 1 Quiz
3 questions
Section 2: Templates, Views and Controls in iOS
08:13
It describes the MVC pattern for application development in iPhone
10:05
A simple program using Single View Template
10:36
Writing a program using empty template.
11:39
Lecture describing the concepts of Properties, Action Methods and Controls in iOS
15:21
Lecture on pLists
11:34
A program describing the use of NSArrays
10:42
Introduction to NSMutable Arrays
07:16
Lecture describing the Picker View
07:22
Learn the use of Picker Views and Mutable Arrays together.
Saving and Loading with pLists
06:07
Section 2 Quiz
3 questions
Section 3: Target Action and Controls Coding
11:08
Introduction to Target - Action pattern
05:03
Lecture teaching the use of Target-Action pattern
08:54
Creating Controls using Code
12:42
Lecture discussing the concept of Delegation in iOS
14:06
An Example describing Delegation
Section 3 Quiz
4 questions
Section 4: Other Important Features
07:42
Conceptual Discussion on storyboards
12:24
Using Storyboard in an example
06:02
Story Board Demo Continued
Navigation Controllers - Discussion
05:04
Navigation Controller - Demo
08:01
11:13
A discussion on navigation Controller with XIB
Categories and Extensions
07:13
13:01
A lecture categories in iOS 
10:36
Using Extensions in your apps.
Section 4 Quiz
4 questions
Section 5: Summary
07:07
Summarizing the course.

Instructor Biography

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Join the biggest student community

5,900,000

Hours of video content

22,000,000

Course Enrollments

6,500,000

Students

Reviews

Average Rating
4.6
Details
  1. 5 Stars
    38
  2. 4 Stars
    11
  3. 3 Stars
    4
  4. 2 Stars
    0
  5. 1 Stars
    1
    • Kevin Bradley

    Not really for those new to programming

    This course assumes you know C or Java and want to pick up another language. Very wordy, contains jargon. The style is tell rather than show.

    • Hossein Yousefi

    It's just PPT!

    This course doesn't show xcode. It's just slide show!

    • Jakkrit Sutt

    Excellent! Very well explained!

    For those who jumped into developing iOS starting with iOS 7 world be thinking this course is outdated. I'm telling you this course is still applicable as the instructor points out behind-the-scene things and how everything works. Very good, thank you so much!

    • Andrés Santibáñez

    Excellent course for iOS begginers

    I come from Java and Android world and this course is great to know the basics of iOS. Thanks!

    • Marcelo R. Vellame

    Basic but complete

    The best free introdutory course. It doesnot forget the basis "to be quick" you make your speed based on your learning

Show more reviews
Ready to start learning?
Enroll for free now