Learn iOS Programming from Scratch

The Most Comprehensive iOS Resource on the Web
  • Lectures 105
  • Video 17 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

The best iOS course on the web just got better. The iOS course now have been updated for the latest iOS7 SDK. This update not only covers the design basics but also cover topics such as Airdrop, Multitasking, Local Notifications, SpriteKit, Game Center, Core Motion, Core Location and Camera Updates. You will not only learn about the concepts but will get a proper understanding with live demo examples.

This 3+ hours update covers the real iOS7 changes and will sure add to you iOS competence.

This Video series is the most comprehensive course on net to learn and master iOS programming. We have designed the course keeping in mind the need of the developer community to have a complete a structured curriculum to learn this exciting technology. The course will allow even a beginner to grasp the important concepts and create apps by the end of this course. iOS apps are the most profitable across all Smartphone platforms and with a large community of active app users this technology continues to present great opportunity for any developer. This course is based on years of teaching iOS programming to thousands of students and build on the inputs received from students and industry professionals alike.

The course does not assume any prior knowledge of iOS or Objective C the primary programming language for iOS development and is well suited for both beginners and intermediate developers. Our course covers the latest OS version as permitted by Apple Developer NDA. By the end of the series you will be able to develop interesting and exciting Apps of your own or for your customers. This series has been created by our in house experts and focus on real and practical usage of the technology. This series is useful for anybody who wants to quickly learn iOS or wants to upgrade their knowledge for the latest OS.

> Eduonix Official Website

> Eduonix Blog

> Like Us on Facebook

> Twitter

What are the requirements?

  • Mac OS Snow Leopard and above. You can also use service like macincloud to do this course.

What am I going to get from this course?

  • Over 105 lectures and 16.5 hours of content!
  • To create full fledged iOS Applications
  • To understand the core concepts of iOS Programming
  • To understand the features and specifications of Xcode
  • To master Objective C

What is the target audience?

  • Anyone with basic knowledge of programming can take this course.

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 and Objective C
09:43
Introductory Lecture on the course
03:54
Learn to Install the developing environment and software development kit.
11:42
<p> A hello world example using the Xcode 5 for iOS7 </p>
05:05

The Lecture describes the creation of the very first program. It uses older Xcode so anyone with that version can see this example.

05:22
Lecture discussing the Xcode Interface for iOS Development 
16:00
Introduction to data types in Objective C
09:22
Introduction to OOPS in Objective C
13:36
Basic concepts of Objective C
15:54
Introduction to Object oriented programming
08:56
Learn the concept of properties in this lecture
12:17
Learn the concept of Init Override 
14:35
Learn about the Strong and Weak properties in Objective C
Section 1 Quiz
5 questions
Section 2: iOS Views and Objective C Concepts
08:13
Discussion on the MVC software Pattern for iOS App development
10:05
Creating App with a Single View Template
10:36
Creating a Sample App with an Empty template
11:39
Lecture on Properties, Action Methods and Controls
15:21
Discussion on pLists
11:34
Lecture demonstrating the use of NSArray
10:42
Lecture demonstrating the use of NSMutable Arrays
07:16
Introduction to UIPicker View
07:22
Using UIPickerView and Mutable Arrays
06:07
Persistence using Plists
Section 2 Quiz
5 questions
Section 3: Target Action and Delegation in iOS
11:08
Introduction to Target Action in iOS
05:03
Implementing Target Action using IB
08:54
Learn to use code to create controls
12:42
Introduction to Delegation iOS
14:06
Demonstration of Delegation in Action
Section 3 Quiz
4 questions
Section 4: Controllers, Storyboards and Advance Objective C
06:31
Lecture describing the storyboards in IOS
12:24
A StoryBoard Demo
06:02
StoryBoard Discussion Continued.
05:04
Introduction to navigation controllers in iOS
08:01
Navigation Controller explained using a Demo
11:13
Learn using navigation controllers using XIB files
07:13
Learning about Categories and Extensions in Objective C
13:01
Example explaining the Categories
10:36
Learn about using extensions in your code.
Section 4 Quiz
5 questions
Section 5: Table Views and Tab Bar Controllers
09:49
Introduction to Table Views in iOS
05:58
Lecture will explain the process of implementing a Table View
05:39
Lecture describing the process to populate the table view.
08:10
Adding new Views to Table View
06:41
Learn to Add Rows to your table view
05:23
Learn to delete rows in iOS
06:25
Learn to Group Table Views
09:15
Discussion about Tab Bar Controllers and how to organize views using it.
06:25
A working demo of Tab Bar
Section 6: Building an iOS Project - The Initial Steps
08:03
Discussion on the case study for the course
16:16
Adding Part to inventory in the Project
06:49
This video identifies the issues in previous step and update the model accordingly.
14:04
Implementing the correction
16:35
Method to delete part of the catalog
15:20
Looking into the assembly class of the app.
Section 7: Organizing View Controllers in an App
07:34
Adding View Controllers to our App
07:52
An attempt to add view controller to parts room app
09:24
Code to display parts catalogue
09:37
Learn to add and delete parts in the app
07:05
Learn to create the detail view for the app
09:32
Adding Inventory Management to our app
Section 8: Mastering SQLite
10:37
Basic theory of SQLite in iOS
11:16
Learn to create a SQLite DB in iOS
09:22
Learn to copy DB
14:14
DB connection and Testing Queries
10:43
Inner Join in SQlite
Section 9: Multimedia in iOS
06:07
Introduction to multimedia in iOS
12:41
Adding a DB View to app
14:06
Learn to manage audio in iOS
05:21
Concepts for Video Playback
12:24
A video playback demo in iOS
Section 10: Project - Integration and 2D Graphics
11:11
Introduction to 2D Graphics in iOS
04:07
Understanding Relation types in iOS
04:35
Displaying DB content 
09:02
2D Graphics Discussion
05:58
Continued discussion on Graphics 
08:36
Lecture on getting the drawing instructions for our app.
12:49
Implementing Graphics in our App.
Section 11: Project Completion and Conclusion
06:24
Joining the App together 
13:32
Learn to the create the assembly UI
07:26
Understanding Touch Events
08:12
Drawing the Parts - Feature
07:41
Adding Dragging Feature
Section 12: iOS Best Practices and iOS App Store
11:06
Course Summary
14:34
Best Practices for App Development
05:46
Review of the App Store
Section 13: iOS7 Update - New Design Principles
11:04

