Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

iOS Development With Swift

No Reviews Yet

Course type: Online Instructor led Course

Platform: Skype / Google Hangout / Webex

Course ID: 26712

Course type: Online Instructor led Course

Platform: Skype / Google Hangout / Webex

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Will go through iOS basic in swift and develop sample apps. The total duration of course is 30 hours

Topics Covered

Session 1:
• Introduction to iPhone development,
• iPhone SDK and Xcode,
• Introduction to Swift
• Hello World
• Classes, Objects, and methods
• Declaring Methods, Calling Methods
Session 2:
• iOS Development Overview,
• Introduction to Universal Applications
• Navigation and tab based applications
Session 3:
• Controllers & Memory Management in iOS
• Understanding View Controllers in detail
• View hierarchy, Life cycle of UIView
• Making your first iPhone App
• Basic UI Elements like Buttons, Views, Tabs
• Interface Builder and iPhone Simulator
Session 4:
• Datatypes
• Type casting
• Constants and variables
• Getters and Setters for variables
• Enums
• Structures
• Optional variables
• Arrays and dictionaries
Session 5:
• Advanced UIView Concepts
• Conditional Programming & Loops,
• For Loop, While Loop, Do-While Loop, Switch,
• Conditional Operator, Smart search in Swift
• Closures
• Function as return type
• Function as parameter
• Nested Functions
Session 6:
• MVC Design Pattern
• Access specifiers in Swift
• Notifications
• Delegation
• Protocols
• Extensions
• Generics
• Important Cocoa classes and Frame works
Session 7:
• Advance UI controls like switches, slider, text field, action sheet etc
• Frame Vs Bound
• Introduction of Scroll View
• Table views in iOS
• Collection views
Session 8:
• UITouch in iOS
• UI Responder and UIEvent Class, Pinch, Rotate, Pan,
• Creating Custom components
• Understanding Page Controls and Date Pickers, NSDate and formats,
• Integrating third party frameworks using cocoa pods,
• Custom table view
• Custom collection views
Session 9:
• Network calls in iOS
• Parsing a JSON file from local/ server
• XML Parsing using SAX parser
• XML Parsing using DOM parser
Session 10:
• Data persistence using plist
• File operations in iOS
• Data persistence using SQLite
• Core Data for fetching as well as saving data in DB
• NSUser Defaults
Session 11:
• Address book in iOS
• Calling in iOS
• Mail Composer
• SMS Composer
• Music player in iOS
• Localisation
• Camera Control in iOS
Session 12:
• Local Notifications
• Push Notification
• Social Networks
• Introduction to Mapkit
• Core Location
• Animations
Session 13:
• Quality Assurance,
• Memory leaks
• Using crash logs to find out the application crash point,
• Performance tuning of an Application, Code review and removing
• Debugging in Xcode,
Session 14:
• Submitting to AppStore & Ad-Hoc Distribution in iOS,
• Creating Provisioning profile, Apple account creation and registering
your app,
• Profiles creation, Key Chain Access, Certificates creation, SSL,
• Accessing device UDID, Registering the device for development,
Deploying app in to our device,
• Adding other device (remote) for testing, Test flight and other
Automation building tools overview,
• Launching the App in the APP store, iTunes connect and its overview,
App rejection and methods to overcome them,
• Version upgrading and submission to app store, Ad-Hoc Distribution,
• Test flight Distribution, iTunes Distribution

Who should attend

Anyone with basic knowledge of programming and wanting to learn how to create iOS apps should attend this course.


Basic C Programming knowledge
Basic OOP's concepts knowledge

What you need to bring

Mac machine. (If you want hands one practise else you can just view the presenter's screen)
Good internet connection.""

Key Takeaways

You will be able to create basic applications which involves basic UI controls.

Date and Time

Not decided yet.

About the Trainer

Vinita Miranda picture

Avg Rating




I work as an iOS developer from the past 5 years. Was a speaker at GDG (Google Developer event) conducted in Mumbai.


No reviews currently


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for iOS Developer Training Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more