IPHONE - Développement d'Application - OBJECTIVE C et COCOA

Formation

À Arles, Paris, Nimes et dans 6 autres établissements

1 001 - 2 000 €

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Durée

    3 Jours

  • Dates de début

    Dates au choix

  • Stages en entreprise

    Oui

Formation adaptée aux débutants & expérimentés

Vous souhaitez maîtriser le langage de développement IPHONE, l'Objetive-C? Formation Stratégique vous fournira toutes les connaissances sur les classes de Framework COCOA et IOS, et grâce à cette formation, vous comprendrez l'environnement de développement Xcode/interface Builder.

Pendant la formation, vous obtiendrez une introduction sur le langage Objective-C. Ensuite, vous prendrez en main ce langage par l'étude des variables, constantes, énumérations, conditions, tableaux, boucles, etc. Vous étudierez la création d'objets et déclarerez une classe. Vous réaliserez l'ajout d'attributs et de méthodes. Vous approfondirez la gestion de la mémoire par l'étude du cycle de vie des objets et la copie d'objets. Vous verrez les messages dynamiques, les différents types de classe et le Multithreading avec la classe NSTread et la NSOperation. Enfin, vous aurez l’opportunité de réaliser une application.

Cette formation de 3 jours s'adresse aux personnes possédant un langage de programmation orienté objet. Elle est éligible à la fois au CIF, au DIF et au financement Pôle Emploi. Une fois achevée, une attestation de formation vous sera délivrée par Formation Stratégique qui certifiera des compétences obtenues sur le langage de développement IPHONE.

Précisions importantes

CIF: Formation éligible au CIF (Congé individuel de Formation)

DIF: Formation éligible au DIF (Droit individiuel à la Formation)

Pôle Emploi: Formation éligible au financement Pôle Emploi

Les sites et dates disponibles

Lieu

Date de début

Aix en Provence ((13) Bouches-du-Rhône)
Voir plan
13100

Date de début

Dates au choixInscriptions ouvertes
Ales ((30) Gard)
Voir plan
Bagard - Ch. Réservoir, 30100

Date de début

Dates au choixInscriptions ouvertes
Arles ((13) Bouches-du-Rhône)
Voir plan
13200

Date de début

Dates au choixInscriptions ouvertes
Avignon ((84) Vaucluse)
Voir plan
Avignon, 84000

Date de début

Dates au choixInscriptions ouvertes
Bagnols Sur Ceze ((30) Gard)
Voir plan

Date de début

Dates au choixInscriptions ouvertes
Marseille ((13) Bouches-du-Rhône)
Voir plan
13000

Date de début

Dates au choixInscriptions ouvertes
Montpellier ((34) Hérault)
Voir plan
Avenue de Palavas, 34000

Date de début

Dates au choixInscriptions ouvertes
Nimes ((30) Gard)
Voir plan
30000

Date de début

Dates au choixInscriptions ouvertes
Paris ((75) Paris)
Voir plan
75000

Date de début

Dates au choixInscriptions ouvertes
Voir toutes les sessions (9)

À propos de cette formation

Connaître un langage de programmation orienté objet

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Iphone
  • Android
  • Developpement iphone
  • Cocoa
  • Objective C
  • Mac OS
  • Mac osx
  • Xcode
  • Builder
  • Mobile
  • Smartphone
  • Apple
  • Création d'objets
  • Gestion de mémoire
  • Les classes
  • Programmation orientée objet
  • NSTread
  • NSOperation
  • Messages dynamiques

Le programme

OBJECTIVE C (Langage IPhone)

Pourquoi Objective-C ?

Apple et le développement mobile

Prise en main de l’environnement de développement xCode

Votre première application

Un rappel sur les notions de Programmation orientée objet peut être fait si nécessaire

Prise en main du langage

Types de variables, constantes et énumération - Déclaration de fonctions

Les conditions

Les tableaux

Les boucles

La classe NSString

Utilisation de méthodes

§ Appels imbriqués

§ Passage de paramètres

Les accesseurs

Création d’objets

Gestion de la mémoire

Déclarer une classe

§ Ajout d’attributs

§ Ajout de méthodes (statiques ou non)

§ Ajout des méthodes init et dealloc

En savoir plus sur l’Objective C

En savoir plus sur la gestion de mémoire

  • Cycle de vie des objets
  • Copie d’objets

Préfixes de classes

Les propriétés

Les catégories

L’introspection

Les protocoles

Messages dynamiques

  • Utilisation de sélecteurs pour appeler des méthodes
  • Message forwarding

Les exceptions

Avancer avec Foundation Kit

Framework, librairie statique ou librairie dynamique ? Rappels

La classe NSObject

  • Cycle de vie d'un objet (allocation, initialisation, utilisation, désallocation)
  • Gestion de la mémoire (best practices, debug avec NSZombie)
  • Copie d'objets

Les objets mutables et non mutables

Les classes NSString, NSNumber, NSArray, NSDictionnary, NSValue, NSData, NsDate

La classe NSAutoreleasePool

Multithreading avec la classe NSThread

  • Le concept de fil d'exécution

Multithreading avec la classe NSOperation

  • Le concept de queue de bloc d'opération

Informations complémentaires

Formation essentiellement pratique. Vous serez amené a créer une application durant la formation.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

IPHONE - Développement d'Application - OBJECTIVE C et COCOA

1 001 - 2 000 €