Learn iOS Programming - The Basics

Learn the underlying concepts of iOS programming to create great apps for iPhone and iPad.
54 reviews
TAUGHT BY
  • 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.

WHAT'S INSIDE
  • Lifetime access to 36 lectures and 4 quizzes
  • 5+ hours of high quality content
  • A community of 21700+ students learning together!
SHARE

Learn iOS Programming - The Basics

Learn the underlying concepts of iOS programming to create great apps for iPhone and iPad.
54 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

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

    • Mac computer running Lion and above
    • 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
    • Anyone with basic programming knowledge

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Introduction to iOS Programming
  • 1
    Introduction
    06:11
  • 2
    iOS SDK Installation
    03:54
    Downloading and Installing the iOS SDK
  • 3
    Writing the first program - Hello World in iOS
    05:05
    Creating the First Program using Xcode and iOS SDK.
  • 4
    The Xcode Interface
    05:22
    Introduction to the Xcode Interface
  • 5
    Object Oriented Programming in Objective C
    09:22
    Introduction to Objective Oriented Programming in Objective C
  • 6
    Objective C - A short Introduction
    13:36
    The Lecture discusses important concepts which will be covered in the unit with examples


  • 7
    Data Types in Objective C
    16:00
    Introduction to data types in Objective C
  • 8
    Classes and Objects in Objective C
    15:54
    Introduction to Objects and Classes in Objective C
  • 9
    Properties in Objective C
    08:56
    The Lecture describes the "Properties" feature of Objective C
  • 10
    Objective C Features
    12:17
    A quick tour of some important features of Objective C
  • 11
    Objective C - Strong and Weak Properties
    14:35
    Lecture describing strong and weak properties
  • 12
    Section 1 Quiz
    3 questions
  • SECTION 2:
    Templates, Views and Controls in iOS
  • 13
    MVC and Application Structure
    08:13
    It describes the MVC pattern for application development in iPhone
  • 14
    Single View Template
    10:05
    A simple program using Single View Template
  • 15
    Empty Template in iOS
    10:36
    Writing a program using empty template.
  • 16
    Properties Action Methods and Controls
    11:39
    Lecture describing the concepts of Properties, Action Methods and Controls in iOS
  • 17
    Introduction to PLists
    15:21
    Lecture on pLists
  • 18
    Introduction to NSArrays
    11:34
    A program describing the use of NSArrays
  • 19
    NSMutable Arrays
    10:42
    Introduction to NSMutable Arrays
  • 20
    UIPicker View
    07:16
    Lecture describing the Picker View
  • 21
    PickerView and Mutable Arrays
    07:22
    Learn the use of Picker Views and Mutable Arrays together.
  • 22
    Saving and Loading with pLists
    06:07
  • 23
    Section 2 Quiz
    3 questions
  • SECTION 3:
    Target Action and Controls Coding
  • 24
    Target - Action
    11:08
    Introduction to Target - Action pattern
  • 25
    Target Action Demo - Using IB for Controls
    05:03
    Lecture teaching the use of Target-Action pattern
  • 26
    Creating controls using Code
    08:54
    Creating Controls using Code
  • 27
    Delegation - Discussion
    12:42
    Lecture discussing the concept of Delegation in iOS
  • 28
    Delegation - Demo
    14:06
    An Example describing Delegation
  • 29
    Section 3 Quiz
    4 questions
  • SECTION 4:
    Other Important Features
  • 30
    StoryBoards
    07:42
    Conceptual Discussion on storyboards
  • 31
    Hello StoryBoard
    12:24
    Using Storyboard in an example
  • 32
    Story Board Demo - Part 2
    06:02
    Story Board Demo Continued
  • 33
    Navigation Controllers - Discussion
    05:04
  • 34
    Navigation Controller - Demo
    08:01
  • 35
    Navigation Controller - XIB
    11:13
    A discussion on navigation Controller with XIB
  • 36
    Categories and Extensions
    07:13
  • 37
    Categories - Demo
    13:01
    A lecture categories in iOS 
  • 38
    Extensions - Demo
    10:36
    Using Extensions in your apps.
  • 39
    Section 4 Quiz
    4 questions
  • SECTION 5:
    Summary
  • 40
    Summary
    07:07
    Summarizing the course.

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,800,000
Students

RATING

  • 38
  • 11
  • 4
  • 0
  • 1
AVERAGE RATING
NUMBER OF RATINGS
54

REVIEWS

  • 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 Szz
    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

  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion
STUDENTS WHO VIEWED THIS COURSE ALSO VIEWED: