عن الدورة

🧱 إتقان Bloc وMVVM في Flutter – من الصفر حتى الاحتراف

📝 وصف الدورة

مرحبًا بك في دورة “Learn Bloc Pattern & MVVM from Zero to Hero”
دورة متكاملة وعملية هدفها تجهيزك لبناء تطبيقات Flutter باستخدام Bloc لإدارة الحالة ونمط MVVM لتقسيم الكود بشكل نظيف وقابل للتوسعة.

📌 الدورة مش بس بتعلمك إزاي تستخدم Bloc، لكن كمان بتعلّمك إزاي تطبّقه داخل هيكلية MVVM – وده هيساعدك تكتب كود احترافي، منظم، وقابل لإعادة الاستخدام.


💡 ليه الدورة دي مهمة؟

في أي تطبيق حقيقي، لما حجم المشروع بيكبر، الكود العشوائي بيبقى عدوك الأول.
Bloc بيساعدك تتحكم في الحالة. MVVM بيساعدك ترتّب الكود صح.
والجمع بينهم؟ ده سر تطبيق نظيف وسهل التعديل والاختبار. 💼


📚 ما الذي ستتعلمه؟

  • ما هو Bloc؟ وكيف يعمل؟ وما الفرق بين Bloc وCubit؟

  • ما هو MVVM؟ ولماذا يُعتبر من أقوى الأنماط المعمارية في Flutter؟

  • بناء تطبيقات باستخدام Bloc داخل بنية MVVM

  • تنظيم الكود إلى: View – ViewModel – Repository – UseCase – Entity

  • كتابة كود نظيف، قابل للاختبار وإعادة الاستخدام

  • بناء مشاريع واقعية من الصفر إلى النشر

  • أفضل الممارسات في تنظيم الملفات، إدارة الحالة، وتدفق البيانات

  • إعدادك الكامل للعمل في بيئة احترافية أو كمستقل في السوق

إظهار المزيد

ماذا سوف تتعلم؟

  • الفهم العميق لنمط Bloc وكيفية استخدامه في إدارة الحالة في تطبيقات Flutter
  • الفرق بين Bloc وCubit، ومتى تختار كل منهما
  • فهم شامل لنمط MVVM (Model - View - ViewModel) وتطبيقه داخل بنية مشروع Flutter
  • كيفية تنظيم الكود إلى طبقات واضحة (Presentation - ViewModel - UseCases - Repository - Entity)
  • دمج Bloc مع MVVM لبناء تطبيقات نظيفة وقابلة للصيانة
  • بناء مشاريع حقيقية باستخدام Bloc + MVVM من الصفر
  • كتابة كود نظيف (Clean Code) قابل للاختبار وإعادة الاستخدام
  • كيفية هيكلة الملفات والمجلدات بطريقة تسهّل عليك صيانة المشروع مستقبلاً
  • التعامل مع تدفق البيانات (Data Flow) بين الواجهات والمنطق البرمجي بشكل احترافي
  • الاستعداد للعمل ضمن فريق تطوير أو في مشاريع عمل حر باستخدام معايير عالمية

محتوى الدورة

Intro to Course

  • Important links
  • Why Bloc
    06:14
  • Intro to MVVM pattern
    07:44
  • Difference between design pattern and design architecture
    15:03
  • App Preview
    01:23

Bloc and Cubit

Bookly App

احصل على شهادة

أضف هذه الشهادة إلى سيرتك الذاتية لتُظهر مهاراتك وتزيد من فرصك في لفت الانتباه.

selected template

تقييمات ومراجعات الطلاب

5.0
الإجمالي 14 تقييما
5
التقييمات: 14
4
التقييمات: 0
3
التقييمات: 0
2
التقييمات: 0
1
التقييمات: 0
OSAMA FAHD
قبل أسبوعين
دورة اكثر من رائعة
MM
قبل 3 أسابيع
الدورة تقدم فرصة للمطورين لتعلم أفضل الممارسات (Best Practices) في تصميم بنية التطبيق، وهذا يمنحهم الثقة والمهارة اللازمة للتعامل مع أي مشروع معقد في المستقبل. من خلال هذه الدورة، لن يكتفي المطورون ببناء تطبيقات، بل سيبنونها على أسس قوية ومستدامة. أوصي بهذه الدورة بشدة لكل مطور Flutter وصل إلى مرحلة متقدمة ويرغب في تحسين جودة كوده وهندسة تطبيقاته.
AM
قبل شهرين
انا اول مره اشتري كورس و كنت شايف ان السعر الحقيقي مجرد سعر عشان نعمل بعد كده خصم لكن بصراحه الكورس دا يستاهل اكتر بكتيييير من سعره, المعلومات اللي في الكورس دا مش قليلة خالص و اغلي بكتير جدا.
Mohamed Ibrahim
قبل شهرين
❤️❤️❤️❤️
A
قبل شهرين
بارك الله فيك ياهندسه
RI
قبل شهرين
جزاك الله خيراً ♥️🥹
HH
قبل شهرين
كنز لكل مطور يعاني من تحديات تنظيم الكود والتعقيد في مشاريع Flutter. المشكلة التي تطرحها الدورة، وهي الشعور بالتخبط وعدم الثقة في تنظيم الكود، هي حقيقة يواجهها الكثيرون، وهذه الدورة تقدم حلاً عمليًا ومجربًا.
MB
قبل شهرين
an excellent course
Khaled Bahjat
قبل شهرين
بارك الله فيك يا هندشه ❤️❤️
OE
قبل شهرين
الكورس اكتر من ممتاز و الشرح مبسط و مفهوم. انصح الجميع بالاشتراك في الكورس.
AA
قبل شهرين
جزاك الله خيرا ❤
Ahmed Mohamed Abdelhamed
قبل شهرين
شرح جميل و مبسط ربنا يوفقك يا بشمهندس
ME
قبل شهرين
جامد كالعاده 😍😍😍😍✨
MA
قبل شهرين
بارك الله فيك ياهندسة
White And Grey Illustration Mobile App Developer Instagram Post (1)
السعر الأصلي هو: EGP6,500.00.السعر الحالي هو: EGP4,999.00.
tharwat samy
5990104_f1c4
السعر الأصلي هو: EGP1,200.00.السعر الحالي هو: EGP599.00.
tharwat samy
Copy of Copy of Copy of Flutter
السعر الأصلي هو: EGP1,200.00.السعر الحالي هو: EGP450.00.
tharwat samy