IOS & Swift: تدريب على تطبيقات الهاتف المحمول

الوصف

IOS & Swift: تدريب على تطبيقات الهاتف المحمول

يحصل على معلومات

Swift هي لغة فعالة للتطوير السريع لتطبيقات iOS و OS X ، وتوفر ملاحظات في الوقت الفعلي وتكاملًا سلسًا في كود Objective-C الحالي.

فهو يجمع بين أفضل ميزات لغات مثل Python و Ruby و Java لإنشاء لغة قوية جدًا وحديثة من الرائع العمل بها.

وبالتالي ، لا يمكن للمطورين كتابة تعليمات برمجية أكثر أمانًا وموثوقية فحسب ، بل يمكنهم أيضًا توفير الوقت وإنشاء تجربة تطبيق أكثر ثراءً.

من خلال هذا التدريب ، يتعرف المشاركون على لغة برمجة Swift ، وكيفية التركيز على كتابة التعليمات البرمجية وكيف يمكن تطبيق هذه الرموز في الحياة الواقعية.

ستعمل على تحسين معرفتك بالسويفت خطوة بخطوة مع التطبيقات التي تسمح لك بتعزيز ما تعلمته بعد كل خطوة.

عند اكتمال التدريب ، سيتمكن المشاركون من تطوير تطبيق IOS بسيط من خلال تطبيق ما تعلموه عن Swift.

حول التعليم

قسم السويفت

الجزء 1: مقدمة سريعة

  • تثبيت Xcode
  • مقدمة عن بيئة العمل وتشغيل البرنامج الأول
  • فتح مشروع في Xcode

الجزء 2: المتغيرات وأنواع البيانات

  • إنشاء متغير
  • ثابت – ثوابت
  • اكتب التحويل
  • مجموعات

الجزء 3: هياكل البرمجة القياسية

  • إذا كان الهيكل
  • تبديل هيكل العمل
  • من أجل وأثناء
  • استراحة – متابعة

الفصل 4: الأمثل

  • الإدخال الاختياري – فك التغليف
  • ملزم اختياري – إذا سمح

الفصل 5: المجموعات

  • عمليات الصفيف
  • تعيين العمل
  • دراسة القاموس

الفصل السادس: البرمجة الشيئية

  • مدخل
  • ميزة كسول
  • المهام
  • الزائد
  • التهيئة – المنشئ
  • الفرق بين الفئة والبنية
  • يستورد
  • المتغيرات والطرق الثابتة
  • تعداد
  • تعبير
  • مقدمة الميراث
  • علاقة منشئ الإرث
  • الميراث (تجاوز)
  • الوراثة (تعدد الأشكال)
  • اكتب تحويل الكائنات
  • مثال (تعدد الأشكال – تحويل النوع – فحص النوع)
  • التمديد – الاستخدام المتغير
  • الامتداد – طريقة الاستخدام
  • باستخدام البروتوكول

الفصل السابع: سويفت للأمام

  • استخدام الحراسة
  • هل جرب الصيد
  • استخدام طابور الإرسال (الخيط)

 

قسم IOS

الجزء 1: مقدمة IOS

  • IOS تسجيل الدخول
  • إنشاء مشروع Xcode
  • إنشاء المشروع
  • إنشاء واستخدام المحاكي
  • تشغيل التطبيق الأول

الجزء 2: تصميم IOS

  • مقدمة التصميم
  • مقدمة تخطيط تلقائي
  • مراجعة مساحة التصميم
  • السمة (شروط التصميم)
  • دبوس – تحديد
  • محاذاة
  • المشكلة – مشاكل التصميم
  • منطقة آمنة
  • تخطيط تلقائي – تطبيق
  • تخطيط تلقائي – تطبيق بأربعة ألوان
  • تخطيط تلقائي – تصميم متداخل
  • دعم متعدد الشاشات
  • التطبيق: وصفة
  • دعم متعدد اللغات
  • إنشاء أيقونة التطبيق

الجزء 3: هيكل عمل IOS

  • مقدمة حول هيكل عمل IOS
  • هندسة IOS
  • هيكل ViewController
  • إنشاء صفحة جديدة
  • ربط الكائنات المرئية بفئة Swift
  • منفذ – استخدام العمل
  • التبديل بين الصفحات مقدمة (Segue)
  • تقديم مشروط
  • عرض Segue
  • ترحيل البيانات بين الصفحات
  • تحكم الملاحة
  • تحكم شريط التبويب
  • استخدام شريط الأدوات
  • دورة الحياة

