• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Coursera
  • Diplômes en ligne
  • Carrières
  • Connexion
  • Inscrivez-vous gratuitement
    Coursera
    Board Infinity
    Mastering iOS Development: Swift, SwiftUI, and Beyond
    • À propos
    • Résultats
    • Modules
    • Recommandations
    • Témoignages
    1. Parcourir
    2. Computer Science
    3. Mobile and Web Development

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

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

    Mastering iOS Development: Swift, SwiftUI, and Beyond

    Ce cours fait partie de Spécialisation End-to-End iOS Development Mastery

    Board Infinity

    Instructeur : Board Infinity

    Inclus avec Coursera Plus

    •En savoir plus
    3 modules
    Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
    niveau Débutant

    Expérience recommandée

    Expérience recommandée

    Niveau débutant

    No prior experience is required; this course is designed for beginners and aspiring iOS developers.

    10 heures pour terminer
    3 semaines à 3 heures par semaine
    Planning flexible
    Apprenez à votre propre rythme

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

    Expérience recommandée

    Expérience recommandée

    Niveau débutant

    No prior experience is required; this course is designed for beginners and aspiring iOS developers.

    10 heures pour terminer
    3 semaines à 3 heures par semaine
    Planning flexible
    Apprenez à votre propre rythme
    • À propos
    • Résultats
    • Modules
    • Recommandations
    • Témoignages

    Ce que vous apprendrez

    • Understand the core concepts of Swift programming and Xcode setup.

    • Apply SwiftUI to build dynamic user interfaces and navigation systems.

    • Integrate APIs and manage data using CoreData for robust app functionality.

    Compétences que vous acquerrez

    • Catégorie : Apple Xcode
      Apple Xcode
    • Catégorie : Data Storage
      Data Storage
    • Catégorie : Application Development
      Application Development
    • Catégorie : Data Management
      Data Management
    • Catégorie : Swift Programming
      Swift Programming
    • Catégorie : Debugging
      Debugging
    • Catégorie : Mobile Development
      Mobile Development
    • Catégorie : Authentications
      Authentications
    • Catégorie : Apple iOS
      Apple iOS
    • Catégorie : Application Programming Interface (API)
      Application Programming Interface (API)
    • Catégorie : User Interface (UI)
      User Interface (UI)

    Détails à connaître

    Certificat partageable

    Ajouter à votre profil LinkedIn

    Récemment mis à jour !

    février 2025

    Évaluations

    10 devoirs

    Enseigné en Anglais

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

    En savoir plus sur Coursera pour les affaires
     logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

    Élaborez votre expertise du sujet

    Ce cours fait partie de la Spécialisation End-to-End iOS Development Mastery
    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
    Certificat professionnel Coursera

    Obtenez un certificat professionnel

    Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

    Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

    Certificat professionnel Coursera

    Il y a 3 modules dans ce cours

    Unlock your potential as an iOS app developer with Mastering iOS Development: Swift, SwiftUI, and Beyond. In this course, you’ll gain the skills to build scalable, interactive, and data-driven iOS applications. Starting with the essentials of Swift programming—variables, loops, and functions—you'll progress to mastering SwiftUI, a powerful framework for creating stunning user interfaces. You’ll also learn to manage data effectively and integrate APIs to make your apps functional and dynamic.

    By the end of this course, you will: - Confidently write and debug Swift code using Xcode. - Build responsive and modern UIs with SwiftUI. - Manage data locally and with CoreData for persistent storage. - Implement robust networking solutions to connect your apps to APIs. What sets this course apart is its hands-on approach, combining theoretical knowledge with practical projects to solidify your learning. Whether you’re a beginner starting your iOS journey or an experienced developer sharpening your skills, this course provides a structured, in-depth experience designed to set you apart in the competitive app development space. Note: This is the first course in the End-to-End iOS Development Mastery: Building, Integrating, Deploying with Swift specialisation series. Continue your learning journey with the subsequent courses to master iOS development comprehensively!

    This module introduces the fundamentals of Swift programming, setting the stage for iOS development. You’ll learn how to work with variables, constants, data types, and control structures, along with mastering functions and closures to write efficient and reusable code. With hands-on practice, you’ll gain confidence in building your first Swift applications.

    Inclus

    7 vidéos4 lectures4 devoirs1 sujet de discussion

    7 vidéos•Total 46 minutes
    • Exploring Swift Playgrounds•5 minutes•Prévisualiser le module
    • Variables, Constants, and Data Types in Swift•5 minutes
    • Conditional Statements in Swift•7 minutes
    • Loops in Swift•6 minutes
    • Introduction to Functions in Swift•6 minutes
    • Closures and Higher-Order Functions in Swift•7 minutes
    • Advanced Uses of Closures: Capturing Values and Escaping Closures•7 minutes
    4 lectures•Total 100 minutes
    • Course Syllabus•10 minutes
    • Read More About Getting Swift and Xcode•30 minutes
    • Read More About Core Concepts of Swift•30 minutes
    • Read More About Functions and Closures in Swift•30 minutes
    4 devoirs•Total 150 minutes
    • Graded Assignment: Foundations of Swift Programming•60 minutes
    • Practice Assignment: Getting Started with Swift and Xcode•30 minutes
    • Practice Assignment: Core Concepts of Swift•30 minutes
    • Practice Assignment: Functions and Closures in Swift•30 minutes
    1 sujet de discussion•Total 10 minutes
    • Meet & Greet•10 minutes

    This module delves into SwiftUI, Apple’s declarative framework for creating user interfaces. You’ll explore essential views, modifiers, and interactive components, and learn how to create seamless navigation experiences. By the end of this module, you’ll be able to design intuitive and visually appealing user interfaces for your iOS apps.

    Inclus

    6 vidéos3 devoirs

    6 vidéos•Total 43 minutes
    • Introduction to SwiftUI and Declarative UI•7 minutes•Prévisualiser le module
    • Basic SwiftUI Views and Modifiers•8 minutes
    • Interactive UI Components with SwiftUI State and Bindings•7 minutes
    • Variables, Constants, and Data Types in Swift•5 minutes
    • Conditional Statements in Swift•7 minutes
    • Loops in Swift•6 minutes
    3 devoirs•Total 120 minutes
    • Graded Assignment: Building User Interfaces with SwiftUI•60 minutes
    • Practice Assignment: Getting Started with Swift and Xcode•30 minutes
    • Practice Assignment: Core Concepts of Swift•30 minutes

    This module focuses on data persistence and networking in SwiftUI applications. You’ll learn to manage local and persistent data using tools like UserDefaults, FileManager, and CoreData. Additionally, you’ll explore networking fundamentals to fetch and integrate data from APIs, including handling authentication.

    Inclus

    6 vidéos3 devoirs

    6 vidéos•Total 28 minutes
    • Introduction to Data Handling in SwiftUI•5 minutes•Prévisualiser le module
    • Saving and Retrieving Data Locally with UserDefaults and FileManager•6 minutes
    • Introduction to CoreData for Persistent Storage in SwiftUI•4 minutes
    • Introduction to Networking in SwiftUI•4 minutes
    • Implementing Network Requests in SwiftUI•3 minutes
    • API Integration with Authentication in SwiftUI•3 minutes
    3 devoirs•Total 120 minutes
    • Graded Assignment: Data Management and Networking in SwiftUI•60 minutes
    • Practice Assignment: Data Handling in SwiftUI•30 minutes
    • Practice Assignment: Networking and API Integration•30 minutes

    Instructeur

    Board Infinity
    Board Infinity
    Board Infinity
    135 Cours•232 396 apprenants

    Offert par

    Board Infinity

    Offert par

    Board Infinity

    Board Infinity is a full-stack career platform, founded in 2017 that bridges the gap between career aspirants and industry experts. Our platform fosters professional growth, delivering personalized learning experiences, expert career coaching, and diverse opportunities to help individuals fulfill their career dreams. Board Infinity has successfully facilitated over 20,000 career transitions, marking a significant impact in the career development landscape.

    En savoir plus sur Mobile and Web Development

    • P

      Packt

      Foundations of Swift and SwiftUI

      Cours

    • B

      Board Infinity

      Building iOS Applications with UIKit and SwiftUI

      Cours

    • U

      University of California, Irvine

      Toward the Future of iOS Development with Swift

      Cours

    • B

      Board Infinity

      End-to-End iOS Development Mastery

      Spécialisation

    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.

    En savoir plus

    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

    Découvrir les diplômes

    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

    En savoir plus

    Foire Aux Questions

    Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

    When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

    If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policyS’ouvre dans un nouvel onglet.

    Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

    Plus de questions

    Visitez le Centre d'Aide pour les Étudiants

    Aide financière disponible,

    Pied de page Coursera

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • À propos
    • Ce que nous proposons
    • Direction
    • Carrières
    • Catalogue
    • Coursera Plus
    • Certificats Professionnels
    • Certificats MasterTrack®
    • Diplômes
    • Pour l'entreprise
    • Pour les gouvernements
    • Pour le campus
    • Devenir un partenaire
    • Impact social
    • Free Courses
    • ECTS Credit Recommendations

    Communauté

    • Étudiants
    • Partenaires
    • Testeurs bêta
    • Blog
    • Le podcast Coursera
    • Blog Tech
    • Centre d'enseignement

    Plus

    • Presse
    • Investisseurs
    • Conditions
    • Confidentialité
    • Aide
    • Accessibilité
    • Contact
    • Articles
    • Répertoire
    • Filiales
    • Déclaration sur l’esclavage moderne
    • Gérer les préférences en matière de cookies
    Apprendre partout
    Télécharger dans l'App Store
    Disponible sur Google Play
    Logo Certified B Corporation
    © 2025 Coursera Inc. Tous droits réservés.
    • Facebook Coursera
    • Linkedin Coursera
    • Twitter Coursera
    • YouTube Coursera
    • Instagram Coursera
    • TikTok Coursera
    Coursera

    S'inscrire

    Profitez de votre temps libre pour apprendre auprès des meilleures universités et entreprises.

    ​
    ​
    Entre 8 et 72 caractères
    Votre mot de passe est masqué
    ​

    ou

    Vous utilisez déjà Coursera ?


    J'accepte les Conditions d'utilisation et les Notification de confidentialité de Coursera. Vous rencontrez des difficultés pour vous connecter ? Centre d'Aide pour les Étudiants

    Ce site est protégé par reCAPTCHA Enterprise et la Politique de confidentialité Google et les Termes et Conditions s'appliquent.