DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTEAix-Marseille - 04 42 34 19 55Sophia-Antipolis - 04 93 00 11 13

Formation Programmation en Objective C

Télécharger Télécharger en PDF

Durée: 3 jours
Référence: DMROBJC
Langue du support de cours:  Support en US

[Like button control]

Objective C est devenu le langage de programmation standard pour le développement d'applications sur les plate-formes Max OS X et l'iPhone. C'est un langage puissant orienté objets qui est basé sur le langage C. Objective C n'est pas seulement disponible sur Mac OS X mais sur différents systèmes tels que Linux, Windows, ...
Cette formation permet d'acquérir les compétences pour utiliser Objective-C comme langage de développement d'applications.

Public et pré-requis: Cette formation est destinée aux développeurs impliqués dans un projet utilisant Objective C.
La connaissance du langage C n'est pas impérative pour suivre cette formation puisque tout les aspects du langage y sont compris en reprenant également les bases.


Module 1: Introduction à Objective C

Présentation de Objective C

Compilation et exécution de programmmes (utilisation de XCode, utilisation du terminal)

Ecriture d'un premier programme

Affichage de valeurs et de variables

Module 2: Classes, objets et méthodes

Qu'est-ce qu'un objet

Instances et méthodes

La section interface (choix des noms, variables d'instances, méthodes d'instances et de classes)

La section implementation

Accès aux variables d'instance et encapsulation

Module 3: Types de données et expressions

Types de données et constantes (int, float, double, char, long et id)

Expressions arithmétiques

Opérateurs d'assignation

Opérateurs de niveau binaires

Types _Bool et _Complex

Module 4: Boucles

L'instruction for

L'instruction while

L'instruction do

L'instruction break

L'instruction continue

Module 5: Branchements

L'instruction if

L'instruction switch

Variables booléenes

L'opérateur conditionnel

Module 6: Création de classes

Séparation de l'interface et des fichiers d'implémentation

Accesseurs synthétisés

Accès aux propriétés en utilisant l'opérateur point

Arguments multiples sur les méthodes

Variables locales

L'opérateur self

Allocation et retour d'objets à partir de méthodes

Module 7: Héritage

Présentation de l'héritage

Ajout de nouvelles méthodes

Surchage de méthodes

Ajout de nouvelles variables d'instance

Classes abstraites

Initialisation des classes

Etendues

Spécificateurs de stockage de classes

Types de données énumérés

L'instruction typedef

Conversion de types de données

Module 8: Polymorphisme, typage dynamique et laison dynamique

Polymorphisme

Liaison dynamique avec le type id

Typage statique et le type id

Gestion des exception avec try

Module 9: Variables et type de données avancés

Initialisation classes

Etendues

Spécificateurs de stockage de classes

Types de données énumération

Conversion de types de données

Module 10: Catégories et protocoles

Catégories et protocoles

Protocoles

Objets composites

Module 11: Préprocesseur

L'instruction define

L'instruction import

Compilation conditionnelle

Module 12: Fonctionnalités C sous-jacentes

Tableaux

Fonctions

Structures

Pointeurs

Unions

Rappel formation Programmation en Objective C

Dates des formations
Aix-Marseille
 Nous consulter

Sophia-Antipolis
 Nous consulter

Cliquer sur une date pour réserver.

Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles