iOS Mobile App Development Training in Chula Vista | Introduction to iOS mobile Application Development training for beginners | What is iOS App Development? Why iOS App Development? iOS mobile App Development Training | January 27, 2020 - February 19, 20

iOS Mobile App Development Training in Chula Vista | Introduction to iOS mobile Application Development training for beginners | What is iOS App Development? Why iOS App Development? iOS mobile App Development Training | January 27, 2020 - February 19, 20
Image from eventbrite.com
Mon 27 January 2020
Monday 27 January 2020
5:30 PM - 7:30 PM
Ended

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?

3857 Views - 28/01/2020 Last update
culture
truvs
chula vista, 91911, ca, us

Event from
eventbrite.com

Are you an event organizer?
Create events for free. They will be immediately recommended to interested users.
Create event

Nearby hotels and apartments

UCLA Campus, Los Angeles, 90024, CA, United States

Browse other venues in Chula Vista
Discover now

Nearby events

See more events

Discover more events in Chula Vista
Discover now



truvs
chula vista, 91911, ca, us

Event from
eventbrite.com


Are you an event organizer?
Create events for free. They will be immediately recommended to interested users.
Create event
  1. Chula Vista
  2. truvs
  3. iOS Mobile App Development Training in Chula Vista | Introduction to iOS mobile Application Development training for beginners | What is iOS App Development? Why iOS App Development? iOS mobile App Development Training | January 27, 2020 - February 19, 20
 
 
 
 
Your changes have been saved.