الانتقال إلى المحتوى الرئيسي
الأكاديمية
مبتدئ حيّ الكود

Swift

تطبيقات لـ iPhone وiPad.

Swift is the language of Apple's platforms: iPhone, iPad, Mac, Apple Watch and Vision Pro. It is fast, safe by design and pleasant to read. This track starts from zero: constants and variables, optionals, decisions and loops, functions and closures, then structs, classes, enums and protocols. You will meet Swift 6's compile-time protection against data races, take a first look at async code and actors, and build your first SwiftUI screen. A last module turns it into a real app: lists and navigation, JSON from the network with Codable, and saving data with SwiftData.

Every lesson is short, practical and checked with quizzes, so you learn by doing.

الدروس
١٤
الوقت
٢ ساعة
المستوى
مبتدئ

دروس هذا المسار بالإنجليزية حاليًا.

  • البرونز متاحة
  • الفضة متاحة
  • الذهب مقفلة

مستعد لإثبات نفسك؟

ثلاثة امتحانات في انتظارك: البرونز والفضة والذهب.

إلى الامتحانات

ما ستتمكن من فعله

  • Write Swift with constants, variables and its strict, helpful type system
  • Handle missing values safely with optionals
  • Write functions with argument labels and process arrays with closures
  • Choose between structs, classes and enums, and design with protocols
  • Call async code and protect shared state with actors
  • Build a first interactive SwiftUI screen

الرحلة

  1. ١
    الوحدة ١

    Swift basics

    Constants and variables, optionals, decisions, loops, functions and closures.

    ٠ / ٥
  2. ٢
    الوحدة ٢

    Types and SwiftUI

    Structs, classes, enums and protocols, async code and actors, and your first SwiftUI view.

    ٠ / ٥
  3. ٣
    الوحدة ٣

    Next: real apps

    Lists and navigation, networking with Codable, and saving data on the device.

    ٠ / ٤

التنقل السريع