yamdkh@
بعض من تعلقيات المشاهدين على YouTube
سجل الآن بإستخدام رقم هاتفك وسوف تحصل على خصم 40% على الدورة التدريبية القادمة
مواضيع الدورة البرمجية التي قد تهمك
التأسيس البرمجي
سوف تتعلم أساسيات البرمجة مثل المتغيرات، الحلقات، البرمجة الكائنية ، الدوال الكلاسات،الوراثة،الشروط وغيرها.
تعلم لغة Dart
سوف نقوم بالتطبيق مهارات التاسيس البرمجي على لغة Dart، وهي لغة برمجة حديثة وسهلة التعلم.
إعداد بيئة Flutter
سوف نقوم بالتثبيت Flutter SDK على نظام التشغيل الخاص بك، سواء كان ويندوز أو ماك .
تعلم أساسيات Flutter
تعلم أساسيات Flutter يعني تتعرف كيف تبني واجهات التطبيق باستخدام Widgets مثل الـ Column و Row و Container، وتبدأ ترتب العناصر وتصمم الشاشات بطريقة مرنة وسهلة.
إدارة الحالة State Management
كيف تحفظ وتتحكم في بيانات التطبيق أثناء الاستخدام، بنبدأ بطريقة بسيطة باستخدام setState للمشاريع الصغيرة، وبعدها نقدر تستخدم أدوات أقوى مثل Provider أو غيرها للمشاريع المتقدمة
التعامل مع API و JSON
سوف تتعلم التعامل مع API في Flutter وكيف ممكن نستفيد من خدمات الاطراف الثالثة لكي تتمكن من تقديم الخدمات عبر التطبيق الخاص بك.
التنقل بين الصفحات Navigation
يعتمد Flutter على Navigator مع إمكانية استخدام Named Routes لسهولة التنقل وتمرير البيانات بين الصفحات.
تخزين البيانات محليًا
سوف تتعلم تخزين البيانات محليا باستخدام SharedPreferences للبيانات البسيطة و SQLite للبيانات الكبيره و المترابطة
مشاريع عملية
سوف نقوم بلتنفيذ مشاريع حقيقة لتطبيق ما تعلمنها سابقا مع استخدام المفاهيم السابقة
مكتبات Flutter
سوف نقوم بإستخدام مكتبات خارجية من موقع pub.dev لكي تساعدنا في إنجاز اعمالنا بسرعة
بناء التطبيق
سوف تتعلم الطريقة الصحيحة لبناء التطبيبق و تجهيزه لنشره على متاجر التطبيقات Google Play & App Store
سوف تتعلم أساسيات البرمجة مثل المتغيرات، الحلقات، البرمجة الكائنية ، Coroutines،الدوال الكلاسات،الوراثة،الشروط وغيرها.
تثبيت ادوات Android Studio
سوف نقوم بتثبيت ادوات التطوير الخاصة ب Android Native على نظام التشغيل الخاص بك، سواء كان ويندوز أو ماك .
تعلم التطوير
تطوير الواجهات باستخدام Jetpack Compose هيكلية MVVM,التنقل بين الصفحات، ViewModel، LiveData / StateFlow
واجهات المستخدم
سوف نتعلم طريقة إستخدام Jetpack Compose لبناء واجهة المستخدم
فهم أساسيات Kotlin Multiplatform (KMP)
هيكلية مشروع KMP ،الكود المشترك (commonMain) ،الكود المخصص لكل منصة (androidMain, iosMain) ، كلمات expect/actual إعداد Gradle لمشروع KMP
تعلم إستخدام المكتبات
سوف نتعلم طريقة تثبيت المكتبات من خلال Gradle و طريقة إستخدامها في المشروع
تطوير مخصص لـ نظام IOS
سوف نتعلم كيف يمكننا تطوير تطبيقات مخصصة لنظام IOS باستخدام و كيف يمكننا ربطها مع كود KMP
إنشاء اصدارات لـ IOS و Android
سوف نصنع إصدارات من التطبيق الخاص بك على نظام Android و IOS
إختر الدورة الملائمة لك
أرقام إنجليزية فقط
بالمتابعة انت توافق على سياسة الاستخدام و خصوصية البيانات
سجل معنا في الدورة القادمة