يحيى مدخلي

متخصص في تطوير و برمجة تطبيقات الهواتف الذكية بإستخدام إطار عمل Flutter و Android Studio - Kotlin Multiplatform Development و هندسة واجهة المستخدم API بإستخدام Node.js.

@yamdkh

yamdkh@

سجل الآن بإستخدام رقم هاتفك وسوف تحصل على خصم 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

إختر الدورة الملائمة لك

966+Saudi Arabia Flag

أرقام إنجليزية فقط

بالمتابعة انت توافق على سياسة الاستخدام و خصوصية البيانات

إنضم لقروب مجموعة تعلم البرمجة و صناعة التطبيقات
إنضم لقروب مجموعة تعلم البرمجة و صناعة التطبيقات

سجل معنا في الدورة القادمة