عن الدورة

🧱 إتقان 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
الإجمالي 11 تقييما
5
التقييمات: 11
4
التقييمات: 0
3
التقييمات: 0
2
التقييمات: 0
1
التقييمات: 0
MI
قبل يوم واحد
❤️❤️❤️❤️
AS
قبل يوم واحد
بارك الله فيك ياهندسه
RI
قبل يوم واحد
جزاك الله خيراً ♥️🥹
HH
قبل يوم واحد
كنز لكل مطور يعاني من تحديات تنظيم الكود والتعقيد في مشاريع Flutter. المشكلة التي تطرحها الدورة، وهي الشعور بالتخبط وعدم الثقة في تنظيم الكود، هي حقيقة يواجهها الكثيرون، وهذه الدورة تقدم حلاً عمليًا ومجربًا.
MB
قبل يوم واحد
an excellent course
Khaled Bahjat
قبل يوم واحد
بارك الله فيك يا هندشه ❤️❤️
OE
قبل يوم واحد
الكورس اكتر من ممتاز و الشرح مبسط و مفهوم. انصح الجميع بالاشتراك في الكورس.
AA
قبل يوم واحد
جزاك الله خيرا ❤
Ahmed Mohamed Abdelhamed
قبل يوم واحد
شرح جميل و مبسط ربنا يوفقك يا بشمهندس
ME
قبل يوم واحد
جامد كالعاده 😍😍😍😍✨
MA
قبل يوم واحد
بارك الله فيك ياهندسة
5303220_6ef4_3
السعر الأصلي هو: EGP800.00.السعر الحالي هو: EGP399.00.
tharwat samy
4235754_ffe4_8
السعر الأصلي هو: EGP1,500.00.السعر الحالي هو: EGP499.00.
tharwat samy
5615560_c183_6
السعر الأصلي هو: EGP1,200.00.السعر الحالي هو: EGP350.00.
tharwat samy