Formation développement iOS
Formation
À Cleon, Coutances et Charenton Le Pont
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
-
Heures de classe
35h
-
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
Date de début
Date de début
Date de début
À 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.
Les Avis
Les matières
- Développement iOS
- Xcode
Le programme
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
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
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
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
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
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