INFORM iOS Application Development INFORM
Price: AED 727
  • Timings: Part Time, Weekdays

Course details

Advanced iOS Training
Prerequisites:
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.
About Swift
Basic Operators
Strings, Characters and collection types
Control
Functions
Classes, Objects, Methods and Properties
Inheritance
Overriding Methods
Polymorphism
Initializing Objects
Encapsulation and data hiding
Nested
Memory Management
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.
Get started
Xcode Overview
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
Tab Bars
Navigation controllers
Table View
Table views
Custom table view cell
Design patterns
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
Data Storage
Dealing with local database "SQLite"
User defaults
P-list
Location services
Core Location
Map Kit
Accessing hardware
Accessing device sensors "Accelerometer" Accessing Camera
Dealing with web cervices
What is web services & When to use it
JSON
Integrating with Web
And some more stuff like:
Adaptivity
Autolayout
Size classes
Popovers
Handling screen touches.
Animation blocks. Updated on 30 January, 2018

Job roles this course is suitable for:

Web Developer , UI Developer , UI / UX Designer

About INFORM

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 واحدة من رواد فى مجال تكنولوجيا المعلومات تضم ‌فريق متميز لتقديم خدمات تكنولوجيا المعلومات, وحلول لتطوير انظمة الشركات والقيام بعمل انظمة خاصة متكاملة تسمح بزيادة كفاءة وسرعة الاتصال لتنسيق جميع الموارد والمعلومات 

See all INFORM courses

Mobile Development Related Questions

Enquire about this course

You may add more courses here,
your list will be saved.

Rate this page