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
|
|
|
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
|
|
|
|