Loading...

Apple Apps

  1. About the Course
  2. Syllabus
  3. Target Audience
  4. Book the Course
  5. Reviews

Course Overview

As mobile devices become more prevalent, organizations increasingly need to develop both in-house and public applications to improve the services they provide and to maintain a competitive edge. In this course, you will gain the foundation training for programming iPhone and iPad applications using either Swift or Objective-C and the iOS SDK.

APPLE APPS DEVELOPMENT COURSES LONDON | APPLE APPS DEVELOPMENT COURSES IN LONDON

COURSE SYLLABUS

Introducing the iPhone and iPad Programming

  • Overview of iPhone and iPad devices
  • Rich, revolutionary development platform and APIs
  • Programming considerations for handheld devices
  • Getting started with application development
  • Exploring the iOS Software Development Kit (iOS SDK)
  • Xcode
  • Cocoa Touch
  • Working with the Simulator
  • Interface Builder
  • Frameworks

Creating the User Interface

Leveraging Storyboards

  • Linking views visually
  • Presenting views modally
  • Experimenting with different segues
  • Displaying contents in a Popover
  • Embedding views in containers
  • Building applications with Xcode
  • Enhancing productivity with templates
  • Importing external resources
  • Developing iPhone/iPad universal applications
  • Designing views with Interface Builder
  • Dragging and dropping objects
  • Linking objects to controllers
  • Controlling size, position and alignment
  • Defining scenes with the storyboard
  • Testing with the Simulator
  • Recognizing limitations in comparison to a real device
  • Test–driving the application

Coding the User Interface

Selecting the language

  • Creating new applications using Swift
  • Maintaining existing Objective–C applications
  • Conforming to the iOS application structure
  • Applying the Model–View–Controller (MVC) design pattern
  • Responding to application lifecycle events
  • Working with Cocoa Touch Frameworks
  • Saving data to permanent storage
  • Reading and writing files
  • Persisting data with property lists

Presenting Data with Table Views

Selecting the style to suit your application and creating table views

  • Choosing plain, grouped or indexed table views
  • Populating table view data
  • Customizing table views with images and formatting
  • Responding to user row selection
  • Implementing delegate methods
  • Providing visual feedback

Applying Navigation Tools and Techniques

Displaying multiples views using the tab bar

  • Creating multiple tabs
  • Associating tabs with views
  • Linking views with a navigation controller
  • Building hierarchical applications
  • Drilling down through different levels of detail

Interacting with Web Services

Evaluating implementation decisions

  • SOAP vs. REST native support
  • Parsing JSON vs. other formats
  • Establishing network communications
  • Leveraging the iOS networking classes
  • Issuing HTTP requests and reading responses
  • Posting updates to a database

Enhancing the User Interface

Recognising gestures and adding animations

  • Responding to swipes and taps
  • View transitions: curling and flipping views
  • Animating view properties
  • Adding gesture recognizers to views

Rotating views with autorotation

  • Supporting different layouts
  • Adapting to various device sizes
APPLE APPS DEVELOPMENT COURSES LONDON | APPLE APPS DEVELOPMENT COURSES IN LONDON

Target Audience

  • Business and/or non-technical people who want to learn the basics of iPhone app development. This is a step by step beginners course for aspiring developers and people who are new to iOS development, including:
  • Product Managers
  • Designers
  • Marketers
  • Aspiring Developers (note advanced developers will likely find this class too elementary)
  • Startup Founders

 

APPLE APPS DEVELOPMENT COURSES LONDON | APPLE APPS DEVELOPMENT COURSES IN LONDON Prepare yourself or your team to understand the concepts of android apps developing and ensure that they can handle the challenges of handling critical networks effectively with our training certifications. You can choose an event that best suits your schedule from the below mentioned

 

    Why Choose Us?

    • Small class size which allows trainers to give required attention to each delegate
    • Flexible course schedules (Week Days, Weekend, Evenings) to suit your work and social life
    • Class room based, Tutor Led, hands-on training; giving you real life experience
    • Excellent Modern Facilities
    • Very affordable course fees without compromising on quality
    • All our courses are based on certification or project works
    • All our courses are Practical Based (Hands-on Training)
    • Taught by Certified Trainers
    • Employment Opportunities and Assisting in building your CV
    • Friendly and helpful staff
Event Event Date Capacity Registered Available place Register
Apple Apps 09-07-2016 10:00 am Unlimited 0
Apple Apps 09-07-2016 10:00 am Unlimited 0
Apple Apps 09-07-2016 10:00 am Unlimited 0