Packt
Swift Fundamentals & First Steps in SwiftUI

Économiser 160 dollars sur l'accès à plus de 10 000 programmes est un véritable plaisir pour les fêtes de fin d'année. Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Swift Fundamentals & First Steps in SwiftUI

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Learn to build iOS apps from scratch using Swift and SwiftUI.

  • Gain hands-on experience in creating user interfaces with SwiftUI containers and modifiers.

  • Understand how to implement animations and gestures in iOS apps for an interactive experience.

  • Master app localization, multi-language support, and adaptive layouts for multiple devices.

Compétences que vous acquerrez

  • Catégorie : Apple Xcode
  • Catégorie : User Interface (UI)
  • Catégorie : Mobile Development
  • Catégorie : Programming Principles
  • Catégorie : Responsive Web Design
  • Catégorie : Development Environment
  • Catégorie : Apple iOS
  • Catégorie : Swift Programming
  • Catégorie : Animations
  • Catégorie : UI Components
  • Catégorie : Debugging

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

octobre 2025

Évaluations

7 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Deep Dive iOS 16 Swift - SwiftUI Programming
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • 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 5 modules dans ce cours

In this module, we will establish a strong foundation for iOS development by exploring the essential tools and environments used in the process. You'll learn how to install and set up Xcode 14 and SF Symbols, understand the key differences between Xcode versions, and take a guided tour of the Xcode IDE. By the end, you'll be well-prepared to begin developing iOS apps with efficiency and confidence.

Inclus

5 vidéos2 lectures1 devoir

In this module, we will build a solid foundation in Swift, Apple’s powerful and intuitive programming language for iOS development. You'll explore everything from variables, control flow, and functions to more advanced topics like structs, optionals, tuples, and enumerations. By mastering these fundamentals, you’ll be equipped to write clean, efficient, and well-structured Swift code for your iOS projects.

Inclus

15 vidéos1 devoir

In this module, we will build the Greetings App as a hands-on project to reinforce Swift and SwiftUI concepts. You'll learn how to design interfaces using views, add interactivity with gestures and animations, and improve the app's usability through localization, Dark Mode support, and device adaptability. By the end, you’ll have a fully functional app that demonstrates real-world SwiftUI development practices.

Inclus

32 vidéos1 devoir

In this module, we will explore the core principles and components of SwiftUI to build dynamic and responsive user interfaces. You'll learn how to structure layouts, implement animations, handle user interactions, and use navigation stacks. This module also includes guided exercises and a deep dive into Xcode’s UI component library to strengthen your SwiftUI development skills.

Inclus

11 vidéos1 devoir

In this module, we will dive into handling images in SwiftUI, from importing and displaying local assets to loading remote images asynchronously with AsyncImage. You'll learn to manage layouts using grids and scroll views, apply smooth animations, and create interactive components like a play/pause image button. This module equips you with essential image-handling techniques for visually engaging app interfaces.

Inclus

11 vidéos1 lecture3 devoirs

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

Packt - Course Instructors
Packt
1 177 Cours279 079 apprenants

Offert par

Packt

En savoir plus sur Mobile and Web Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

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