Building an E-commerce App with State Management
بناء تطبيق تجارة إلكترونية باستخدام إدارة الحالة

+500 طالب

مشروع

متوسط
- وصف الدورة
- منهج الدورة
- عن المعلم
- مراجعات
هذه الدورة هي السادسة في مسار تعلم تطوير تطبيقات الهاتف باستخدام Flutter من الصفر، والذي يتكون من دورة أساسيات لغة Dart، ودورة البرمجة الكائنية (OOP) في دارت، ودورة تعلم أساسيات Flutter، ودورة تعلم إنشاء وتصميم تطبيق توصيل الطعام، ودورة Building Multiple Screen App. فإذا كنت قد قطعت شوطًا في رحلتك مع تعلم Flutter، فقد حان الوقت للانتقال إلى مستوى احترافي جديد لتتعلم بنفسك كيف تبني تطبيق تجارة إلكترونية متكامل باستخدام إدارة الحالة (State Management) باستخدام أحدث تقنيات Flutter.
ستتعلم في الدورة خطوة بخطوة كيفية بناء تطبيق تجارة إلكترونية (E-commerce App) متكامل يدعم إضافة المنتجات إلى السلة، وعمليات الدفع، وإدارة مدخلات المستخدم بشكل احترافي، وكيفية استخدام تقنيات إدارة الحالة مثل Bloc وCubit لتطوير تطبيقات قوية، وسريعة الاستجابة، وسهلة الصيانة.
ماذا ستتعلم في هذه الدورة؟
- فهم عميق لمفاهيم Bloc وCubit وأساسيات إدارة الحالة في Flutter.
- بناء تطبيق تجارة إلكترونية عملي من الصفر باستخدام Cubit.
- تطوير عمليات السلة والدفع (Checkout & Cart Process) وربطها بإدارة الحالة.
- التعامل مع مدخلات المستخدم والنماذج (User Input & Forms) وتطبيق أفضل الممارسات في التحقق من صحة البيانات وتجربة المستخدم.
- ربط جميع الشاشات والعمليات بمنطق أعمال احترافي يضمن سهولة التوسع والتعديل مستقبلاً.
- تصميم واجهات مستخدم جذابة وسهلة الاستخدام، مع التركيز على تجربة المستخدم أثناء عمليات الشراء وإدخال البيانات.
لماذا يجب عليك التسجيل في هذه الدورة؟
- مشروع عملي واقعي: ستبني تطبيق تجارة إلكترونية متكامل يثري الـ Portfolio الخاص بك تتقدم به لوظائف في سوق العمل.
- محاضر خبير: الدورة من إعداد وتقديم مهندس طارق العبد الذي يتمتع بخبرة واسعة في تطوير تطبيقات Flutter ومعتمد من Google.
- فرص وظيفية قوية: الطلب على مطوري تطبيقات التجارة الإلكترونية وFlutter في تزايد مستمر محليًا وعالميًا.
- وصول دائم للمحتوى: وصول مدى الحياة لفيديوهات الدورة، وملخصات، واختبارات وأي تحديثات مستقبلية.
اشترك الآن واستكمل رحلتك لتصبح مطور تطبيقات موبايل محترف مع خبرة عملية في بناء حلول تجارة إلكترونية متقدمة!
محتوى دورة

م. طارق العبد
قائد فريق مهندسي البرمجيات وخبير معتمد من جوجل
يمتلك طارق خبرة تتجاوز ثماني سنوات في مجال تطوير البرمجيات، مع تركيز خاص على تطوير الويب الأمامي وتطبيقات الأندرويد باستخدام جافا، بالإضافة إلى أكثر من خمس سنوات من التخصص في فلاتر. يتميز طارق بخبرته في Swift لتطوير iOS وإتقانه للغات البرمجة مثل بايثون، C++، جافا، تايب سكريبت، وC#. كخبير معتمد من جوجل في Flutter وDart، يستخدم طارق أحدث التقنيات لدفع الابتكار في المشاريع التي يقودها. بالإضافة إلى خبرته التقنية، يشارك طارق معرفته عبر قناته على يوتيوب، التي تضم أكثر من 80,000 مشترك، حيث يقدم دورات مبسطة في البرمجة والتكنولوجيا تهدف إلى إلهام الجيل القادم من محترفي التكنولوجيا.
التقييمات والمراجعات


حقيقة من أكثر الدورات التي أخذ وقت كبير في تعلمها الى الان ومحاولة إتقانها إلا أني وفقت ولله الحمد في تعلمها وخرجت بالكثير والكثير من المفاهيم الجديدة والمعلومات والمهمة والتي كانت بشكل منسق ومنظم .. وأهم درس تعلمته من دورة الجافا: _ "الصبر" كمبتدئة في المجال واجهت بعض التحديات في فهمها لأول مرة. - "التركيز الشديد" فكل معلومة مهمة وفي ثانية ولحظة هناك جديد. - "التدوين" للمصطلحات الجديدة ومعرفتها جيدا - "التطبيق" ليس التطبيق مع المحاضر فحسب بل ساعدني المصادر التي حصلت عليها من الدورات الأخرى على استعاب المحتوى بشكل جيد بفضل الله. جزاكم الله خيرا وبارك فيكم كانت رحلة مميزة وفريدة مع الجافا..

67 درس

9 أقسام

شهادة موثقة

قياس مستوى التقدم والانجاز عبر الدورة

إجابة من مشرفي الطلاب على كل الأسئلة

فاعليات حصرية

شارات تميز للطلبة المتقدمين

اشعارات تذكير وتحفيز لإنهاء الدورة
اشتراك مدى الحياة
الأسئلة الشائعة
أفضل طريقة هي تعلم أساسيات Flutter أولاً، ثم التعمق في مفاهيم Bloc وCubit (State Management). ستتعلم في هذه الدورة خطوة بخطوة كيفية بناء تطبيق تجارة إلكترونية متكامل مع إدارة السلة والدفع باستخدام Cubit وBloc.
إدارة الحالة ضرورية للتحكم في تدفق البيانات بين الشاشات مثل السلة، ,الدفع، وتحديث المنتجات بشكل فوري. الدورة تشرح لك كيف تستخدم Bloc وCubit لبناء تطبيقات موبايل احترافية وسهلة الصيانة.
نعم، الدورة تبدأ من شرح أساسيات Bloc وCubit وتنتقل بك تدريجيًا حتى بناء تطبيق كامل، حتى لو لم تكن لديك خبرة سابقة في State Management.
ستتعلم في هذه الدورة كيفية إنشاء وإدارة النماذج والتحقق من صحة البيانات باستخدام Flutter وBloc، لضمان تجربة مستخدم آمنة وسلسة أثناء عمليات الشراء والتسجيل.
نعم، الدورة تغطي جميع المراحل: من التعرف على مفاهيم Bloc، مرورًا ببناء التطبيق مع Cubit، إدارة السلة والدفع، وحتى التعامل مع مدخلات المستخدم والنماذج.
يجب أن يكون لديك معرفة سابقة بأساسيات لغة Dart وFlutter، ويفضل الاشتراك في مسار تعلم تطوير تطبيقات الهاتف باستخدام Flutter من الصفر حتى تتعلم كل الدورات وتحصل كذلك على الدعم والمتابعة من خلال اجتماعات أسبوعية أونلاين ومجموعة دراسية خاصة بالمسار تسأل فيها عن أي شيء.
Zaproxy dolore alias impedit expedita quisquam.