Enroll Course: https://www.coursera.org/learn/swift-programming
مقدمة عن الدورة
تعتبر دورة مقدمة إلى برمجة سويفت من الدورات الرائعة على منصة كورسيرا، وهي الدورة الأولى في سلسلة تضم أربعة أجزاء تهدف إلى تزويدك بالأدوات والمهارات اللازمة لتطوير تطبيق iOS من الصفر. بنهاية هذه الدورة، ستكون قادرًا على تطبيق مفاهيم برمجة متوسطة باستخدام سويفت، اللغة البرمجية القوية الخاصة بشركة آبل لتطبيقات iOS.
محتوى الدورة
تتضمن الدورة مجموعة متكاملة من الوحدات التعليمية، بدءًا من مقدمة عن الدورة وتهيئة بيئة العمل، وصولاً إلى مفاهيم متقدمة في برمجة سويفت.
الوحدة الأولى: التعريف والبدء
في هذه الوحدة، ستتعرف على فريق التدريس وتوجهات الدورة وستقوم بتهيئة بيئة العمل الخاصة بك. من المهم أن تعرف أنه يجب أن تستخدم جهاز ماك للمشاركة في هذه الدورة.
الوحدة الثانية: أساسيات سويفت
سنتناول في هذه الوحدة المفاهيم الأساسية للسويفت، مثل تعريف المتغيرات وأنواع البيانات وآليات التحكم في البرنامج. نأمل أن تستمتع برحلتك في تطوير تطبيقات iOS باستخدام سويفت.
الوحدة الثالثة: سويفت المتقدم
ستستمر في استكشاف برمجة سويفت، حيث سنتناول المزيد من المفاهيم مثل الكلاسات، الهياكل، البنيات التعريفية، والمبادئ الكائنية.
الوحدة الرابعة: معالجة الصور في سويفت
تستهدف هذه الوحدة التطبيقات المتقدمة في سويفت، حيث سنقوم بتنفيذ مثال تفصيلي لتطبيق فلتر صور يسمح لك بتعديل البيكسلات وإنشاء تأثيرات فلترة.
التقييم النهائي
لقد وصلت إلى نهاية الدورة! سنختتم الدورة بتقييم نهائي حيث ستقوم بإنشاء فلتر خاص بك وتوضح ما تعلمته خلال الأسابيع السابقة.
خيار – مقارنة سويفت مع Objective C
إذا كنت مألوفًا بلغة Objective C، يمكنك الانضمام إلى هذه الوحدة الاختيارية حيث سنقوم بمقارنة الفروقات بين سويفت وObjective C.
توصياتي
إذا كنت مهتمًا بتطوير تطبيقات iOS، فإن هذه الدورة هي نقطة انطلاق ممتازة. تقدم الدورة محتوى شاملاً ومفيدًا مع توجيهات عملية ستساعدك على تعزيز مهاراتك. لذلك، أوصي بشدة بالتسجيل في هذه الدورة للبدء في رحلتك في عالم برمجة سويفت!
Enroll Course: https://www.coursera.org/learn/swift-programming