iOS Application Development INFORM
Price: EGP 3,500

    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 15 January, 2024

    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
    Courses you can instantly connect with... Do an online course on Mobile Development starting now. See all courses

    Is this the right course for you?

    Rate this page

    Didn't find what you were looking for ?

    or