Formation développement iOS

Formation

À Cleon, Coutances et Charenton Le Pont

Prix sur demande

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

    5 Jours

  • Dates de début

    Dates au choix

La formation développement iOS vous apportera les connaissances nécessaires au développement d’applications pour iOS. Basée sur des travaux pratiques, elle vous apprendra à utiliser XCode et ses outils pour créer une application dans laquelle vous intégrerez au fur et à mesure ce que propose le SDK d’Apple.

Les sites et dates disponibles

Lieu

Date de début

Charenton Le Pont ((94) Val-de-Marne)
Voir plan
5 rue de conflans, 94220

Date de début

Dates au choixInscriptions ouvertes
Cleon ((76) Seine-Maritime)
Voir plan
385 Rue Charles Perrault, 76410

Date de début

Dates au choixInscriptions ouvertes
Coutances ((50) Manche)
Voir plan
7 rue Éléonore Daubrée, 50200

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Pour profiter pleinement de la formation développement iOS, il est souhaitable de connaître au moins un langage de programmation orienté object, de préférence Objective-C.

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

  • Développement iOS
  • Xcode

Le programme

XCode et Le langage Objective-C / IOS

Outil de développement : XCode

  • Présentation
  • Exercice de manipulation

Le langage Objective-C

  • Historique du language objective-C
  • Découverte du langage Objective-C, de sa syntaxe et de ses particularités.
    • Classes et objets
    • Propriétés
    • Protocoles
    • Catégories et extensions de classes
    • Literals
    • Blocks
  • Concept de gestion de la mémoire avec objective-c
  • ARC : La gestion de mémoire évoluée et automatique
Développement d’une application, premiers pas.

Design Patterns

  • Présentation des principaux design patterns rencontés dans l’environnement iOS.
  • Mise en pratique
  • Création du Projet (XCode et Structure Projet)
  • Utilisation du storyboard

Utilisations de Controlleurs de vue simple

  • UIViewController
  • Bindings

Présentation du Navigation controlleur

  • UINavigationController
  • Storyboard
Développement d’une application, ajout de fonctions

Utilisation de composants UI evolués.

  • Présentation du composant UITableView : pour l’affichage de contenu en liste.
  • Ajout d’une UITableViewController
  • Affichage des données fictives dans une tableview (UITableView, Objects Buisiness)
  • Affichage de contenu plus « grand » que la taille de l’écran (UIScrollView, Autolayout)

Network : Utilisation du reseau pour récuperer du contenu JSON

  • Parsing de contenu JSON de liste
  • Parsing de contenu JSON de détail
  • Utilisation des Tests Unitaires avec XCode et mise en pratique des blocs
  • Mise en place de la requete réseau et mise en pratique des notifications, asynchronisme

Image : Affichage d’images réseaux et locales

  • Affichage de la pochette du film
  • UIGestureRecognizer pour detecter un mouvement sur une vue.
  • Afficher la pochette du film en grand (Gesture Recognizer, Présentation Modal, Unwind Segue, Enum)
  • Ajout d’image dans l’application
Persistance de données, utilisation de CoreData

Découverte de Core Data

  • Présentation de CoreData
  • Mise en place de la stack core data
  • Utilisation de core data pour stocker les film et polymorphisme
  • Présentation de UITabbarcontroller
  • Ajouter la gestion de films favoris dans l’application

Structure d’application

  • Présentation de UITabbarcontroller

Core Data avancé

  • Affichage des Favoris
  • Mise à jour de l’état des favoris
Développement d’une application, finitions

Habillage de l’application

  • La localization d’une application
  • Animation de l’affichage de la cover

Application iPad : Transformer une application iPhone pour l’iPad

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.

Formation développement iOS

Prix sur demande