Course detailsAdvanced iOS Training
Attendees of this are supposed to:
Have background in any object oriented programming language (Java, C#, Objective C .. or etc).
Have good understanding of basic programming concepts (data types, conditional operators, loops .. and etc.)
Aware of basic object oriented programming concepts (Classes, Objects, inheritance .. and etc).
Part 1: Introduction to programming using swift
It this part you will have a quick walk throw swift programming language, review concepts you already aware of using swift and introduce some new concepts.
Strings, Characters and collection types
Classes, Objects, Methods and Properties
Encapsulation and data hiding
Part 2: Introduction to iOS development
In this part you will develop you first iOS apps and learn more about XCode, Debugging, UI element, Interface Builder and more.
Setting Up Your Project in Xcode Xcode's Interface Builder
App life cycle and AppDelegate
Basic UI Elements
Understanding Outlets and Actions
Adding the Buttons and Action Method
Implementing the Label, Image View, Text Fields, Switches, Buttons Segmented Control and Pickers
Implementing The Action Sheet and Alert
Learn the concept of Sub views
Navigation in iOS
The UIViewController class and its life cycle Modal View Controller
Custom table view cell
Understand and implement The Model-View-Controller Paradigm
Part 3: Introduction to iOS advanced topics.
In this part you will learn some advanced topics in iOS like data storage, location services, web services and more
Integrating Objective c with swift
Calling objective C code from swift code
Calling swift code from objective c code
Dealing with local database "SQLite"
Accessing device sensors "Accelerometer" Accessing Camera
Dealing with web cervices
What is web services & When to use it
Integrating with Web
And some more stuff like:
Handling screen touches.
Animation blocks. Updated on 30 January, 2018
INFORM provise Training Services, Software Solutions & Consultations, and Outsourcing Services
We are one of the world’s leading providers of training, information and knowledge on standards, management systems, business improvement and the achievement of regulatory approval for products.
INFORM واحدة من رواد فى مجال تكنولوجيا المعلومات تضم فريق متميز لتقديم خدمات تكنولوجيا المعلومات, وحلول لتطوير انظمة الشركات والقيام بعمل انظمة خاصة متكاملة تسمح بزيادة كفاءة وسرعة الاتصال لتنسيق جميع الموارد والمعلومات
Mobile Development Related Questions
I have programming knowledge for more than 20 years. I would like to move forward and upgrade on ...
Unanswered //Feb 22, 2018 Mobile Development, Programming
Enquire about this course
You may add more courses here,
your list will be saved.