الدورات

برمجة تطبيقات الهواتف الذكية - Flutter

مدة الدورة
32 ساعة
التدريب المتوفر

برمجة تطبيقات الهواتف الذكية - Flutter

دورة تدريبية

Flutter هو إطار عمل مفتوح المصدر لإنشاء تطبيقات محمولة عالية الجودة وعالية الأداء عبر الأنظمة الأساسية لأنظمة iOS و Android و Windows و Mac والمزيد. يتميز ببساطته وقوته وكونه فعالًا وسهل الفهم لكتابة mobile application بلغة Dart, هذه الدورة للمبتدئين تمامًا, ليس عليك حتى معرفة كيفية كتابة التعليمات البرمجية بأي لغة برمجة للبدء. تغطي الدورة التدريبية أولاً إعداد بيئة التطوير الخاصة بك. سوف تتعلم كيفية استخدام محرر الأكواد المجاني Visual Studio Code لكتابة تطبيق Flutter. ثم ستتعلم كيفية إنشاء الشاشات ومنطق التطبيق. أخيرًا، ستتعلم كيفية نشر تطبيقات iOS و Android على App Store و Google Play Store.

مخرجات الدورة

  • تعلّم أساسيات Flutter و Dart خطوة بخطوة.
  • كيفية عمل تطبيق Flutter بحيث يبدو طبيعيًا على أنظمة iOS و Android والويب.
  • ستتعلم كيفية نشر تطبيقات iOS و Android على App Store و Google Play Store.
  • التعرُّف على كيفية تحميل الصور وكيفية إرسال إشعارات الدفع اليدوية والآلية.
  • البحث عن الحزم واستخدامها لتوسيع الوظائف.
  • معرفة الهيكل الأساسي لتطبيق Flutter.
  • سوف تتعلم كيفية استخدام محرر الأكواد المجاني Visual Studio Code لعمل تطبيق Flutter

المحاور

❖Introduction Flutter

❖Install git (Windows, Mac)

❖Install Flutter SDK (Windows, Mac)

❖Create Project Flutter 

❖Add Extensions vsc

❖Image Network

❖Image Assets

❖MainAxisAlignment 

❖CrossAxisAlignment

❖Synchronization vs Asynchronization

❖change Icon Launcher Android & IO

❖OOP

❖Inheritance 

❖Interface 

❖MVC Architecture 

❖Web View

❖Change Name Application & Package (Android & IOS)

❖Learn the key concepts of the Git source control system.

❖Step through the entire Git workflow.

❖Compare the different states in Git and compare between branches and commits.

❖Create and fork repositories on GitHub and push changes back after working on them locally.

❖Manage files with Git (move, rename, delete) and update files managed outside Git.

❖Create branches and resolve merge conflicts like a pro.

مميزات الدورة التدريبية

  • مجال مطلوب جداً ويتزايد التوجه له
  • لا تحتاج لمعرفة مسبقة
  • يستخدم فيها لغة dart 
  • يتم تعلم لغة dart - oop 
  • التعرُّف على مكونات flutter - user interface 
  • المميز هو إمكانية عمل app على ios و android 
  • سيتم تعلم كيفية إنشاء تطبيق على flutter