Register   |  Login      
Rejuvenating Business:
Training | Consulting | Certification | Security | VoIP
CHAT LIVE WITH ITPLANIT Follow us on Twitter Follow us on Facebook Google+ Followers will receive 10% off any public course at Itplanit Follow us on Linkedin Follow us on YouTube Course Catalogue 2013-2014
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
Venue:

Your Offer is (please indicate $ amount)
   

 
  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.

 

 

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 25%)

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


  Hours, prices, bundles, policies, guarantees, how to pay and fundraising
 

Typical public course Training Hours
Orientation/snacks and beverages: 8:30 a.m. - 9:00 a.m.
Standard class hours: 9:00 a.m. - 4:00 p.m. (note: Start and end times are approximate and depend on the number of student and pace of the class.  We may need to run a little longer or finish a bit sooner than anticipated.)
Last day class hours (multiple day sessions): 9:00 a.m. - 3:30 p.m.
Course exam (if purchased): 2:30 p.m. - 3:30 p.m. (last day).
Each class day: Informal discussion with instructor about your projects:4:00 p.m. - 4:30 p.m.


 
 

 

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.

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
From September to December 2013 Itplanit is again raising funds for the "SnowSuit Fund". Itplanit offers you opportunity to win a Surface Table 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. Every penny counts.

 

Make an offer on these likely to run courses and save money.
50557: Microsoft Jump Start: Office 365 for IT Professionals
($1500.00) 21 May 13
Make Offer
10747: Administering System Center 2012 Configuration Manager
($2000.00) 27 May 13
Make Offer
Desktop Virtualization with VMware View 5.1
($2800.00) 28 May 13
Make Offer
10748: Deploying System Center 2012 Configuration Manager
($1250.00) 03 Jun 13
Make Offer
Linux Administration Advanced
($1950.00) 03 Jun 13
Make Offer
50470B: Microsoft SharePoint Server 2010 for the Site Owner/Power User
($950.00) 04 Jun 13
Make Offer
Microsoft® Office OneNote 2010
($265.00) 04 Jun 13
Make Offer
Microsoft® Office Outlook® 2010: Level 1
($365.00) 05 Jun 13
Make Offer
Microsoft® Office Access® 2010: Level 1
($650.00) 06 Jun 13
Make Offer
Microsoft® Office Excel® 2010: Level 2
($265.00) 07 Jun 13
Make Offer
Microsoft® Office Excel® 2010: Level 1
($300.00) 14 Jun 13
Make Offer
DB2 for z/OS Database Administration
($2625.00) 17 Jun 13
Make Offer
Microsoft® Office Access™ 2007: Niveau 1
($650.00) 17 Jun 13
Make Offer
Microsoft® Office Word 2010: Level 2
($265.00) 21 Jun 13
Make Offer
Microsoft® Office Visio® Professional 2007: Level 1
($365.00) 27 Jun 13
Make Offer
Microsoft® Office Access® 2010: Level 2
($365.00) 03 Jul 13
Make Offer
Microsoft® Office Outlook® 2010: Level 2
($365.00) 09 Jul 13
Make Offer
Microsoft® Office Excel® 2010: Level 4
($265.00) 19 Aug 13
Make Offer
Tomcat Administration for Windows
($1500.00) 28 Aug 13
Make Offer
Microsoft® Office Word 2010: Level 3
($265.00) 29 Aug 13
Make Offer
Certified Ethical Hacker: Ethical Hacking and Countermeasures v7
($3750.00) 23 Sep 13
Make Offer

 

CHAT LIVE WITH ITPLANIT

Follow us on YouTubeFollow us on LinkedinFollow us on TwitterFollow us on FacebookGoogle+ Followers will receive 10% off any public course at Itplanit

Course Catalogue 2013-2014

 

1.877.842.9772 613.842.9772

Heures de bureau | Hours of Operation: 9h à | to 17h EST Mon/Lun à | to fri/ven


Centre de formation d’Ottawa | Ottawa Training Centre:
151 rue Slater Street, Suite 301, Ottawa, Canada K1P 5H3


Holiday Closure | Fermeture: Mar 29-1, May 20, Jul 1, Aug 5-10, Sept 2, oct 14

FORMATION HALIFAX - MONTREAL - OTTAWA - TORONTO - CALGARY - EDMONTON - VANCOUVER TRAINING

 

 

 

 

 

MICROSOFT CERTIFIED-MICROSOFT CERTIFIÉ

 

BIZTALK SERVER

DYNAMICS

EXCHANGE SERVER 2007

EXCHANGE SERVER 2010

FOREFRONT

INTERNET INFORMATION SERVICES

LYNC SERVER

PRIVATE CLOUD

SHAREPOINT SERVER 2010

SQL SERVER 2008

SQL SERVER 2012

SYSTEM CENTRE »VIRTUALIZATION

VISUAL STUDIO

WINDOWS (END USER)

WINDOWS 8

WINDOWS 8 METRO

WINDOWS AZURE

WINDOWS POWERSHELL

WINDOWS SERVER 2008

WINDOWS SERVER 2012

SMALL BUSINESS SERVER 2011

IT TECHNOLOGY - PROFESSIONNELS EN IT

 

AJAX

APACHE/TOMCAT

C AND C++ PROGRAMMING

CISCO

Cloud cOMPUTING

COMPTIA

ETHICAL HACKER EC-CounciL

INFORMATION SECURITY

JAVA - JEE - J2EE

JQUERRY

LINUX

MOBILE WEB DEVELOPMENT

ORACLE

PERL

PHP

SQL

TCP/IP

UNIX

VMWARE

VOIP

WATCHGUARD

XML

Weblogic

WebSphere

GOOGLE

OFFICE AUTOMATION - BUREAUTIQUE

 

CRYSTAL REPORTS

MICROSOFT LYNC

OFFICE 2010 New FEATURES

MICROSOFT ACCESS

MICROSOFT EXCEL

EXPRESSION WEB

MICROSOFT INFOPATH

MICROSOFT ONENOTE

MICROSOFT OUTLOOK

MICROSOFT POWERPOINT

MICROSOFT PROJECT

MICROSOFT PUBLISHER

SHAREPOINT DESIGNER

SHAREPOINT SERVICES

MICROSOFT VISIO

MICROSOFT WORD

MICROSOFT PROJECT SERVER

NUANCE

OPEN OFFICE

ORGPLUS

QUICKBOOKS

SOFT SKILLS AND MANAGEMENT - CAPITAL HUMAIN

 

Administrative assistant

Creativity training NEW

critical thinking

CUSTOMER SERVICE

mba

PRESENTATION SKILLS

PROBLEM SOLVING AND DECISION MAKING

star management

sUPERVISION

time management

TRAIN THE TRAINER

WRITING SKILLS

 

 

 

GRAPHIC DESIGN & MULTIMEDIA - INFOGRAPHIE ET CONCEPTION WEB

 

ADOBE

APPLE

AUTODESK

CSS

HTML

 

BUSINESS AND PROJECT MANAGEMENT - GESTION D'AFFAIRES ET DE PROJET

 

BUSINESS ANALYSIS

BUSINESSCONTINUITY PLAN AND MANAGE

BUSINESS PROCESS MANAGEMENT

PROJECT MANAGEMENT

 

SERVICE MANAGEMENT - GESTION DE SERVICE

 

ENTERPRISE BUSINESS ARCHITECTURE

ITIL®

AGILE

COBIT VAL-IT

TOGAF

ISO

AIMM