الوصف
عندما نقول تطوير تطبيقات الهاتف المحمول ، فإننا نفكر في منصتين شائعتين ، أنظمة تشغيل IOS و Android. التدريب على تطوير تطبيقات Android و IOS مع Flutter اليوم ، مع الأهمية المتزايدة لتطوير تطبيقات الهاتف المحمول ، فقد اكتسب المزيد من الزخم.
Flutter هو إطار عمل مجاني ومفتوح المصدر لواجهة مستخدم الهاتف المحمول يمكنك استخدامه لتطوير تطبيقات الأجهزة المحمولة والويب وسطح المكتب التي أنشأتها Google وتم إصدارها في مايو 2017. نظرًا لكونك Flutter متعدد الأنظمة الأساسية ، يمكنك تطوير كل من التطبيقات المستندة إلى IOS و Android باستخدام نفس البنية التحتية.
سيكون Flutter هو البداية الصحيحة لتحسين نفسك في تطوير تطبيقات Android و IOS. باستخدام هذا التدريب الذي يركز على Flutter ، يمكنك إعادة تنفيذ مشروعاتك بسرعة بفضل العديد من الميزات المفيدة التي يوفرها Flutter.
حول التعليم
أهداف التعليم:
- سوف تتقن دروس السهام الأساسية.
- سوف تتعلم عن البرمجة الشيئية.
- سوف تتعلم استخدام Flutter SQLite و Firebase Realtime Database.
- سوف تتعلم الرسوم المتحركة Flutter.
- ستكون قادرًا على البرمجة من خلال إتقان لغة Dart.
- سوف تتقن تفاصيل برمجة Android و IOS.
- ستكون قادرًا على تطوير التطبيقات بشكل احترافي.
- ستكون قادرًا على تحويل أفكارك إلى تطبيقات للهاتف المحمول.
- ستتمكن من توصيل تطبيقك المطور للعديد من الأشخاص عبر منصات مثل Google Play و App Store.
محتوى تعليمي:
-قسم DART-
- الوحدة 1: Dart Input
مقدمة السهام
التثبيت وإنشاء المشروع الأولي
مقدمة عن بيئة العمل وتشغيل البرنامج الأول
فتح مشروع في Android Studio
- الوحدة 2: المتغيرات وأنواع البيانات
إنشاء متغير
ثابت – ثوابت
اكتب التحويل
- الجزء 3: هياكل البرمجة القياسية
إذا كان الهيكل
تبديل هيكل العمل
من أجل وأثناء
استراحة – متابعة
مسلسل
- الوحدة 4: البرمجة الشيئية
مدخل
المهام
البناء
العبوات والاستيراد
معدل الرؤية
المتغيرات والطرق الثابتة
تعداد
تعبير
مقدمة الميراث
علاقة منشئ الإرث
الميراث (تجاوز)
الوراثة (تعدد الأشكال)
اكتب تحويل الكائنات
مثال (تعدد الأشكال – تحويل النوع – فحص النوع)
استخدام الواجهة
- الوحدة 5: المجموعات
عمليات القائمة
دراسة HashSet
دراسة HashMap
- الوحدة 6: نبلات متقدمة
جرب كاتش
عزل
العمليات غير المتزامنة
-قسم الفلوتر-
- الوحدة 1: مقدمة الرفرفة
رفرفة تسجيل الدخول
إنشاء المشروع
تثبيت المحاكي والمحاكي
تشغيل مشروع Android Studio على المحاكي
- الوحدة 2: تصميم الرفرفة
مقدمة التصميم
صف – عمود – مكدس
المحور الرئيسي
CrossAxisAligment
المحور الرئيسي الحجم
مركز
محاذاة
SizeBox
فاصل
حشوة
موسع
القطعة المخصصة
دعم متعدد الشاشات
التطبيق – الوصفة
إنشاء شعار أو رمز للتطبيق
- الوحدة 3: هيكل عمل الرفرفة
هيكل التطبيق
هيكل الدولة
إنشاء صفحة التطبيق
التبديل بين الصفحات
استخدام مفاتيح الإرجاع
نقل البيانات بين الصفحات
كومة الخلفي
دورة الحياة
تقنيات ترميز القطعة
FutureBuilder
إنشاء تطبيق APK
تحميل التطبيق على Google Play
- الوحدة 4: أدوات الرفرفة
زر – نص – Textfield
زر العمل العائم
يُحوّل
تبديل الأزرار
خانة الاختيار
زر الراديو
ProgressBar – المنزلق
صورة
SrollView
منتقي الوقت – منتقي التاريخ
زر القائمة المنسدلة
لفتة الكاشف
- الوحدة 5: تفاعل المستخدم
إنشاء SnackBar
مضيفا إجراء SnackBar
تخصيص SnackBar
إنشاء AlertViews
التخصيص AlertView
- الوحدة 6: تصميم المواد
نماذج
باستخدام AppBar
ميزة البحث AppBar
استخدام البطاقة
ListView – قائمة ثابتة
GridView – قائمة ثابتة
ListView – قائمة ديناميكية
GridView – قائمة ديناميكية
الإدراج مع FutureBuilder
ListView.builder مفصلة
GridView.builder مفصلة
باستخدام علامات التبويب
استخدام شريط التنقل السفلي
باستخدام الأدراج
- الوحدة 7: عمليات تخزين الرفرفة
باستخدام SharedPreferences
SharedPreferences: تنفيذ عداد الإدخال
عمليات الإيداع
مقدمة قاعدة البيانات
جمل SQL مع متصفح DB
استعلامات FOREIGN KEY مع متصفح DB
مقدمة SQLite – إنشاء قاعدة بيانات باستخدام مستعرض DB
SQLite – إضافة قاعدة بيانات على Android Studio
سكليتي – التثبيت
سكليتي – نمذجة قاعدة بيانات بفئات السهام
سكليتي – نسخ قاعدة البيانات والوصول إليها
سكليتي- تسجيل البيانات وقراءتها البيانات
سكليتي – حذف البيانات وتحديثها
سكليتي – سجل التحكم
سكليتي – البحث
سكليتي – إحضار بيانات مفردة
سكليتي – قراءة البيانات المحدودة
سكليتي – قراءة البيانات العشوائية
سكليتي العمل مع FutureBuilder
تطبيق جهات الاتصال – التصميم
تطبيق جهات الاتصال – SQLite
- الوحدة 8: رفرفة متقدمة
إنشاء الإخطارات
- الوحدة 9: المعاملات القائمة على الإنترنت
العمارة المريحة
قاعدة بيانات مسقل على الإنترنت
كتابة خدمة ويب باستخدام PHP
استضافة PHP Web Service
عملية تحليل Json
تحليل Json مثال 1
مثال تحليل Json 2
مثال تحليل Json 3
http مكتبة الإدخال – إدراج العملية
تحديث – حذف العملية باستخدام Http
حدد العملية مع Http
Http العمل مع FutureBuilder
تسجيل الدخول إلى قاعدة بيانات Firebase Realtime والإعداد
إدراج قاعدة بيانات Firebase Realtime – حذف وتحديث العمليات
عمليات تحديد قاعدة بيانات Firebase Realtime
Firebase يعمل مع FutureBuilder
يعمل Firebase مع StreamBuilder
تطبيق جهات الاتصال – Http
تطبيق جهات الاتصال – قاعدة بيانات Firebase Realtime
- الوحدة 10: عمليات الموقع
استخدام الموقع
استخدام الخريطة
مقدمة في بنية الملاحة
نقل البيانات مع الملاحة
كتابة صفحة التفاصيل
التفاعل مع مربع حوار التنبيه
العمل مع Popupmenubutton
تنفيذ عملية الحذف
ترتيب الملاحة
زر العمل العائم
إضافة تكوين الملاحة
كتابة عملية الإدراج
من يجب أن يأخذ التدريب؟
- أولئك الذين يريدون تعلم لغة السهام ،
- أولئك الذين يريدون التعرف على البرمجة الشيئية ،
- أولئك الذين يرغبون في ممارسة مهنة في تطوير تطبيقات الهاتف المحمول ،
- أولئك الذين يريدون بدء أعمالهم الخاصة
- أولئك الذين يرغبون في العمل في أقسام برمجة Android و IOS في الشركات ،
- يمكن لأي شخص يرغب في مشاركة تطبيقك المطور مع منصات مثل Google Play و App Store أن يأخذ هذا التدريب.
خطط لهذا التدريب بشكل مؤسسي!
يمكن التخطيط لهذا التدريب في أوقات مختلفة ومحتوى خاص بمؤسستك. يرجى الاتصال بنا للحصول على محتوى غني مفصل والتخطيط لتحقيق الأهداف التعليمية.