La création d'applications iOS en Swift à Plessis-Trévise
Durée
4 jours, 28 heures
Localité
Plessis-Trévise (94420)
Financement
Modalité
Prochaines sessions sur Plessis-Trévise
Charte qualité Lexom
Chez Lexom, nous proposons des dates tout au long de l'année et toutes les sessions de formation sont maintenues dès la première inscription
Objectifs
Utiliser le langage swift
Identifier les architectures techniques d'un iphone et d'un ipad
Utiliser les outils de développement apple
Construire une application professionnelle ios performante
Rendre une application adaptable aux différentes tailles d'écrans
Installer configurer et utiliser des bibliothèques
Installer, configurer et utiliser des bibliothèques
Programme
Identifier les fondamentaux d'une application sur ios
- Les enjeux du marché en chiffres
- Les caractéristiques techniques du matériel (mémoire, processeur, disque...)
- Différencier les modèles et équipements Apple
- Le rôle et l'impact du firmware sur les applications
- L'utilisation d'Objective C ou de Swift
Déterminer l'environnement de développement
- La configuration d'un Mac
- Les rôles des IDE Xcode et Interface Builder
- Les instruments ; des outils de mesure
- L'intégration continue (tests unitaires, etc.)
- L'Apple Developer Program
Découvrir le langage de programmation swift
- Comparaison des langages orientés objet (PHP, Java et C++)
- L'inférence de types
- Les constantes, tuples et chaînes de caractères
- Les variables de type optional et leur gestion, l'unwrapped
- Le contrôle d'exécution
- Les closures et les fonctions dans Swift
- L'héritage et les protocoles
Gérer la programmation swift
- Les classes, structures, énumérations, et propriétés
- Les différentes catégories et extensions
- Les constructeurs et destructeurs
- Les propriétés déclarées (@property)
Déterminer l'architecture de swift
- La mémoire, la consommation et le mode (background, foreground)
- Le cycle de vie et fonctionnement (appDelegate)
- Les storyboards et segues de l'interface Builder
- Le contrôleur de navigation
- Le TableView Controller
- Le CollectionView Controller
- La création et l'implémentation (le TabBar Controller)
Gérer le paramétrage de l'interface utilisateur avec swiftui
- Les principaux objets de SwiftUI
- L'interface de programmation Core Animation
- La hiérarchie des classes UIView, UIResponder, UIWindow
- La gestion des vues (UIView et les widgets disponibles)
- Le dessin dans les vues et animations
- L'interface simple avec UIButton, UIImage, UILabel et UITextField
- Les messages bloquants avec UIAlertController
- L'enchaînement des écrans avec UITabBar, UINavigationBar et UIStoryboardSegue
- L'animation des UIViews
- L'expérience utilisateur enrichie grâce à UIGestureRecognizer
Utiliser des apis utiles et connectées en swift
- La connexion à un serveur avec une API REST
- Appels réseaux synchrones / asynchrones et parsing JSON
- Le téléchargement de contenu
- Les mécanismes proposés et contraintes imposées par Apple
- La gestion des Web Services
- Les bibliothèques et outils tiers utiles
Renforcer le professionnalisme de son application
- La persistance des données (Property List, le système de fichiers)
- Le design des langues (lproj)
- La distribution et la publication de l'application sur l'Appstore
- Le certificat de distribution
- Les outils pour le versionning de l'application
Pourquoi suivre cette formation à Plessis-Trévise ?
Centre facilement accessible : Nos centres de formation sont idéalement situés en centre-ville, facilement accessibles en transports en commun et à proximité des principaux axes routiers.
Formateurs experts locaux : Nos formateurs à Plessis-Trévise sont des professionnels reconnus dans leur domaine avec plusieurs années d'expérience terrain.
Équipements de qualité : Salles équipées d'ordinateurs récents, connexion WiFi haut débit, espaces de pause confortables.
Réseau professionnel : Profitez de sessions inter-entreprises pour échanger avec d'autres professionnels de la région Île-de-France.
La création d'applications iOS en Swift à proximité
Découvrez les autres villes où cette formation est également disponible. Trouvez le centre de formation le plus proche de chez vous.
En savoir plus
Avis et satisfaction
recommandent lexom
Score obtenu à partir de 8389 réponse depuis 2020
- 89% recommandent les compétences formateur Basé sur 8389 réponses d'apprenants
- 90% sont satisfait de la proximité du lieu de formation Basé sur 8389 réponses d'apprenants
- 88% sont satisfait de l'organisation globale des formations Basé sur 8389 réponses d'apprenants
Vous souhaitez une autre date ?
Nous proposons des dates tout au long de l'année. Contactez nos conseillers pour plus d'informations.
(1) Cout pédagogique journalier distanciel
Vous souhaitez une autre date ?
Nous proposons des dates tout au long de l'année. Contactez nos conseillers pour plus d'informations.
(1) Cout pédagogique journalier distanciel