Register   |  Login      
Itplanit Services Corp.
Training | Consulting | Certification
1.877.842.9772
Suggest a Course New Search


8346:   Apple - iOS Application Development with Xcode 4
Event Date : 09/26/12   09:00 AM Duration (days) : 3
Instructor : Price (CAD) : 1595.00
Make us an offer
Name
Email
Phone
Co.Name
Co.Name Address
Co.City
Co.Postal Code
Specify any food allergies
Specify any special requests
Venue:

Courseware:

I have a coupon
Your Offer is (please indicate $ amount)
 
   
If you are registering multiple students, add them here
1 Name
Email
2 Name
Email
3 Name
Email
4 Name
Email
5 Name
Email
6 Name
Email
7 Name
Email

 
  Outline

iOS Application Development for iPhone and iPad

 

What’s included?

·         Instruction by an expert facilitator

·         Small interactive classes

·         Specialized manual and course materials

·         Personalized certificate of completion

·         Snacks, Beverages and lunch at Itplanit

 

Duration: 5 Day(s)

TIME: 9am – 4pm.

 

Course Overview

In this iOS Application Development training course, you will learn how to develop iPhone and iPad applications using the Xcode Integrated Development Environment. The course covers building views, developing program code, and testing the application on a device simulator. This course covers major user interfaces including tab bar views, table views, page-based views, and storyboards. Database applications are also explored in addition to MapKit, Web View, and camera applications.

Course Goals

·         Understand how to use Interface Builder to construct user interfaces.

·         Learn how to develop Objective-C code to display and interact with user interfaces.

·         Understand how to build page-based applications.

·         Learn about screen navigation with Tab Bar, Table Views, and Storyboards.

·         Become experienced using the Foundation and Cocoa Frameworks.

·         Understand the use of databases with iPhone and iPad applications.


Course Outline

1.    iOS Applications

Starting the Xcode Workbench

B.    Project Types

C.    Building Your First iOS Application

    I.    Hello World Application

D.    Model-View-Controller (MVC)

 .        The MVC Approach to App Development

    I.        MVC in Xcode

E.    IBOutlets and IBActions

F.    Building an Interactive iOS Application

 .        Creating the Project

    I.        Adding Properties and Synthesized Methods

   II.        Building the User Interface

  III.        Testing the Application

2.    iOS Overview

 .      iOS

A.    Mobile Devices

B.    Cocoa Touch Layer

 .        User Interfaces

C.    UIKit and Foundation Framework

D.    Media Services

E.    Core Services Layer

3.    User Interfaces

 .      The Window

A.    Views

B.    The Root View Controller

C.    View Controller

D.    Delegate

E.    UI Control

F.    Data Entry Application

 .        Creating the Project

    I.        Building the UI

   II.        Writing the Code

  III.        Testing the Application

4.    View Navigation

 .      Tab Bar

 .        Creating a Tab Bar Project

A.    View Controllers in Multiview Applications

 .        The Delegate

    I.        The Root View Controller

   II.        The User Interfaces

B.    The Table View

 .        Setting up the Project

    I.        Placing a Table View on the UI

   II.        Data Source and Delegate Connections

5.    Page-based Applications

 .      UIPageViewController Class

 .        The Data Source

    I.        Navigation Orientation

A.    UIPageViewController Delegate Protocol

B.    Content View Controller

C.    The Data Model

6.    Picker Views

 .      DatePicker and PickerView Components

A.    DatePicker

 .        NSDate

    I.        NSDateFormatter

   II.        DatePicker and NSDate

  III.        Using the Date Picker

B.    Picker View

 .        Using a Picker View in a Project

7.    Database Applications

 .      The Core Data Stack

 .        The Managed Object Model

    I.        Managed Object Context and the Managed Object

   II.        NSManagedObject and NSManagedObjectContext

  III.        NSEntity Description

A.    Creating a Core Data Application

B.    Saving, Retrieving and Deleting Data Using Core Data

8.    Database Applications Using SQLite

 .      SQLite

A.    The Structured Query Language (SQL)

B.    Incorporating SQLite in an Xcode Project

 .        Add the SQLite Library

    I.        Creating the UI

C.    Saving, Retrieving and Deleting Data

D.    SQLite Functions for Accessing Data

9.    Using iCloud

 .      iCloud

A.    Guidelines of iCloud Usage

B.    Preparing an Application for iCloud Usage

C.    Enabling iCloud Document and Data Storage

D.    iCloud Key-Value Data Storage

 .        Sharing Data between Applications

