Formation développement iOS

Formation

À Coutances, Cleon et Charenton Le Pont

Prix sur demande

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

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

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

Formation développement iOS

Prix sur demande