Formation iphone / ipad - développement d'application ios avec swift et cocoa
Formation
À Bordeaux, Paris, Nantes et dans 10 autres établissements

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
Développeurs d'applications mobiles
Pré-requis :Bonnes connaissances d'un langage de programmation objet
Objectifs :Maîtriser le développement d'applications mobiles sous iPhone/iPad
Sanction :Attestation de fin de stage mentionnant le résultat des acquis
Référence :Dé1025-F
Demandeurs d'emploi :
Contactez-nous pour connaître les remises Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Date de début
Les Avis
Les matières
- Navigation
- Mise en page
Le programme
Introduction
Historique
Environnement et développement
IDE et outils (compilateur, debugger, simulateur)
Documentation
Historique et version
Syntaxe de base: Les variables, les constantes, les tuples
Le typage des variables
Conditions et boucles
Les Tableaux et dictionnaires
Déclarer une fonction, une closure
Déclaration de classe, attributs, méthodes
Instanciation d’objet
Surcharge de méthode, constructeur
Héritage, polymorphisme
Les protocoles
Définir le support de l'application
Prendre en main le storyboard
Comprendre les dimensions utilisables (3.5, 4, 4.7, 5.5 pouces)
Positionner les objets graphiques
Comprendre et utiliser les contraintes
Atelier: Apprendre à positionner des composants
Le framework UIKit Parcours des objets graphiques (UILabel, UIButton, UISlider)
Le pattern MVC (xib et UIViewController)
Associer et lier un controller à une vue
Déclaration d’objet graphique dans le controller
Créer une fonction de sortie
Ajouter une action sur un bouton (controller, interface builder)
Atelier: Créer un nuancier de couleur
Utiliser la navigation Tab Bar Controller
Navigation Controller
Les pages Modales
Atelier: Mettre en place les différents mode de navigation
Le framework UIKit: Suite Importer et afficher des images (UIWebView)
Afficher une page web (UIWebView)
Autoriser l'app à se connecter à une url non protégé
Comprendre l’utilité des delegates
Ajouter et associer un delegate
Tester la connexion
Gestion du chargement des pages (UIIndicatorView)
Ajouter les comportements d'un navigateur (rechargement, retour arrière, etc)
Atelier: Utiliser les composants ImageView et WebView
UIAlertViewController Configurer les messages
Afficher l'alert
Gérer les fonctions de callback
Delegate et datasource
Parcourir et afficher les données
Identifier les cellules
Ajouter du contenu dans les cellules (texte, image, etc)
Ajouter les entêtes et pieds de page
Utiliser les index de table
Ajouter une navigation sur les éléments de la liste
Atelier: Organiser des données dans une table view
Le framework MapKit Ajouter le framework MapKit
Définir les coordonnées
Centrer la carte, poser des épingles
Informations et navigation des épingles
Activer la géolocalisation
Autoriser la localisation
Atelier: Afficher une carte, identifier des lieux, se géolocaliser
Préférences Utilisateurs Les UITextfield (options & claviers)
Déclencher la fermeture du clavier
Enregistrer les préférences dans le téléphone
Récupération des préférences
Durée de vie des données
Atelier: Enregistrer des informations dans le téléphone
Son & Vidéo Les framework AVFoundation & AVKit
Les sources audio & vidéo
Commander le jeu des sons
Ajouter un controller de vue Video
Atelier: Jouer un ensemble de sons et vidéos
Communication asynchrone Définir une url, une requête
Récupérer un objet session
Soumettre une requête
Afficher les résultats
Créer un parser xml
Delegate xmlParser
Parcourir l’arbre DOM
Récupérer le contenu des balises et attributs
Utiliser les classes JSON
Parcourir et analyser les données obtenues
Atelier: Récupérer & afficher des données d'une api JSON
Internationalisation Déclarer un fichier de traduction
Définir les traductions
Récupérer et afficher les chaines de traduction
Ajouter des nouvelles langues
Atelier: Internationnaliser une page
SqLite Importer la bibliothèque sqlite3
Définir l’adresse de stockage de la base
Création de table
Insertion et extraction de données
Utiliser les requêtes préparées
Afficher et formater les données
Atelier: Créer une base de données, insérer & récupérer des données
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation iphone / ipad - développement d'application ios avec swift et cocoa