الجزء 4: أدوات IOS

  • زر – تسمية – Textfield
  • عرض النص
  • التبديل – التحكم المقسم
  • المنزلق – السائر
  • مؤشرات النشاط
  • ImageView
  • عرض الفيديو
  • ScrollView

الفصل 5: تفاعل المستخدم

  • باستخدام تنبيه بسيط
  • باستخدام التنبيه المخصص
  • استخدام أوراق العمل

الفصل 6: عمليات الإدراج

  • تسجيل الدخول إلى قائمتي
  • استخدام منتقي التاريخ
  • باستخدام منتقي الوقت
  • هيكل العمل TableView
  • مفصلة تصميم خلية TableView
  • باستخدام CollectionView
  • مجموعة مفصلةعرض تصميم الخلية
  • باستخدام شريط البحث

الجزء 7: عمليات تخزين IOS

  • استخدام UserDefaults
  • UserDefaults: تنفيذ عداد الإدخال
  • عمليات الملف
  • مقدمة قاعدة البيانات
  • جمل SQL مع متصفح DB
  • استعلامات FOREIGN KEY مع متصفح DB
  • إدخال البيانات الأساسية والإعداد
  • البيانات الأساسية – تسجيل البيانات وقراءة البيانات
  • البيانات الأساسية – حذف البيانات وتحديثها
  • البيانات الأساسية – فرز البيانات
  • البيانات الأساسية – تصفية البيانات
  • تطبيق جهات الاتصال – التصميم
  • تطبيق جهات الاتصال – البيانات الأساسية
  • سكليتي – تثبيت إكس كود
  • سكليتي – إنشاء قاعدة بيانات وإضافتها إلى مشروع Xcode
  • سكليتي- نسخ قاعدة البيانات إلى الجهاز
  • سكليتي – إنشاء نماذج فئة سويفت لقاعدة البيانات
  • سكليتي- تسجيل البيانات وقراءتها البيانات
  • سكليتي – حذف البيانات وتحديثها
  • سكليتي – سجل التحكم
  • سكليتي – البحث
  • سكليتي – إحضار بيانات مفردة
  • سكليتي – قراءة البيانات المحدودة
  • سكليتي – قراءة البيانات العشوائية
  • تطبيق جهات الاتصال – SQLite

الفصل 8: IOS المتقدم

  • باستخدام مركز الإعلام
  • إنشاء الإخطارات
  • إنشاء تكرار الإخطارات

الفصل 9: المعاملات القائمة على الإنترنت

  • العمارة المريحة
  • قاعدة بيانات مسقل على الإنترنت
  • كتابة خدمة ويب باستخدام PHP
  • استضافة PHP Web Service
  • إدخال دورة URL وعملية INSERT
  • جلسة URL – حذف وتحديث العملية
  • جلسة URL – عمليات التحديد
  • عملية تحليل JSON
  • عملية تحليل JSON مع فئة قابلة للتشفير
  • تركيب ألموفير
  • Alamofire – عملية INSERT
  • Alamofire – حذف وتحديث العملية
  • Alamofire – عمليات التحديد
  • مقدمة عن قاعدة بيانات Firebase Realtime
  • إعداد قاعدة بيانات Firebase Realtime
  • إدراج قاعدة بيانات Firebase Realtime – حذف وتحديث العمليات
  • عمليات استعلام قاعدة بيانات Firebase Realtime
  • عرض الصور على الإنترنت
  • تطبيق جهات الاتصال – جلسة URL
  • تطبيق جهات الاتصال – Alamofire
  • تطبيق جهات الاتصال – قاعدة بيانات Firebase Realtime

الفصل العاشر: عمليات الموقع

  • باستخدام Core Location
  • استخدام مجموعة الخرائط
  • باستخدام خرائط جوجل

من يجب أن يأخذ التدريب؟

أولئك الذين يرغبون في تطوير تطبيقات الهاتف المحمول لنظام iOS
أولئك الذين يريدون تعلم Swift 5
أولئك الذين يريدون تعلم لغات البرمجة
أولئك الذين يريدون وضع تطبيقات لأجهزة iPhone و iPad في متجر التطبيقات

خطط لهذا التدريب بشكل مؤسسي!

يمكن التخطيط لهذا التدريب في أوقات مختلفة ومحتوى خاص بمؤسستك. يرجى الاتصال بنا للحصول على محتوى غني مفصل والتخطيط لتحقيق الأهداف التعليمية.

اتصل بنا

معلومات إضافية

Lokasyon

Online

Kontenjan

20

Eğitmen

نادي الاكاديمية