iOS - Programming for Beginners
4.6 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
933 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS - Programming for Beginners to your Wishlist.

Add to Wishlist

iOS - Programming for Beginners

Learn from scratch how to create mobile apps! 11 hours of content!
4.6 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
933 students enrolled
Last updated 3/2014
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • learn basics of Xcode and Objective- C
  • learn how to create first apllication
  • KVC (key-value-coding) programming techniques
  • how to use Strings
  • iOS architecture and the most important frameworks
  • how to use NSArray, NSSet, NSDictionary, NSNumber and NSDate Collection
  • rules for the use of basic and advanced controls
  • how to use the view editor, Storyboards
  • know protocol mechanism and how to debug
  • how to create a two-dimensional graphics using Quartz 2D
View Curriculum
Requirements
  • XCode (Free from Apple App Store)
Description

Programming step by step

iOS for Beginners was prepared for developers taking their first steps into the world of Apple. Multimedia materials have been developed with great care to explain step by step the various issues of iOS platform. This course is full of theory and Case Studies, preview code created during exercise.

Comprehensive knowledge and solid base for everyone

Completion of the course provides a solid base and a comprehensive understanding of the key issues of programming for iOS. Training is ideal for those who begin programming in Objective-C and have some programming skills. If you are just iOS enthusiasts who doesn't have any programming knowledge, you can also complete this course. You will need a little motivation and willingness to learn:-)

What you will learn?

Our trainer will present you from scratch the architecture of iOS platform, will show you how to install the Xcode, how to get around it. Then you will find out what are the basic structure of the application, you will learn how to create your first project, and run it on the simulator or on your own device. More about the course content in the section: What am I going to get from this course?

Why start to programming for iOS?

We know at leat 3 main reasons. IOS developer means prestige, quality and high earnings.

For sure you know that Apple's software developers have the highest earnings in the mobile market, and users of iPhones and iPads are the group that most often getting paid games and apps.

The most comprehensive course for beginning iOS programmers. Full of basic theory and practice. Create your first application with Educativo trainer! Try it now!

Who is the target audience?
  • beginning iOS developers
  • for anyone who wants to get started in programming for iOS platform
Students Who Viewed This Course Also Viewed
Curriculum For This Course
40 Lectures
11:07:14
+
How to start - introduction
5 Lectures 51:33

How to start - additional notes
48 pages


How to start programming
07:14

The first application
11:29
+
Objective - C basics
3 Lectures 21:58
Objective-C - additional notes
12 pages

Objective-C - Methods
10:30

Objective-C - Classes
11:28
+
Strings
3 Lectures 16:51
Strings - additional notes
6 pages

Strings – theory
08:21

Strings – practice
08:30
+
Memory and properties
4 Lectures 49:38
Memory and properties - additional notes
20 pages

Inheritance, initialization
14:12

Memory management
25:41

Properties mechanism
09:45
+
Collections
5 Lectures 48:32
Collections - additional notes
13 pages

NSArray and NSMutableArray collection
16:06

NSSet and NSMutableSet collection
07:19

NSNumber and NSDate collection
15:09

NSDictionary and NSMutableDictionary collection
09:58
+
Advanced development
8 Lectures 02:05:45
Advanced development - additional notes
47 pages

Property list and NSUserDefaults
22:24

Protocols
16:31

Categories
08:33

Class extension
09:36

MVC framework
14:00

Developing applications
29:09

Quartz 2D
25:32
+
Debugging
1 Lecture 15:53
Debugging
15:53
+
Controls
5 Lectures 01:13:56
Controls - additional notes
23 pages

GUI controls
24:04

Advanced controls
21:01

Other view controls
16:00

UIPickerView
12:51
+
Using GPS and Storyboards
3 Lectures 35:14
Using GPS and Storyboards - additional notes
9 pages

CoreLocation
11:38

Storyboards
23:36
+
Controllers
3 Lectures 34:54
Controllers - additional notes
15 pages

UITabBarController
14:23

UITableViewController
20:31
About the Instructor
Educativo Trainings
4.1 Average rating
349 Reviews
9,996 Students
12 Courses
New e-learning quality

Educativo is a company that specialize in creating IT trainings. Our team is composed of professional trainers:

- iOS and Android developers,

- Windows Server administrators,

- Linux administrators.

Our specialists made sure your learning experience will be full of practical examples and highest quality. Every theoretical module also contains practical usage, which have been designed to complete together with the trainer.

The main idea that we stick to is preparing our customers to gain practical knowledge of the fastest growing industry in the world – IT. This is why our courses are made to give you a real push you closer to getting a job of the future – become a mobile application developer for iOS, Android, Windows Phone platform or system administrator.

IT Security Academy
4.1 Average rating
2,314 Reviews
74,824 Students
25 Courses
IT Security Certified Professional

IT Security Academy is a company that associates IT Security Professionals. Now we are proud to share our knowledge online. Certified experts (MCSE:MS, CISSP, CEH) have created courses from Beginner to Advanced level. Our goal is to provide the highest quality materials you’ve ever seen online and prepare you not only for passing certification exams, but teach you pratical skills.