iOS Mobile App Development training is a LIVE Instructor-led training delivered from January 27, 2020 - February 19, 2020 for 16 hours over 4 weeks, 8 sessions, 2 sessions per week, 2 hours per session. Weekly Schedule 4 Weeks@Monday, Wednesday Every Week 5:30 PM - 7:30 PM US Pacific time each day January 27 - February 19, 2020 US Pacific time Please check your local date and time for first session Features and Benefits 4 weeks, 8 sessions, 16 hours of total Instructor-led LIVE training Training material, instructor handouts and access to useful resources on the cloud provided Practical Hands-on Lab exercises provided Actual code and scripts provided Real-life Scenarios What are the Prerequisites? Prior experience in programming with at least one of the following object-oriented programming languages: C or C++, ActionScript, Objective-C iOS Training Course Objective Our iOS (iPhone/iPad/iPod) training offerings feature smaller class sizes, more intensive hands-on lab exercises, deeper explanations, and the very best instructors. Our focus is Objective - C, XCode, cocoa and Apple’s iOS development frameworks ensures you’ll get the very best iOS training available. You will learn practical, hands-on skills in designing and implementing well-engineered iPhone iPad and iPod apps, along with a level of insight that’s essential to resolving bugs, memory leaks, and other development issues. iOS Training Course Outline 1. Introduction to Objective-C Objective-C and Smalltalk Objective-C, C, C++ and Mac OS X Objective-C and iPhone/iPad/iOS 2. Introduction iOS and SDK iOS SDK: iPhone, iPod Touch XCode Interface Builder iPhone Simulator Debugger 3. XCode XCode IDE Editing Building Running Console 4. Objective-C 2.0 Programming in Objective-C The Preprocessor 5. Classes, Objects, Methods and Properties id null @interface @end @implementation Archiving @property @synthesizee @dynamic Data Types control flow statement More about Classes More about Variables and Data Types Inheritance Polymorphism, Dynamic Typing, and Dynamic Binding 6. Categories and Protocols About Categories @catagory About Protocols @protocol 7. Foundation Framework Introduction to the Foundation Framework 8. Collections NSArray Enumeration NSMutableArray NSDictionary NSMutableDictionary Scalar Data Types NSObject and NSString NSData and NSDate 9. Files NSFileManager NSFileHandle NSUserDefaults NSHomeDirectory(), etc. Resource Files Read/Write Text Files Copying Objects Archiving 10. Memory Management Allocate Release Auto Releasing Reference Counting Static Analyzer Garbage Collection 11. Cocoa and Touch What is Cocoa? Cocoa Framework and Cocoa Classes Subclassing Xcode Simulator Interface Builder Nib files File’s Owner Outlet Connections Action Connections Inspector 12. Controls Part-1 Controls Labels IBOutlet Buttons IBAction Event Handling UIEvent Toolbars Toolbar items Status bar Navigation bar and items 13. Controls Part-2 Activity Indicator Network Activity Indicator Page Indicator Progress View Refresh Control Scope Bar Search Bar Segmented Control Slider Stepper Switch Detail Disclosure Button Info Button 14. Text Controls Text Field and Delegate Text View and Delegate 15. View What is View? UIViews and UIViewControllers UIView Class UIView Subclasses Types of Views UIApplication 16. Window Based Application Application Application Delegate View Controller Window & Views Device Info Screen CGRect, CGPoint, CGSize CGRectMake(), CGRectZero Static Device Info Dynamic Device Info Orientation Info The iPhone Accelerometer Detecting shakes Determining orientation Responding to the accelerometer 17. Tab Bar Application Tab Bar Controllers Tab Bars First View Controller Second View Controller Third View Controller Creating New Classes Classes and Interface Builder 18. Navigation Based Application Root View Controller Navigation Controller, Bars and Items Button Bar Items Push/Pop Views 19. Picker View UIPickerView UIPickerViewDelegate UIPickerViewDataSource Date and Time Picker UIDatePicker NSTimer 20. Table View Table View and Controller Table View Cells Data Source Table View Delegate 21. Popover (iPad Only) 22. Split View (iPad Only) 23. Browser View 24. Alerting Users Alert View Alert View Delegate Action Sheet Action Sheet Delegate 25. Media and Images UIImageView UI image animationImages Highlighted Animation Images UITouch UIGestureRecognize UIPinchGestureRecognizer Panning Zooming Rotating Image Playing Audio Responding to audio events. Playing audio in background Recording Audio Playing Video Photo Library UIImagePickerController Taking Pictures And Movies 26. Processes and Threads NSProcessInfo NSThread PerformInBackground GCD (Grand Central Dispatch) Synchronization 27. Networking NSURL NSURLRequest NSURLConnection XMLParser SCNetwork CFHTTP CFFTP CFSocket Web Server 28. Working with SQLite What Is SQLite? The SQLite Library Building a Simple Database Designing the Database Creating the Database Populating the Database Creating Records with the INSERT Command 29. Working with Core Data Introducing Core Data SQLite and Core Data Modeling Data in XCode Building a Core Data Application Core Data-Related Cocoa Features Core Data Migration and Performance Application Integration using Web Services 30. Location and Mapping About Core Location Handling location updates About Map Kit Map Overlays Adding annotations 31. Social Networks Integration Flickr integration Twitter integration Facebook integration YouTube integration 32. Real-life Working Scenario What is mercurial and repository? What is IPA file? How to make an ipa file, upload a build to TestFlight? and upload app to app store? Ticket Information Ticket Price Early Bird USD 300 Regular USD 400