iOS mobile app development has been gaining popularity for quite some time and is currently in high-demand. iOS Development is an exciting career path for both freshers and experienced individuals.
Variables & Constants, Introduction to functions (methods), Arrays, Dictionaries, Data, Date and other basic data types, Enums, structures, closures, Working with classes, For, If, switch statements, Object oriented concepts with SWIFT, Type check, AnyObject, Any, Protocols, Extensions, Error handling, Working with classes,Introduction to Multithreading, Multithreading in iOS app, using NSThread, NSOperation and NSOperation, Queue, GCD.
Introduction to XCODE, COCOA touch framework, iOS application architecture, Application lifecycle
View Controllers, view, view lifecycle, Basic Controls – Label, Buttons, Text field, image View, Table view & Collection view, Picker view, Date picker, scroll view, navigation and Tab bar controller, Understanding Interface builder, Creating outlets and Actions, Handling touch and gesture events,Segment and Page control, switch view, UIAlertView, Using storyboard to design the app, using segues
Introduction to db, Data storage methods in iOS, Using Core Data, Realm/SQLite database, User Defaults & Property List
Introduction to web services, Different Types of web services, JSON parsing, XML parsing & Get and POST methods
Playing Audio and Video,Capturing images using camera, Getting images from gallery & Sending mail and SMS from app
Introduction to Auto-layout, Working with constraints, Using constraints to change view sizes & Programmatically control the views
Git/Bitbucket, Vector Image, Minimizing Size of IPA, Trouble shooting & Debugging APP, Third party integrations, Push Notifications, Map integration & Google Firebase
Introduction to BundleID, AppID, certificates, Making a build, Posting app to App Store & Using TestFlight
Train from professionals with industry experience.
Learn theoretical concepts and gain hands-on training simultaneously.
Real time Hands-On Practical Experience Training to imbibe corporate practices.
Get certified at the end of the training.
Receive placement support once the training is completed.
Getting exposure to latest technology up gradations.
Advanced lab facility and most updated syllabus and materials will be provided with learning tools for easy learning.
You will have the access to contact the trainers at any time.