iOS Basic

Duration

32 hours, 4-day training workshop

Delivery

Face to face training or online training

Course Inclusive

Training materials & certificate of completion

Course Content

  • MODULE I: Introduction to iOS Mobile Development
    1. iOS Introduction and Architecture (API)
      1. Cocoa Touch
      2. Media
      3. Core Services
      4. Core OS

  • MODULE II: Introduction to IDE
    1. XCode
      1. Anatomy of the IDE
      2. The Playground
      3. Default Templates
      4. The Simulator
      5. Tester and Debugger

  • MODULE III: Programming Essentials (Part I)
    1. What's New in Swift 3.0.
    2. Overview of Swift Programming
      1. History
      2. Versions
      3. Changes and updates
    3. Grammars and Syntax
      1. Import statements
      2. Comments, Whitespaces and Semicolon
      3. Identifiers
      4. Keywords and Literals
    4. Data Types
      1. Built-in Data Types
      2. Bound Values
      3. Type Aliases
      4. Type Safety
      5. Type Inference
    5. Constant and Variables
      1. Declaring Constants and Variables
      2. Type Annotations
      3. Naming Convention for Constants and Variables
      4. Printing Constants and Variables
    6. Basic Operators
      1. Assignment Operators
      2. Arithmetic Operators
      3. Logical Operators
      4. Comparison Operators
      5. Range Operators
      6. Bitwise Operators
      7. Other Operators
    7. Literals
      1. Integer Literals
      2. String Literals
      3. Floating point Literals
      4. Boolean Literals
    8. Optionals
      1. Forced Unwrapping
      2. Optional Binding
      3. Automatic Unwrapping

  • MODULE IV: Programming Essentials (Part II)
    1. Decision Making
      1. if statement
      2. if-else statement
      3. if-else-if statement
      4. Nested if statement
      5. Switch statement
      6. ? : Operator
    2. Looping Constructs
      1. for-in Loop
      2. for Loop
      3. while Loop
      4. do- while Loop
      5. continue
      6. break
      7. fallthrough
    3. Arrays
      1. Array Declaration
      2. Creating Array
      3. Accessing Array
      4. Array manipulation

  • MODULE V: Programming Essentials (Part III)
    1. Dictionaries
      1. Dictionary Declaration
      2. Creating Dictionary
      3. Accessing Dictionary
      4. Dictionary Manipulation
    2. Functions
      1. Function Definition
      2. Calling a Function
      3. Parameter and Return Values
      4. Functions with Return Values
      5. Functions without Return Values
    3. Enum
      1. Enum Syntax
      2. Matching Enum Values with a Switch Statement
      3. Associated Values
      4. Raw Values

  • MODULE VI: iOS 10 App Development Essentials (Part I)
    1. User Interface Components
      1. Storyboard
      2. UIView Class
      3. Labels
      4. TextFields
      5. Buttons
      6. Label
      7. TextView

  • MODULE VII: iOS 10 App Development Essentials (Part II)
    1. User Interface Components
      1. Image View
      2. Segmented Control
      3. Switches
      4. Steppers
      5. Sliders

  • MODULE VIII: iOS 10 App Development Essentials (Part III)
    1. Interface Design with Controllers
      1. Alert Controller
      2. Navigation Controller
      3. Segue
      4. Tab Bar Controller
    • MAKATI
    • 333 Sen. Gil Puyat Ave., Makati City 1200, Philippines

    • Contact No.
    • +63 2 8891 0713
      +63 2 8751 6482

    • Email Address
    • inquiries@mapua.edu.ph

    • INTRAMUROS
    • 658 Muralla St., Intramuros, Manila 1002, Philippines

    • Contact No.
    • +63 2 8524-5572


    • Email Address
    • ccesc@mapua.edu.ph