10.  Storyboarding

 .              Purpose of Storyboarding

A.    Adding Scenes to the Storyboard

 .        Configuring Segues to a Scene

    I.        Associating a View Controller to a Scene

11.  Web Views

 .              The UIWebView Class

 .        Accessing a URL with NSURL

    I.        Building Requests with NSRequest

   II.        Loading Requests

12.  Map Views

 .              The MapKit Framework

 .        MapKit Regions

    I.        The MKMapView Class

A.    Using the MapKit Framework in the Application

 .        Setting the Map Type to Standard, Satellite and Hybrid Views

B.    Updating the View Based on User Movement

13.  Camera Applications

 .              UIImagePickerController

A.    Using UIImagePickerController in an Application

 .        Adding Mobile Core Services Support

    I.        UIImagePickerControllerDelegate and UINavigationControllerDelegate

   II.        Creating the User Interface

  III.        Implementing the Action Methods

 IV.        Saving Images

Class Prerequisites

Experience in the following areas is required:

·         Knowledge of the Objective-C programming language.

w.e.


Training Policies and Guarantees
 
Tuition fees entitle you to: team workshops, course materials with exercises, snacks, refreshments and a certificate at the end of the course.
 
Public course cancellation policy:
Cancellation of courses by Itplanit: Itplanit Services Corp. reserves the right to cancel or modify the scheduled dates, places, and the hosting of all regular training courses. Itplanit will make every effort to inform the participants of the course within a reasonable time. However, Itplanit is not responsible for personal travel, accommodation, or other charges incurred for changes or cancellations. Where Itplanit must cancel a specific course, a full refund of the costs of courses and registration will be done or a reservation in a future courses will be offered (choice of the registrant). Registrants will be notified of any cancellation by phone, e-mail or by fax. After the cancellation of the course, registrants will have the choice of a refund or book a place in a future course.
Cancellations of public courses by the students can be made more than 2 working weeks from the date of scheduled course, without penalty. Cancellations of courses made within 2 business weeks before the date of scheduled course will have a penalty of 50%. However, if the student provides a future date and reserves at the same time of the cancellation, Itplanit will apply 100% of this amount to the cost of the newly reserved course (choice of the registrant). Cancellation made within a working week before the date of planned delivery of the course will be a penalty of 75%. However, if the student provides a date confirmed for the change of course and reserves at the same time of the cancellation, Itplanit will apply 100% of this amount to the cost of the newly reserved course. Credit notes are transferable in the same organization. Cancellation penalty transfers to future courses can only be made once. Upon second cancellation for the same course the cancellation fee of 100% applies. Please, send your notice of cancellation to info@itplanit.com or by fax to the 613.842.9772.
 
Dedicated course cancellation policy:
Cancellation policy for courses dedicated to a company or off-site training: Itplanit Services Corp. reserves the right to cancel or modify the scheduled dates, places, and the hosting of all dedicated training courses. Itplanit will make every effort to inform the organization within a reasonable time. However, Itplanit is not responsible for personal travel, accommodation, or other charges incurred for changes or cancellations. Where Itplanit must cancel a specific course, a full refund of course registration fees shall be made or a reservation in a future courses will be offered (choice of the client). The registered client will be notified of any cancellation by phone, e-mail or by fax. Cancellations of courses conducted by the organization may be made for more than 3 working weeks from the date of scheduled course, without penalty. Cancellation of courses made within 3 working weeks before the scheduled course date will be charged 50% of the course fees. Cancellation of less than one working week prior to the date of expected delivery of the course will pay a penalty of 100%. However, if the customer provides a confirmed date for the change of course and reserves at the same time of the cancellation, Itplanit will be 25% of this amount to the cost of the newly reserved course. Credit notes are transferable in the same organization. Please, send your notice of cancellation to info@itplanit.com or by fax to the 613.842.9772.

Guarantees:
Courses Likely to Run (listed on the home page)
The list of the courses likely to occur are listed on our home page: all entries are pending approval by Itplanit Services Corp.. Once your registration is approved, the course is moved to our list of courses likely to run on our home page. But we still cannot guarantee that we will not cancel your registration. Itplanit reserves the right to personalize all courses with two participants or less. The customization of the course will focus on the same material, but may be of shorter duration. In these circumstances, Itplanit reserves the right to choose if the learning materials are printed, or snacks are included. In any circumstance, Itplanit reserves the right to change the date of course.
 
