WCC    Westminster College 020 8261 4684  
 Home  About us  Courses  Online Payment  Contact Pioneers in IT Training & Development   19/05/2012  
ARCHITECT BUSINESS INTELLIGENCE DATABASE PROGRAMMING NETWORKING E-COMMERCE

    Training Locations

    Testimonials



    Objective C Client / Server Development

    Trained by Apple registered Developer
    Course Fee : £590
    Pay Securely
    Course Start Dates
    Select Start Date Time Days Duration Site
    10/03/2012 3.30-6.30pm Sat 12 classes Brentford
    16/06/2012 3.30-6.30pm Sat 12 classes Brentford
    25/08/2012 3.30-6.30pm Sat 12 classes Brentford
    24/11/2012 3.30-6.30pm Sat 12 classes Brentford

    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
    Client Server Development with OpenBase
  • Coonecting to Local or Remote OpenBase Database
  • Inserting data into OpenBase tables
  • Reading data from OpenBase Tables
  • Updating data in OpenBase Tables
  • Handling Transactions in OpenBase in Objective C
  • Working with Distributed Databases
  • Developing Client Server Applications for Mac OS applications

    Special Offers

    Course 1Course 2Price
    Jave Programming Android Mobile Applications £990
    Objective C Enterprise Mobile Application Development £1990
    Objective C iPhone Application Development with Objective C £1990
    iPhone Web Development with Dashcode iPhone Application Development with Objective C £1990
    Objective C Client Server Programming iPhone Application Development with Objective C £1990
    Perl Web Programming iPhone Application Development with Objective C £1990
    Ruby on Rails Development iPhone Application Development with Objective C £1990

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