Introduction to iOS7 Design patterns

06:47

Using Table Demo in iOS 7

08:30

Understanding Airdrop

14:58

A working example of Airdrop

13:46

Multitasking in IOS7

06:53

A working example of multitasking in ioS7

Section 14: Gaming in iOS7 - Game center and Sprite Kit
11:30

Sprite Kit Discussion

09:54

Learn to setup Sprite Kit

08:33

Sprite Kit Demo

07:59

Sprite Kit Demo continued.

10:48

A demo on Physics bodies

07:45

A demo on Edge Bodies

09:56

Working on collosions and contacts

08:56

Game Center - A discussion

05:06

Understanding game controller

08:40

A Collosion Demo using Game Controller

Section 15: CoreMotion and CoreLocation
CoreMotion framework updates
06:27
06:21

CoreMotion Demo

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

6,400,000

Hours of video content

28,000,000

Course Enrollments

7,500,000

Students

Reviews

Average Rating
4.4
Details
  1. 5 Stars
    25
  2. 4 Stars
    6
  3. 3 Stars
    2
  4. 2 Stars
    3
  5. 1 Stars
    1
    • Gustavo Luque

    really great course

    I'm really enjoying this course. great lessons, great content. you can trully learn obj-c from scratch, but if you already know C... even better

    • Alejandro De Amorim

    Very good, but..

    The content is good, but I'm someone who learns better and prefers to learn by doing, not by sitting and reading/watching something, so at times I find this tutorial to be excruciatingly boring at times. Still very good though, but sometimes I just need a break to find some tutorials where I can actually code along.

    • Hafiz Mohd Rozlan

    The author over expecting our knowledge.

    There is too much thing he want to teach, and he teach it very quickly. It is hard to try to comprehend one topic when he already jump to another. He assume we are very experienced in programming even though is course titled "from scratch". My head almost explode just to catch up with his explanation, not to mention that this course is outdated as well. There is better course out there if you are really new with programming or iOS. Good luck!

    • Tung Nguyen

    Too fast, hard to follow, wrong attachments

    The video is too fast. The codes was pre written then the lecturer looks through them very fast. It should be created from the beginning and developed through the lecture. It will be easier to follow. The attachments were wrong, too.

    • Bao Tran

    Awesome

    So far, I am able to comprehend the materials that are being taught. The lecturer is clear in his presentations, and he goes to very details with the materials. I definitely recommend this course if you are looking into learning Objective - C.

Show more reviews
Ready to start learning?
Preview this course