Guaranteed 100% - at Itplanit, our goal is to offer the best possible training. We are so confident that you will be completely satisfied that if at the end of the first morning of a course of one or two days, or at the end of the first day of class for a training course of three to five days, you are not satisfied with the course and you want to leave for this reason, you should; (i) notify the trainer (ii) return all materials (course material must be non-marked for a full credit) (iii) contact the Cancellation Department at 613.842.9772 at the latest at noon for courses 1 and 2 days or before the close of our offices for training of several days to receive a 100% refund or to receive a credit for a future course. The 100% guarantee applies only if the student has signed the attendance list, completed the first half of the morning of the course of a one or two day course, or finished the first day of the course of three to five days. All course materials must remain with the instructor at the time of leaving. The guarantee does not apply to the Partner Delivered Courses, such as Microsoft Certified Training, IBM, VMware, etc.... (It is the responsibility of students to confirm with Itplanit in advance to ensure that the course is part of the 100% guarantee).
How to Pay for your course
We accept payment on delivery, cheques, company or Government purchase order, Visa and MasterCard. Due to fraudulent credit card charges increase, to protect our customers, we do not have automatic processing online. There is no fee to pay to process a credit card payment. However a 4% charge from the total invoice (without HST) in addition to a fee of $10.50 is applicable for the reversal of your payment.
To pay by credit card, call us at the 613.842.9772 or visit one of our centres of learning.
--------------------------------------------------------------------------------
Fund Raising
Itplanit raises funds for the "SnowSuit Fund". This year Itplanit offers you opportunity to win a $50 gas card to each student who attends a public course, a private session or writes a certificate exam but you must make a donation to the Snowsuit fund at Itplanit and enter your name in our ballot. Every penny counts. 4 yearly draws will be made March 30, June 30, September 30 and December 15, 2014.

You choose how you wish to attend the course and we'll deliver:

  1. Live instructor-led at Itplanit's Ottawa facility
  2. Live instructor-led online at Itplanit's Ottawa facility - Streamed live to Itplanit (save up to 15%)
  3. Live instructor-led online to your home, your office...Streamed live to you (save up to 20%)

Note: If multiple discounts apply, you will automatically receive the largest qualifying discount.


 

ItplaniteKits and eCerts - A Dynamic New Way to Study and Learn
Why be burdened with logging a book around...When you can access it from Itplanit wherever you are. Itplanit has replaced printed student guides with downloadable eKits for each Itplanit Instructor-Led Live Online (IILLO) class and certain classroom courses. Electronic student guides represent a dynamic new way to study and learn. The flexibility, interactivity, and portability of eKits cannot be matched by traditional printed material.

Our eKits are available online one week prior to the start of your class so that you can outline key points, prepare questions, and print important concepts and procedures. Following training, online access to download the eKit continues for 1 month or more. This new method of online delivery supports Itplanit’s initiative to be more environmentally responsible by conserving natural resources.

Benefits

  • Your own copy of Itplanit or one of our vendor course materials on your own computer—to take wherever you like
  • PDF format with search capabilities
  • Early review and preparation
  • Savings of millions of printed pages every year

If your class includes an eKit and eCert, you will see the following icons displayed in the online course description:

A paper kit can be requested upon registration. An additional fee may apply.
For additional details about eKits and eCerts, call your Itplanit representative. 

LEARN FOR FREE -  You can redeem your Microsoft vouchers in exchange for free training
You can pay for your Microsoft Certified Training with your Microsoft training vouchers (Microsoft Software Assurance Training Vouchers). You probably qualify for the exchange of training SATV bills if your organization has purchased Microsoft volume license program. If you need help determining your eligibility, contact the team of SATV at Itplanit at (877) 842-9772.
 
Attend free classroom or virtual Microsoft at Itplanit training, by exchanging your training vouchers.
You can activate your SATV in the (CSLV) volume licensing service Centre on this site:
https://licensing.Microsoft.com/eLicense/L1033/Default.asp
For instructions on how to activate and manage your SATV visit this site:
http://www.Microsoft.com/licensing/sa/activate.mspx
You need help to manage your SATV?
If you need help to manage your SATV, our operations team can do it for you. Activation management, registration of courses for you and your employees.
For more information about the exchange of your SATV call us at (877) 842-9772, or by e-mail at info@itplanit.com.
 
 

 

 

 

 

Heures de bureau | hours of operation 

1.877.842.9772 or 613.842.9772

 

9h à | to 17h EST Mon/Lun à | to fri/ven 

 

Centre de formation d’Ottawa | Ottawa Training Centre:
NEW - 30 METCALFE STREET, 4th Floor (4ieme Etage) Ottawa, Canada K1P 5L4