دورة عبر الإنترنت – تدريب احترافي معتمد في SwiftUI: الدليل الكامل لمعهد Packt لرمز iOS 17

دليل المطور النهائي لـ SwiftUI وiOS 17: انطلق في رحلة شاملة إلى عالم تطوير التطبيقات باستخدام SwiftUI وiOS 17، بدءًا من الدورات التدريبية الأساسية ووصولاً إلى المفاهيم المتقدمة. توفر الدورة المعرفة والأدوات اللازمة لإنشاء تطبيقات مذهلة لنظام Apple البيئي.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء المستوى المتوسط تتقدم متضمن

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • تطوير تطبيقات iOS
  • تطوير عبر المنصات
  • ماك
  • دليل البرمجة بلغة السويفت
  • تصميم تطبيقات الهاتف المتحرك
  • سويفتويي
  • دائرة الرقابة الداخلية 17
  • برمجة اكس كود 15
  • تصميم تطبيقات الهاتف المتحرك
  • تطوير تطبيقات iOS

What you will learn in the course

Courses for which the course is suitable

  • مطور تطبيقات iOS
  • مطور البرمجيات
  • مطور سويفت يو آي
  • مطور واجهات المستخدم
  • مهندس برمجيات
  • مطور تطبيقات ماك
  • مطور تطبيقات watchOS
  • مطور تطبيقات tvOS

التدريب – سلسلة دورات من 4 دورات

تقدم هذه الدورة تجربة متعمقة في تطوير التطبيقات باستخدام SwiftUI، وخاصة المحدثة لنظام التشغيل iOS 17. تم إنشاء الدورة بواسطة الخبير Steve DeStefano وهي مبنية على الكتاب الناجح لـ J.D. غوشات، وهو مورد شامل للمطورين.

محتوى الدورة

  • أساسيات سويفت من خلال مرافق اللعب التفاعلية
  • مواضيع متقدمة مثل:
    • بناء الجملة التعريفي لـ SwiftUI
    • إدارة الوضع
    • أحدث مميزات نظام iOS 17
  • نماذج البرمجة بلغة Swift مثل:
    • وظائف
    • الأدوية العامة
    • صفائف
    • القواميس
    • التعدادات
  • البرمجة الموجهة للكائنات والبرمجة الموجهة للبروتوكول
  • إدارة الذاكرة وتقنيات التحكم في الوصول

أهداف الدورة

  • إتقان SwiftUI لإنشاء واجهات مستخدم رائعة وعملية
  • استخدام التعديلات للتصاميم المخصصة
  • تنفيذ التنقل داخل التطبيقات

تركز الدورة على التطبيق العملي، وتقدم تجربة تعليمية مركزة دون محادثات غير ضرورية. تم تصميمه لكل من المطورين المبتدئين والمتقدمين، وهو يوفر أساسًا متينًا في Swift بالإضافة إلى مرجع شامل لـ SwiftUI، مما يساعد على تعزيز المعرفة بتطوير التطبيقات لأنظمة iOS وmacOS وwatchOS وtvOS. من المستحسن أن يكون لديك معرفة مسبقة بالبرمجة.

مشروع التعلم العملي

تم تصميم المشاريع المدرجة في هذه الدورة لتوفير تجربة عملية مع ميزات SwiftUI وiOS 17، مما يسمح للمشاركين بتطبيق مهاراتهم من خلال تطوير تطبيقات واقعية.

ستسمح هذه المشاريع للمشاركين بالتعامل مع مشاكل حقيقية مثل:
  • إنشاء واجهات مستخدم ديناميكية
  • الإدارة الفعالة للبيانات
  • تكامل الوظائف المتقدمة

التحضير لسيناريوهات تطوير التطبيقات المهنية.

Details of the courses that make up the specialization

أساسيات Swift وSwiftUI

الدورة 1

  • 6 ساعات

تفاصيل الدورة

ماذا ستتعلم
  • إنشاء تطبيقات احترافية لمنصات Apple المختلفة
  • فهم أساسيات لغة Swift والميزات المتقدمة
  • تصميم وبناء واجهات مستخدم ديناميكية باستخدام SwiftUI
  • التشغيل بكفاءة لنظام Xcode 15 ونظام التشغيل macOS Sonoma
المهارات التي سوف تكتسبها
  • التصنيف: تطوير تطبيقات iOS
  • الفئة: مفتاح أبل
  • التصنيف: تطوير iOS
  • الفئة: تطوير نظام التشغيل MacOS
  • الفئة: اكس كود 15
  • الفئة: SwiftUI

بناء وإدارة واجهات المستخدم

الدورة 2

  • 7 ساعات

تفاصيل الدورة

ماذا ستتعلم
  • فهم وتطبيق الأطر الأساسية في لغة Swift وتقنيات معالجة البيانات
  • تصميم وبناء واجهات مستخدم متقدمة باستخدام SwiftUI
  • تشغيل وتقييم أدوات التصميم في الوقت الفعلي لـ SwiftUI من أجل التطوير الفعال
  • تنفيذ إدارة الحالة وإنشاء تصميمات سريعة الاستجابة في تطبيقات iOS
المهارات التي سوف تكتسبها
  • الفئة: قماش SwiftUI
  • الفئة: اكس كود
  • التصنيف: تطوير iOS
  • الفئة: آي أو إس 17
  • الفئة: SwiftUI

الملاحة المتقدمة ومعالجة البيانات

الدورة 3

  • 8 ساعات

تفاصيل الدورة

ماذا ستتعلم
  • تنفيذ استراتيجيات التنقل لإدارة طرق العرض المتعددة
  • ضبط واستخدام الأدوات الموجودة في شريط الأدوات لتحسين وظائف التطبيق
  • إدارة شاشات التنبيه ومربعات حوار التأكيد لتوصيل الرسائل المهمة
  • تطوير الواجهات المناسبة باستخدام الحجم الكلاسيكي وGeometryReader
المهارات التي سوف تكتسبها
  • الفئة: قارئ الهندسة
  • التصنيف: معالجة البيانات
  • الفئة: آي أو إس 17
  • الفئة: عرض علامة التبويب
  • التصنيف: معالجة البيانات
  • الفئة: SwiftUI

تكامل الميزات المتقدمة وتوزيع التطبيق

الدورة 4

  • 6 ساعات

تفاصيل الدورة

ماذا ستتعلم
  • دمج وتخصيص ميزات MapKit في تطبيقاتك
  • إدارة التنبيهات من خلال التخصيص والتفاعلات المتقدمة
  • استخدام iCloud لتخزين البيانات والحفاظ على المزامنة الفعالة
  • تطوير التعامل مع الوسائط والتطبيقات المتقدمة للعديد من المنصات
المهارات التي سوف تكتسبها
  • الفئة: تخزين iCloud
  • الفئة: تطبيقات iOS لمنصات متعددة
  • الفئة: التكامل مع MapKit
  • الفئة: إشعارات iOS
  • الفئة: UIKit