منذ يومين
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
وصف نرحب ترحيبًا حارًا بدورة Flutter: إنشاء واختبار ونشر تطبيقات الجوال لنظامي التشغيل iOS وAndroid المقدمة من Uplatz.Flutter عبارة عن مجموعة أدوات تطوير برامج واجهة المستخدم (SDK) مفتوحة المصدر تم إنشاؤها بواسطة Google. فهو يمكّن المطورين من إنشاء تطبيقات مجمعة محليًا للجوال (iOS وAndroid) والويب وسطح المكتب من قاعدة تعليمات برمجية واحدة. يستخدم Flutter لغة برمجة Dart وهو معروف بقدرته على إنشاء تطبيقات جذابة بصريًا وعالية الأداء مع تجربة مستخدم سلسة.
كيف يعمل Flutter يعمل Flutter عن طريق تجميع كود Dart مباشرة في كود ARM الأصلي، متجاوزًا الحاجة إلى برامج منفصلة قواعد بيانات iOS وAndroid. في جوهره، يعرض واجهة المستخدم باستخدام محرك رسومات ثنائي الأبعاد عالي الأداء يسمى Skia. بدلاً من الاعتماد على مكونات واجهة المستخدم الأصلية، يعرض Flutter عناصر واجهة المستخدم الخاصة به مباشرةً على لوحة الرسم، مما يمنح المطورين مزيدًا من التحكم في مظهر التطبيق وأدائه. ويتضمن سير العمل الرئيسي ما يلي:
الميزات الرئيسية لـ Flutter
فوائد تعلم Flutterيفتح التعلم Flutter فرصًا لإنشاء تطبيقات حديثة وقابلة للتطوير وعالية الأداء عبر منصات متعددة من قاعدة تعليمات برمجية واحدة.
Flutter - المنهج الدراسي للدورة التدريبية
1 . مقدمة إلى Dart وFlutter
- ما هما Dart وFlutter؟
- لماذا تتعلم لعبة Dart قبل Flutter؟
- استخدام ملعب DartPad عبر الإنترنت.
- تشغيل رموز DartPad دون الاتصال بالإنترنت.
- المتغيرات والثوابت وأنواع البيانات الأساسية.
- العوامل الحسابية والعلائقية والمنطقية.
- العبارات الشرطية والحلقات (if، else، Switch-case، for، while، do-while).
- فهم وظائف دارت وأنواعها وبنيتها.
- الفئات والكائنات والخصائص والأساليب.
- التعامل مع القوائم والخرائط والمجموعات.
- وظائف غير متزامنة، والانتظار، ومحاولة الالتقاط، والتعامل مع التدفقات.
- معالجة الأخطاء في Dart.
- استخدام حزم Dart الخارجية من Pub.
- باستخدام الحزم الخارجية وواجهات برمجة التطبيقات.
- كيفية تثبيت Flutter على نظامي التشغيل Windows وmacOS.
- StatelessWidget وStatefulWidget.
- أدوات Flutter الشائعة مثل النص والصورة والأيقونات والسقالة والمزيد.
- استخدام أدوات التخطيط مثل الصف والعمود والمكدس وعرض القائمة.
- إنشاء شاشة ملف شخصي بسيطة.
- تشغيل التطبيقات على أجهزة Android وiOS.
- التنقل عبر شاشة واحدة (Navigator.push() وNavigator.pop()).
- التنقل عبر شاشات متعددة مع مسارات وموفرين محددين.
- إنشاء تطبيقات متعددة الشاشات مثل تسجيل الدخول ولوحة المعلومات.
- إنشاء النماذج والتحقق من صحتها وإرسالها.
- إدارة الحالة باستخدام setState() وتقنيات إدارة الحالة الأخرى.
- إجراء طلبات HTTP باستخدام حزمة http.
- العمل مع SQLite والتفضيلات المشتركة لتخزين البيانات المحلية.
- تنفيذ الرسوم المتحركة الأساسية الضمنية والصريحة.
- تخصيص السمات وإضافة رسوم متحركة بسيطة.
- إعداد Firebase في Flutter لنظامي التشغيل Android وiOS.
- مصادقة Firebase باستخدام البريد الإلكتروني/كلمة المرور وتسجيل الدخول إلى Google.
- إنشاء تطبيق بسيط باستخدام مصادقة Firebase.
- إعداد الإشعارات الفورية من Firebase.
- تفاصيل المخطط التفصيلي والتعليمات البرمجية لإنشاء تطبيق مراسلة.
- نمط Flutter BLoC.
- التكامل والنشر المستمر (CI/CD) مع GitHub.
- نشر التطبيقات على متجر Google Play من Windows وmacOS.
- نشر التطبيقات على Apple App Store لنظام iOS.
- تقنيات تحسين أداء تطبيق Flutter.
- فهم أعمق لإطار عمل Flutter.
- أسئلة المقابلة الشائعة للتدرب عليها.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول