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!
Section 1: How to start – introduction | |||
---|---|---|---|
Lecture 1 |
iOS Introduction
|
07:15 | |
Lecture 2 |
How to start – additional notes
|
48 pages | |
Lecture 3 |
iOS Architecture
|
25:35 | |
Lecture 4 |
How to start programming
|
07:14 | |
Lecture 5 |
The first application
|
11:29 | |
Section 2: Objective – C basics | |||
Lecture 6 |
Objective-C – additional notes
|
12 pages | |
Lecture 7 |
Objective-C – Methods
|
10:30 | |
Lecture 8 |
Objective-C – Classes
|
11:28 | |
Section 3: Strings | |||
Lecture 9 |
Strings – additional notes
|
6 pages | |
Lecture 10 |
Strings – theory
|
08:21 | |
Lecture 11 |
Strings – practice
|
08:30 | |
Section 4: Memory and properties | |||
Lecture 12 |
Memory and properties – additional notes
|
20 pages | |
Lecture 13 |
Inheritance, initialization
|
14:12 | |
Lecture 14 |
Memory management
|
25:41 | |
Lecture 15 |
Properties mechanism
|
09:45 | |
Section 5: Collections | |||
Lecture 16 |
Collections – additional notes
|
13 pages | |
Lecture 17 |
NSArray and NSMutableArray collection
|
16:06 | |
Lecture 18 |
NSSet and NSMutableSet collection
|
07:19 | |
Lecture 19 |
NSNumber and NSDate collection
|
15:09 | |
Lecture 20 |
NSDictionary and NSMutableDictionary collection
|
09:58 | |
Section 6: Advanced development | |||
Lecture 21 |
Advanced development – additional notes
|
47 pages | |
Lecture 22 |
Property list and NSUserDefaults
|
22:24 | |
Lecture 23 |
Protocols
|
16:31 | |
Lecture 24 |
Categories
|
08:33 | |
Lecture 25 |
Class extension
|
09:36 | |
Lecture 26 |
MVC framework
|
14:00 | |
Lecture 27 |
Developing applications
|
29:09 | |
Lecture 28 |
Quartz 2D
|
25:32 | |
Section 7: Debugging | |||
Lecture 29 |
Debugging
|
15:53 | |
Section 8: Controls | |||
Lecture 30 |
Controls – additional notes
|
23 pages | |
Lecture 31 |
GUI controls
|
24:04 | |
Lecture 32 |
Advanced controls
|
21:01 | |
Lecture 33 |
Other view controls
|
16:00 | |
Lecture 34 |
UIPickerView
|
12:51 | |
Section 9: Using GPS and Storyboards | |||
Lecture 35 |
Using GPS and Storyboards – additional notes
|
9 pages | |
Lecture 36 |
CoreLocation
|
11:38 | |
Lecture 37 |
Storyboards
|
23:36 | |
Section 10: Controllers | |||
Lecture 38 |
Controllers – additional notes
|
15 pages | |
Lecture 39 |
UITabBarController
|
14:23 | |
Lecture 40 |
UITableViewController
|
20:31 |
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 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.