Enquire

Submit your enquiry for iOS Development With Swift

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Vinita

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

course photo

iOS Development With Swift

Online Instructor led Course

Platform: Skype / Google Hangout / Webex

10,000

No Reviews Yet
0 Interested

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
redundancy,
• 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,
Perms,
• 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.

Pre-requisites

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.
Content
Reviews
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

cash back100% Money Back Guarentee

About the Trainer

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

Students Interested 0

Course Id: 26712