Mise à jour en mai 2025 Embarquez pour maîtriser l'essentiel de la construction et de la gestion des interfaces utilisateur à l'aide de Swift et SwiftUI, adapté à iOS 17. Le cours commence par une exploration approfondie des frameworks fondamentaux tels que Foundation, qui constitue l'épine dorsale de la manipulation des données et des tâches de base dans les applications iOS. Vous apprendrez à manipuler des chaînes, des plages, des nombres, des dates, des mesures et des minuteries, en vous assurant que vous pouvez gérer divers types de données de manière efficace et précise. En outre, vous plongerez dans le cadre RegexBuilder, maîtrisant l'art de l'analyse de texte et de la validation des données avec des expressions régulières. Plus loin, le cours plonge dans le cadre SwiftUI, en commençant par les outils essentiels dans la zone des projets et de l'éditeur de Xcode. Vous explorerez la structure des fichiers SwiftUI, l'utilisation du canevas pour la conception d'interface utilisateur en temps réel et des concepts avancés tels que les types opaques. Chaque section de SwiftUI est couverte de manière complète, des vues de texte et des modificateurs aux vues de couleur, aux matériaux, aux images et aux symboles SF. Vous découvrirez également les modificateurs d'événements, les modificateurs personnalisés et diverses techniques de mise en page, notamment les piles, les grilles et les vues personnalisées, vous assurant ainsi de pouvoir créer des interfaces flexibles et adaptatives. La dernière partie du cours se concentre sur les interfaces utilisateur déclaratives et les listes, cruciales pour le développement iOS moderne. Vous apprendrez à gérer l'état avec @State et @Binding, à mettre en œuvre des vues de contrôle telles que des boutons et des champs de texte, et à travailler avec des composants avancés tels que des curseurs, des vues de progression et des steppers. Vous explorerez également la gestion des listes, y compris les vues déroulantes, les grilles paresseuses, les sections, les actions de balayage et les listes de contour.

Construire et gérer des interfaces utilisateurs
Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

Construire et gérer des interfaces utilisateurs
Ce cours fait partie de Spécialisation " SwiftUI - La bibliothèque de référence complète du code d'iOS 17"

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Comprendre et appliquer les cadres fondamentaux de Swift et les techniques de manipulation des données
Concevoir et construire des interfaces utilisateurs avancées à l'aide de SwiftUI
Utiliser et évaluer les outils de conception en temps réel de SwiftUI pour un développement efficace
Appliquer la gestion des états et créer des designs réactifs dans les apps iOS
Compétences que vous acquerrez
- Catégorie : User Interface (UI)
- Catégorie : Animations
- Catégorie : Mobile Development
- Catégorie : iOS Development
- Catégorie : Data Validation
- Catégorie : Data Structures
- Catégorie : Data Modeling
Outils que vous découvrirez
- Catégorie : Apple iOS
- Catégorie : Apple Xcode
- Catégorie : Application Frameworks
- Catégorie : UI Components
- Catégorie : Swift Programming
Détails à connaître

Ajouter à votre profil LinkedIn
4 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels

Board Infinity

Indian Institute of Technology Guwahati
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Plus de questions
Aide financière disponible,



