|
|
Cette formation a pour but de vous initier au développement d’applications iOS avec le langage open source Swift. Vous explorerez les notions essentielles à la création d’applications mobiles multiplateformes (iPhone, iPad, etc.) avec les outils de développement Xcode, REPL et Playgrounds. Elle vous amènera progressivement à une maîtrise des concepts de base du langage Swift, des bonnes pratiques de conception d’interface avec le framework SwiftUI ou encore du débogage et de la publication sur l’App Store.
Objectifs
À l’issue de la formation, le stagiaire sera capable de :
• Configurer son environnement de développement avec Xcode
• Maîtriser les concepts de base du langage de programmation Swift
• Construire une architecture logicielle respectant les critères de sécurité et de confidentialité des données utilisateur
• Mettre en œuvre les bonnes pratiques de design (Human Interface Guidelines) pour créer les écrans et gérer l’affichage des éléments d’interface avec SwiftUI
• Effectuer des tests unitaires pour fiabiliser son application
• Gérer les appels réseaux, persister des données
• Publier une application sur l’App Store
Qui peut s’inscrire ?
Cette formation est destinée à toute personne désirant s’initier au développement mobile iOS : débutants, développeurs confirmés en phase de reconversion, techniciens, chefs de projets, toute personne désireuse de découvrir le développement mobile Swift sur iOS et iPadOS.
Pré-requis
Avant de s’inscrire à cette formation, les stagiaires doivent avoir une connaissance pratique d’un Mac et une bonne connaissance de l’anglais appliqué à la programmation. La connaissance d’un langage orienté objet est un plus.
Participants et matériels sous la responsabilité d’Agnosys
Cette formation est limitée à douze participants maximum.
Les participants devront effectuer de nombreux exercices individuels, participer activement aux échanges et aux corrections en commun.
Matériels sous la responsabilité exclusive des participants
Chacun des participants devra être équipé sous sa responsabilité :
– d’un Mac pour la réalisation des travaux pratiques équipé de la version la plus récente disponible du système d’exploitation macOS et des applications Xcode, Keynote et Discord, avec un compte administrateur connu
– d’un réseau Wi-Fi basique avec authentification WPA/WPA2/WPA3 (pas de contrôle d’accès, navigation libre sur Internet).
Si cela s’avère nécessaire, le formateur pourra observer l’écran de votre Mac et ainsi vous guider plus facilement dans la réalisation des travaux pratiques.
Recommandation — Pour fluidifier la réalisation des travaux pratiques, nous recommandons aux participants de suivre la formation depuis un autre ordinateur Mac ou PC ou une tablette, équipé d’une caméra et d’un micro, qui servira uniquement à l’utilisation du logiciel Zoom et à l’affichage des ressources du cours.