0

Développement mobile iOS en Swift – Débutant

Découvrir la plateforme iOS et les outils de développement associés

Découvrir le langage Swift

Développer des interfaces utilisateurs

Gérer la persistance des données

Gérer le réseau et les échanges de données

Découvrir les outils de développement liés à iOS et Xcode

Durée

5 jours

Réf.

B-M-SWD

Prix

2750€ HT

PROGRAMME

Vous trouverez ci-dessous le programme détaillé de la formation « Développement mobile iOS en Swift — Débutant ». Cette formation complète de 5 jours vous permettra de développer des applications sur la plateforme iOS (iPhone/iPad).

Objectifs pédagogiques

 

Découvrir la plateforme iOS et les outils de développement associés

Découvrir le langage Swift

Développer des interfaces utilisateurs

Gérer la persistance des données

Gérer le réseau et les échanges de données

Découvrir les outils de développement liés à iOS et Xcode

 

Programme détaillé

 

  • Historique des versions d’IOS
  • Overview architecture du système d’exploitation IOS 
  • Concepts et composantes de base IOS 
  • Comment bien utiliser la documentation Apple ?
  • Objectif opérationnel : Avoir une vision globale sur l’écosystème Apple
  • Moyen d’évaluation : QCM
  • Overview
  • Pourquoi Swift
  • L’environnement de développement
  • Syntaxe de base (types, variables, tests, boucles, collections,
    fonctions)
  • Classes et structures
  • Closure
  • Gestion des exceptions
  • Mise en pratique
  • Objectif opérationnel : Maîtriser les concepts de base du langage Swift
  • Moyen d’évaluation : QCM
  • Structuration du code et design patterns
  • AppDelegate
  • UIView
  • UIViewControlle
  • Gestion de la mémoire sous iOS
  • La navigation sur iOS
  • Gestion de dépendances
  • Objectif opérationnel : Maîtriser les notions fondamentales de l’écosystème iOS
  • Moyen d’évaluation : QCM
  • Présentation des composantes graphique
  • Xcode Storyboard et interface Builder
  • Gestion des layouts (Contraintes)
  • Mise en pratique
  • Objectif opérationnel : Pouvoir mettre en place des interfaces utilisateur
  • Moyen d’évaluation : QCM
  • Overview
  • Gestion des fichiers
  • Gestion des appels HTTP
  • Mise en pratique
  • Objectif opérationnel : Pouvoir gérer des tâches de fond sur iOS
  • Moyen d’évaluation : QCM
  • Overview
  • UserDefaults et Framework Core Data
  • Mise en pratique
  • Objectif Opérationnel : Mettre en place un système de cache
  • Moyen d’évaluation : QCM
  • Developer Portal
  • Provisioning Profile
  • Itunes Connect
  • Publication sur l’AppStore
  • Objectif opérationnel : Comprendre le processus de déploiement d’une application iOS
  • Moyen d’évaluation : QCM

PROCHAINES SESSIONS

Session garantie à partir de 2 personnes.

Aucun événement trouvé !

PUBLICS & PRÉ-REQUIS

Vous devez être familier avec les langages de développement orienté objet.

INFOS PRATIQUES

NOTRE FORMATEUR

Consultant et formateur en développement mobile depuis plus de 7 ans, notre formateur a pu observer l’évolution de l’écosystème mobile et est intervenu sur des projet d’applications destinées au grand public (+3M utilisateurs).

NOS PROCHAINES SESSIONS MOBILE

Aucun événement trouvé !

FORMONS ENSEMBLE !

N'hésitez pas à nous contacter, nous mettrons tout en oeuvre afin que vos collaborateurs
ou vous même soient parfaitement formés et prêts pour de nouveaux challenges !
JE ME LANCE