WCC    Westminster College of Computing 020 8261 4684  
C o r p o r a t e  T r a i n i n g 77-91 New Oxford Street, London WC1A 1DG   
 Home  About us  Courses  Schedules 19/05/2012
ARCHITECT BUSINESS INTELLIGENCE DATABASE PROGRAMMING NETWORKING E-COMMERCE



    Testimonial

    I started Objective C Programming at Westminster College. The trainer Dr Aras explained the Object Oriented concept very well and made me to understand fully.

    I was attracted to study Objective C Programming as there is a huge demand in the industry.

    I can recomend Objective C as a good object Orintated programming language specially for those interested in iPhone/iPad and Apple development. I also found it easy to learn other object languages after completing my Objective C course.

    Mr.Sammy Hegab, UMI Plc

    admin@umicom.com

    Contact

    London Centre

    45 Oxford Street
    London W1D 2DZ

    Isleworth Centre

    Second Floor
    Coomb House
    7 St.Johns Road
    Isleworth TW7 6NB

    Brentford Centre

    Third Floor
    1000 Great West Road
    Brentford TW8 9HH
    Email: info@wcc.co.uk
    Telephone:+44 (0)20 8261 4684
    Fax: 020 8261 4685

    Objective C Distributed Applications

    Trained by Apple registered Developer
    Course Fee : £1790
    Pay Securely
    Course Start Dates
    Select Start Date Time Days Duration Site
    25/07/2011 10.00-5.00pm Mod to Fri 5 Days Isle
    30/07/2011 3.30-6.30pm Sat 12 classes Isle
    27/08/2011 3.30-6.30pm Sat 12 classes Isle
    26/09/2011 10.00-5.00pm Mod to Fri 5 Days Isle
    10/10/2011 10.00-5.00pm Mod to Fri 5 Days Isle
    03/12/2011 3.30-6.30pm Sat 12 classes Isle
    10/03/2012 3.30-6.30pm Sat 12 classes Isle
    16/06/2012 3.30-6.30pm Sat 12 classes Isle

    In completing the enrolling process and paying for your course, you are confirming that you have received enough information to make an informed decision and that the course is suited to your needs and abilities.

    Objectives

    At the end of the course delegates will be able to undersatand object-oriented concept and will understand the Objective-C programming. In addition to this, the delegates will be able to develop client / Server application in distributed environment.

    Pre-requisites

    No programming skills required, but having knowledge in C, C++ or Java will be advantageous.

    Introduction

    The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language. Its additions to C are mostly based on Smalltalk, one of the first object-oriented programming languages. Objective-C is designed to give C full object-oriented programming capabilities, and to do so in a simple and straightforward way.

    Most object-oriented development environments consist of several parts:

  • An object-oriented programming language
  • A library of objects
  • A suite of development tools
  • A runtime environment

    This document is about the first component of the development environment—the programming language. It fully describes the version of the Objective-C language released in Mac OS X v10.6 and iOS 4.0. This document also provides a foundation for learning about the second component, the Objective-C application.

    Course Outline

    Programming in Objective C
  • Principles of Object-Oriented Programming (OOP)
  • classes, objects, instances, and methods
  • Data types and how to write expressions
  • Control constructs: Loops, if and switch statements
  • Define classes and write instance and class methods
  • Properties, synthesized accessor methods, and the dot operator
  • Using objects as parameters in methods
  • Self and super keywords and their use
  • Inheritance
  • Overloading
  • Overriding
  • More about variables and scope
  • Write initialization methods
  • Add a category to a class
  • Protocols and conformance
  • Polymorphism and dynamic typing
  • Work with the preprocessor Directives
  • arrays, functions, structures, and pointers
  • Enumerated data types and typedef
  • Foundation classes to work with numbers and strings
  • Foundation collections: arrays, dictionaries, and sets in your program
  • Use fast enumeration on collections
  • Copy and archive objects
  • Write and debug programs in Objective-C using Xcode
  • Manage memory, understand retain counts, and use the autorelease pool to avoid memory leaks
    Distributed Database Application
  • Coonecting to OpenBase and SQLite3 Database
  • Inserting data into OpenBase tables
  • Reading data from OpenBase Tables
  • Merging related data from various table from different databases
  • Updating data in OpenBase Tables
  • Handling Transactions in OpenBase in Objective C
  • Working with Distributed Databases
  • Developing Client Server Applications for Mac OS applications

Training Courses

C# Distributed Applications
C# Programming
C++ Distributed Applications
C++ Programming
Enterprise e-Commerce with PHP
Game Development
iPad / iPhone Development
Java Programming
Java Servlet JSP Programming
MCITP Windows 2008 Enterprise Administrator
MCPD Web Development
MCTS SQL Server
MCTS: Windows Server 2008 Active Directory
MCTS: SQL Server 2008, Business Intelligence
MCTS Web Applications
Microsoft Office 2010
Objective C Programming
PC Assembly & Support
Sage Line 50
Selenium Web Testing
SharePoint 2010 Administrator
SharePoint Development
Web Design with HTML5


Send me information
Name
email
Telephone
Course Interested
Address (Street)
Town/City
Post Code
Message


Westminster College is the trading name of Westminster College of Computing (UK) Ltd. Registered in England & Wales, Company No. 07507288,
© Copyright 2011 www.wcc.co.uk - All Rights Reserved