تخطي إلى المحتوى
تطوير تطبيقات الجوال

تطوير تطبيقات الموبايل بـ Flutter

قاعدة كود واحدة، تطبيقات حقيقية، من أول سطر لحد المتجر

تراك من خمس مستويات قائم على المشاريع، من أساسيات البرمجة و Dart لحد تطبيق Flutter منشور ومختبَر وجاهز للإنتاج.

المستوى:
مبتدئ
الأسابيع:
16 أسبوعًا
الساعات التدريبية:
371 ساعة
المحتوى:
148 درسًا
نُشر في:
شاهد خريطة المسار
  • Dart
  • Flutter
  • Firebase
  • REST APIs
  • State Management
  • Clean Architecture
  • Testing
  • Deployment
صورة كورس تطوير تطبيقات الموبايل بـ Flutter

من البداية للاحتراف

خريطة المسار

المستويات والشهادات والمهارات في رحلة واحدة. اضغط على الخريطة لعرضها بالحجم الكامل.

عرض بالحجم الكامل
خريطة مسار تطوير تطبيقات الموبايل بـ Flutter

عن الكورس

Flutter بيبني تطبيقات موبايل ومتعددة المنصات من قاعدة كود Dart واحدة، والواجهة بتتركّب من Widgets. التراك بيتعامل معاه كرحلة تطوير كاملة مش كتالوج Widgets. بتبدأ قبل Flutter، تتعلم تفكّر كمبرمج بـ Dart، وبعدين تبني واجهات، وبعدين تربطها بباك إند حقيقي عبر REST APIs و Firebase، وبعدين تهندسها صح بإدارة الحالة والـ Clean Architecture والاختبارات، وأخيرًا تنشرها على Play Store و App Store. كل مستوى بينتهي بمشروع، والدبلومة بتنتهي بمشروع تخرج تطبيق مشاوير فيه تطبيق للعميل وتطبيق للسائق.

لماذا هذا المسار؟

أبرز ما يميزه

  • 1 قائم على المشاريع من أول يوم: خمس مشاريع + مشروع تخرج تطبيق مشاوير.
  • 2 الطريق كامل: Dart و OOP، وواجهات Flutter، والـ APIs و Firebase، وإدارة الحالة، والـ Clean Architecture، والاختبار، والنشر.
  • 3 بينتهي حيث ينتهي الشغل الحقيقي: نسخ إصدار موقّعة لأندرويد و iOS على المتاجر، مش شاشة demo.

ماذا ستتعلم؟

ما ستقدر تعمله فعلًا بنهاية المسار.

  • تفكّر كمبرمج وتكتب Dart كائنية قوية.
  • تبني واجهات Flutter احترافية ومتجاوبة ومتحرّكة.
  • تربط التطبيقات بـ REST APIs و Firebase بتوثيق حقيقي.
  • تدير الحالة وتبني التطبيقات بـ Clean Architecture و SOLID.
  • تختبر وتحسّن وتنشر تطبيقات موقّعة على Play Store و App Store.
  • تتخرّج بمعرض 5 تطبيقات ومشروع مشاوير كامل.

المهارات التي ستتقنها

اللغة والمنطق

  • أساسيات البرمجة
  • Dart
  • التحكم في المنطق والدوال
  • المجموعات
  • البرمجة الكائنية
  • الـ Async والـ Futures والـ Streams

واجهات Flutter

  • الـ Widgets والـ Layout
  • التفاعل والنماذج
  • التنقّل
  • الثيمات والـ RTL والتصميم المتجاوب
  • الحركة

الباك إند والبيانات

  • REST APIs
  • JSON والنماذج
  • التوثيق
  • Firebase
  • التخزين المحلي
  • الخرائط والمدفوعات

الهندسة

  • إدارة الحالة (Provider, Bloc, Cubit)
  • Clean Architecture
  • SOLID وأنماط التصميم
  • الأداء
  • الاختبار

الإنتاج

  • Git و GitHub
  • CI/CD
  • نشر أندرويد و iOS
  • أساسيات الأمان
  • التطوير بمساعدة الذكاء الاصطناعي

المعامل والمشاريع العملية

تطبيق عملي في بيئات تدريب مصرّح بها.

مدير المصروفات الشخصية

  1. 1 تطبيق Console للدخل والمصروفات والتصنيفات والمعاملات والتقارير الشهرية، يثبت إتقانك لـ Dart و OOP قبل Flutter.

تطبيق تجارة إلكترونية

  1. 1 واجهة تسوّق كاملة: onboarding وتوثيق ورئيسية وتصنيفات ومنتجات وبحث ومفضلة وعربة ودفع وطلبات.

تطبيق توصيل طعام

  1. 1 توثيق ومطاعم ومنتجات وعربة وطلبات وموقع وإشعارات على Firebase.

منصة بث

  1. 1 توثيق وتصنيفات وبحث وتفاصيل وقائمة مشاهدة و pagination وإدارة حالة و caching واختبارات.

تطبيق مشاوير (التخرج)

  1. 1 مشروع ختامي بتطبيق للعميل وتطبيق للسائق: خرائط وطلبات مشاوير ومطابقة وتتبّع وأجرة ودفع ونسخ إصدار.

قبل ما تبدأ

المتطلبات

  • مهارات حاسوب وملفات وإنترنت أساسية.
  • مش محتاج خبرة برمجة أو Flutter؛ التراك بيبدأ من الصفر.

الفئة المستهدفة

لمن هذا المسار؟

  • المبتدئين تمامًا اللي عايزين يدخلوا مجال الموبايل.
  • طلاب علوم الحاسب و IT اللي عايزين يحوّلوا النظري لمهارة عملية.
  • مطوّري الويب (JavaScript, React, PHP, Laravel, Node) الرايحين للموبايل.
  • أصحاب الأفكار اللي عايزين يحوّلوا فكرة delivery أو حجز أو تجارة لتطبيق حقيقي.
  • المطوّرين اللي عارفين Flutter الأساسي وعايزين الـ architecture وإدارة الحالة ومهارات الإنتاج.

الوظائف المتاحة بعد المسار

أدوار يؤهلك لها ما ستتعلمه.

  • Flutter Developer
  • مطوّر تطبيقات موبايل
  • Cross-Platform Developer
  • مطوّر موبايل فريلانس

محتوى الكورس

46 وحدة · 148 درسًا · 136 ساعة و5 دقائق

أساسيات البرمجة 5 دروس · 4 ساعات و5 دقائق

قبل أي لغة، إزاي البرمجيات بتشتغل فعلًا وإزاي تفكّر كمبرمج: الكود المصدري والمترجم والـ runtime، والمتغيرات والبيانات، والخوارزميات والمنطق، وتفكيك المشكلة بالـ pseudocode والـ flowcharts قبل ما تكتب سطر.

  1. يعني إيه برمجة وإزاي البرمجيات بتشتغل

    فيديو 45 دقيقة

  2. الكود المصدري والمترجم والـ runtime

    فيديو 45 دقيقة

  3. المتغيرات والبيانات والخوارزميات

    فيديو 50 دقيقة

  4. حل المشكلات: الـ pseudocode والـ flowcharts

    فيديو 55 دقيقة

  5. التفكير المنطقي وتصحيح الأخطاء

    فيديو 50 دقيقة

أساسيات Dart 4 دروس · 3 ساعات و15 دقيقة

اللغة اللي Flutter مبني عليها. تجهيز الـ Dart SDK و DartPad، وبنية المشروع وتشغيل البرامج، وبعدين المتغيرات والثوابت، وأنواع البيانات الأساسية (String, int, double, bool, dynamic, var, final, const)، وكل مجموعات الـ operators بما فيها الـ null-aware.

  1. الـ Dart SDK و DartPad وبنية المشروع

    فيديو 45 دقيقة

  2. المتغيرات والثوابت وأنواع البيانات

    فيديو 55 دقيقة

  3. var و final و const

    فيديو 40 دقيقة

  4. الـ operators والـ null-aware

    فيديو 55 دقيقة

التحكم في المنطق 4 دروس · 3 ساعات و10 دقائق

التحكم في منطق البرنامج: if و else و else if و switch، وحلقات for و while و do-while، والـ break والـ continue، والشروط المتداخلة، مطبّقين على تمارين عملية صغيرة زي التحقق من تسجيل الدخول، وحاسبة العمر، وحاسبة الدرجات، ونظام فوترة بسيط.

  1. if و else و else if و switch

    فيديو 45 دقيقة

  2. حلقات for و while و do-while

    فيديو 50 دقيقة

  3. الـ break والـ continue والشروط المتداخلة

    فيديو 40 دقيقة

  4. تمارين: تحقق وحاسبات وفوترة

    فيديو 55 دقيقة

الدوال 3 دروس · ساعتان و20 دقيقة

تنظيم الكود في دوال قابلة لإعادة الاستخدام: الـ parameters (required و optional و named)، والـ return values، والـ arrow functions، والدوال المجهولة، ودوال الـ callback اللي هتقابلها في كل مكان في Flutter.

  1. الدوال والـ parameters والـ return

    فيديو 50 دقيقة

  2. الـ parameters الاختيارية والمسماة

    فيديو 40 دقيقة

  3. دوال arrow و anonymous و callback

    فيديو 50 دقيقة

المجموعات 3 دروس · ساعتان و30 دقيقة

تخزين البيانات وتحويلها: الـ lists (إنشاء وإضافة وحذف وتحديث وبحث)، والـ maps بمفتاح وقيمة، والـ sets للقيم الفريدة، والعمليات الوظيفية اللي بتخلّي Dart معبّرة: map و where و reduce و fold و forEach.

  1. الـ Lists: إنشاء وإضافة وحذف وبحث

    فيديو 50 دقيقة

  2. الـ Maps والـ Sets

    فيديو 45 دقيقة

  3. العمليات الوظيفية: map و where و reduce و fold

    فيديو 55 دقيقة

عرض جميع الوحدات (46)
البرمجة الكائنية 5 دروس · 4 ساعات و25 دقيقة

من أهم أجزاء الدبلومة كلها. الـ classes والـ objects، والـ constructors والـ named constructors، والخصائص والدوال، والـ getters والـ setters، وبعدين الأركان الأربعة: الـ encapsulation والـ inheritance والـ polymorphism والـ abstraction، بالإضافة للـ

  1. الـ classes والـ objects والـ constructors

    فيديو 55 دقيقة

  2. الخصائص والدوال والـ getters والـ setters

    فيديو 50 دقيقة

  3. الـ encapsulation والـ inheritance

    فيديو 55 دقيقة

  4. الـ polymorphism والـ abstraction

    فيديو 55 دقيقة

  5. الـ interfaces والـ mixins

    فيديو 50 دقيقة

Dart المتقدم 4 دروس · 3 ساعات و35 دقيقة

الـ Dart اللي الـ Flutter الاحترافي بيعتمد عليها: الـ null safety، والـ enums، والـ extensions، والـ generics، ومعالجة الأخطاء بـ try و catch، والبرمجة غير المتزامنة بالـ futures و async و await والـ streams والـ callbacks.

  1. الـ null safety والـ enums والـ extensions

    فيديو 55 دقيقة

  2. الـ generics ومعالجة الأخطاء

    فيديو 50 دقيقة

  3. الـ futures و async و await

    فيديو 55 دقيقة

  4. الـ streams والـ callbacks

    فيديو 55 دقيقة

مشروع: مدير المصروفات الشخصية 3 دروس · 3 ساعات و30 دقيقة

تطبيق Console بيثبت إنك فهمت البرمجة و Dart قبل ما تلمس Flutter: إدارة الدخل والمصروفات والتصنيفات والمعاملات، وتوليد تقارير شهرية، وبحث وفلترة السجلات، كله بـ Dart كائنية نظيفة.

  1. نمذجة الحسابات والتصنيفات والمعاملات

    فيديو ساعة و10 دقائق

  2. الدخل والمصروفات والتقارير الشهرية

    فيديو ساعة و10 دقائق

  3. البحث والفلترة وإنهاء التطبيق

    فيديو ساعة و10 دقائق

بيئة Flutter 3 دروس · ساعتان و20 دقيقة

تشغيل بيئة عمل Flutter حقيقية: الـ Flutter SDK والـ CLI، و VS Code، ومحاكي أندرويد ومحاكي iOS، وإنشاء مشروع وفهم بنيته، و pubspec.yaml، والـ packages والـ assets والـ fonts.

  1. الـ Flutter SDK والـ CLI و VS Code

    فيديو 45 دقيقة

  2. المحاكي والمحاكي وأول مشروع

    فيديو 45 دقيقة

  3. بنية المشروع و pubspec والـ assets والـ fonts

    فيديو 50 دقيقة

أساسيات Flutter 3 دروس · ساعتان و30 دقيقة

إزاي Flutter بيشتغل فعلًا: الـ framework والـ engine، وإزاي Dart بتقود الـ rendering، والـ widget tree والـ element tree والـ render tree. Flutter بيعتمد على نموذج Reactive UI، والـ Widgets هي الوحدة الأساسية اللي بتتركّب منها الواجهة.

  1. الـ framework والـ engine

    فيديو 50 دقيقة

  2. الـ widget والـ element والـ render trees

    فيديو 55 دقيقة

  3. نموذج الـ reactive UI

    فيديو 45 دقيقة

الـ Widgets 4 دروس · 3 ساعات و35 دقيقة

وحدات البناء: الـ core widgets (MaterialApp, Scaffold, AppBar, Text, Icon, Image, Container, SizedBox, Padding, Center)، وبعدين الـ stateful UI بالـ StatelessWidget والـ StatefulWidget، والـ State والـ setState، ودورة حياة الـ widget.

  1. الـ core widgets: MaterialApp و Scaffold و AppBar

    فيديو 55 دقيقة

  2. Text و Image و Container و Padding و Center

    فيديو 50 دقيقة

  3. الـ StatelessWidget مقابل الـ StatefulWidget

    فيديو 55 دقيقة

  4. الـ State والـ setState ودورة الحياة

    فيديو 55 دقيقة

نظام الـ Layout 4 دروس · 3 ساعات و30 دقيقة

تحويل أي تصميم لواجهة: Row و Column و Stack و Expanded و Flexible و Wrap و Align و Positioned، بالإضافة لـ ListView و GridView و SingleChildScrollView. وكمان تفهم إزاي الـ layout بيشتغل فعلًا: الـ Constraints بتنزل، والـ Size بيطلع، والأب بيحدّد الـ

  1. Row و Column و Stack

    فيديو 55 دقيقة

  2. Expanded و Flexible و Wrap و Align و Positioned

    فيديو 50 دقيقة

  3. ListView و GridView والتمرير

    فيديو 55 دقيقة

  4. الـ constraints والـ size والـ position

    فيديو 50 دقيقة

تفاعل المستخدم 4 دروس · 3 ساعات و20 دقيقة

تخلّي الشاشات تتفاعل: الأزرار، والـ TextField، والنماذج والتحقق، والـ checkboxes والـ radio buttons والـ switch والـ dropdown، ومنتقيات التاريخ والوقت، والـ dialog والـ bottom sheet.

  1. الأزرار والـ TextField والنماذج

    فيديو 55 دقيقة

  2. التحقق والـ checkboxes والـ radios والـ switches

    فيديو 50 دقيقة

  3. الـ dropdowns ومنتقيات التاريخ والوقت

    فيديو 45 دقيقة

  4. الـ dialogs والـ bottom sheets

    فيديو 50 دقيقة

التنقّل 3 دروس · ساعتان و30 دقيقة

الانتقال بين الشاشات: الـ Navigator، والـ routes والـ named routes، وتمرير الـ arguments وإرجاع البيانات، والـ nested navigation، وبناء هيكل تنقّل لتطبيق حقيقي.

  1. الـ Navigator والـ routes والـ named routes

    فيديو 55 دقيقة

  2. تمرير الـ arguments وإرجاع البيانات

    فيديو 50 دقيقة

  3. الـ nested navigation والهيكل

    فيديو 45 دقيقة

واجهات احترافية 4 دروس · 3 ساعات و25 دقيقة

واجهة شكلها وسلوكها احترافي: الثيمات والألوان والـ typography، والخطوط المخصّصة، والوضع الداكن والفاتح، والـ widgets القابلة لإعادة الاستخدام وتصميم المكوّنات، والـ RTL والتعريب، والتخطيطات المتجاوبة والتكيّفية.

  1. الثيمات والألوان والـ typography

    فيديو 50 دقيقة

  2. الخطوط والوضع الداكن والفاتح

    فيديو 50 دقيقة

  3. الـ widgets وإعادة الاستخدام وتصميم المكوّنات

    فيديو 50 دقيقة

  4. الـ RTL والتعريب والتصميم المتجاوب

    فيديو 55 دقيقة

الحركة 3 دروس · ساعتان و30 دقيقة

حركة إحساسها صح: الـ AnimatedContainer والـ AnimatedOpacity، وحركات الـ Hero، والـ AnimationController مع الـ Tween والـ Curves، وانتقالات الصفحات، والـ micro animations الصغيرة الهادفة.

  1. AnimatedContainer و AnimatedOpacity و Hero

    فيديو 50 دقيقة

  2. AnimationController و Tween و Curves

    فيديو 55 دقيقة

  3. انتقالات الصفحات والـ micro animations

    فيديو 45 دقيقة

مشروع: تطبيق تجارة إلكترونية 4 دروس · 4 ساعات و50 دقيقة

واجهة تسوّق كاملة بتشغّل كل اللي في المستوى: splash و onboarding، وتسجيل دخول وحساب جديد، ورئيسية وتصنيفات ومنتجات وتفاصيل منتج، وبحث ومفضلة وعربة ودفع وبروفايل وطلبات، كلها متجاوبة ومتحرّكة.

  1. الـ splash والـ onboarding وشاشات التوثيق

    فيديو ساعة و10 دقائق

  2. الرئيسية والتصنيفات والمنتجات والتفاصيل

    فيديو ساعة و15 دقيقة

  3. البحث والمفضلة والعربة والدفع

    فيديو ساعة و15 دقيقة

  4. البروفايل والطلبات واللمسات الأخيرة

    فيديو ساعة و10 دقائق

الـ APIs 3 دروس · ساعتان و25 دقيقة

إزاي التطبيقات بتكلّم السيرفرات: نموذج client-server، والـ REST والـ HTTP، والـ requests والـ responses، والـ headers والـ parameters والـ query parameters، والـ status codes، وميثودات HTTP: GET و POST و PUT و PATCH و DELETE.

  1. الـ client-server والـ REST والـ HTTP

    فيديو 50 دقيقة

  2. الـ requests والـ responses والـ headers والـ parameters

    فيديو 50 دقيقة

  3. الـ status codes وميثودات HTTP

    فيديو 45 دقيقة

الـ JSON ونماذج البيانات 3 دروس · ساعتان و30 دقيقة

تحويل بيانات الـ API الخام لكائنات مكتوبة الأنواع: كائنات ومصفوفات JSON، والـ parsing، والـ serialization والـ deserialization، وفئات النماذج، وربط ردود الـ API عليها.

  1. كائنات ومصفوفات JSON والـ parsing

    فيديو 50 دقيقة

  2. الـ serialization والـ deserialization

    فيديو 45 دقيقة

  3. الـ model classes وربط بيانات الـ API

    فيديو 55 دقيقة

الشبكات في Flutter 3 دروس · ساعتان و40 دقيقة

استدعاء الـ APIs بطريقة احترافية: HTTP client، وطبقة API service، ومعالجة الـ request والـ response، وحالات الـ loading والـ error والـ empty، وآلية retry اللي التطبيق الحقيقي بيحتاجها.

  1. الـ HTTP client وطبقة API service

    فيديو 55 دقيقة

  2. معالجة الـ request والـ response

    فيديو 50 دقيقة

  3. حالات loading و error و empty والـ retry

    فيديو 55 دقيقة

التوثيق 3 دروس · ساعتان و30 دقيقة

حسابات مستخدمين حقيقية: تسجيل وحساب جديد وتسجيل خروج، وحالة التوثيق، والـ tokens والـ sessions، والشاشات المحمية، وإعادة تعيين كلمة المرور.

  1. التسجيل والدخول والخروج

    فيديو 55 دقيقة

  2. حالة التوثيق والـ tokens والـ sessions

    فيديو 50 دقيقة

  3. الشاشات المحمية وإعادة تعيين كلمة المرور

    فيديو 45 دقيقة

Firebase 5 دروس · 4 ساعات و50 دقيقة

باك إند كامل من غير ما تكتب واحد: Firebase Authentication (إيميل/باسورد و Google) وجلسات المستخدم، و Firestore بالـ collections والـ documents والـ queries والـ CRUD والتحديثات الفورية، و Firebase Storage للصور والملفات، و Cloud Messaging لإشعارات ال

  1. Firebase Auth: إيميل/باسورد و Google

    فيديو ساعة

  2. Firestore: collections و documents و queries و CRUD

    فيديو ساعة و5 دقائق

  3. التحديثات الفورية

    فيديو 50 دقيقة

  4. Firebase Storage للصور والملفات

    فيديو 55 دقيقة

  5. Cloud Messaging وإشعارات الدفع

    فيديو ساعة

التخزين المحلي درسان · ساعة و40 دقيقة

الاحتفاظ بالبيانات على الجهاز: الـ shared preferences للبيانات المحلية، والـ caching، والـ secure storage للقيم الحساسة، ومفاهيم دعم العمل بدون إنترنت.

  1. الـ shared preferences والـ caching

    فيديو 50 دقيقة

  2. الـ secure storage ومفاهيم الـ offline

    فيديو 50 دقيقة

الخرائط والموقع 3 دروس · ساعتان و35 دقيقة

فين المستخدم وإيه القريب منه: أذونات الموقع، والـ GPS والموقع الحالي، و Google Maps بالـ markers والإحداثيات، والمسافة، وتتبّع الموقع الحي.

  1. الأذونات والـ GPS والموقع الحالي

    فيديو 55 دقيقة

  2. Google Maps والـ markers والإحداثيات

    فيديو 55 دقيقة

  3. المسافة والتتبّع الحي

    فيديو 45 دقيقة

المدفوعات 3 دروس · ساعتان و25 دقيقة

استلام الفلوس بأمان: تدفّق الدفع، والـ checkout، وطلب الدفع ورده، ومعالجة النجاح والفشل، وحالة المعاملة.

  1. تدفّق الدفع والـ checkout

    فيديو 55 دقيقة

  2. الطلب والرد والنجاح والفشل

    فيديو 50 دقيقة

  3. حالة المعاملة

    فيديو 40 دقيقة

مشروع: تطبيق أخبار درسان · ساعتان و20 دقيقة

تطبيق حقيقي مدفوع بالـ API: تصنيفات وبحث وتفاصيل خبر ومفضلة، مع معالجة سليمة للـ loading والـ error في كل مكان.

  1. الـ API والتصنيفات والبحث

    فيديو ساعة و10 دقائق

  2. التفاصيل والمفضلة ومعالجة الأخطاء

    فيديو ساعة و10 دقائق

مشروع: تطبيق توصيل طعام 3 دروس · 3 ساعات و45 دقيقة

تطبيق حقيقي كامل على Firebase: توثيق ومطاعم ومنتجات وعربة وطلبات وموقع وإشعارات دفع، بيربط كل اللي في المستوى ده.

  1. التوثيق والمطاعم والمنتجات

    فيديو ساعة و15 دقيقة

  2. العربة والدفع والطلبات

    فيديو ساعة و15 دقيقة

  3. الموقع و Firebase والإشعارات

    فيديو ساعة و15 دقيقة

إدارة الحالة 5 دروس · 4 ساعات و30 دقيقة

الأول ليه أصلًا محتاج إدارة حالة، وبعدين الـ local والـ shared والـ global state ودورة حياة الحالة، وبعدين الأدوات: Provider و ChangeNotifier، و Bloc و Cubit، مع نمذجة حالات الـ loading والـ success والـ error والـ empty والـ initial.

  1. ليه إدارة الحالة ودورة حياتها

    فيديو 55 دقيقة

  2. الـ local والـ shared والـ global state

    فيديو 50 دقيقة

  3. Provider و ChangeNotifier

    فيديو 55 دقيقة

  4. Bloc و Cubit

    فيديو ساعة

  5. نمذجة loading و success و error و empty

    فيديو 50 دقيقة

معمارية التطبيق 3 دروس · ساعتان و40 دقيقة

هيكلة المشروع بحيث يكبر: معمارية قائمة على الخصائص، وفصل الاهتمامات، وطبقات الـ UI والـ data والـ business logic، وإدارة الاعتماديات. توجيهات Flutter بتفصل الـ UI عن الـ data باستخدام views و view models و repositories و services، مع إضافة domain use

  1. الهيكل القائم على الخصائص وفصل الاهتمامات

    فيديو 55 دقيقة

  2. طبقات الـ UI والـ data والـ business logic

    فيديو 55 دقيقة

  3. الـ views والـ view models والـ repositories والـ services

    فيديو 50 دقيقة

Clean Architecture 3 دروس · ساعتان و45 دقيقة

طبقات الـ presentation والـ domain والـ data، وإيه اللي بيعيش في كل واحدة: الـ entities والـ models، والـ repositories والـ data sources، والـ use cases والـ services، والـ dependency injection اللي بيربطهم.

  1. طبقات presentation و domain و data

    فيديو 55 دقيقة

  2. الـ entities والـ models والـ repositories والـ data sources

    فيديو 55 دقيقة

  3. الـ use cases والـ services والـ dependency injection

    فيديو 55 دقيقة

مبادئ SOLID 3 دروس · ساعتان و30 دقيقة

المبادئ الخمسة: single responsibility، و open/closed، و Liskov substitution، و interface segregation، و dependency inversion. الهدف مش حفظ الاختصارات لكن تعرف إمتى تطبّق كل واحد عشان الكود يبقى أسهل في التعديل والاختبار.

  1. single responsibility و open/closed

    فيديو 50 دقيقة

  2. Liskov و interface segregation و dependency inversion

    فيديو 55 دقيقة

  3. إعادة الهيكلة نحو SOLID

    فيديو 45 دقيقة

أنماط التصميم 3 دروس · ساعتان و35 دقيقة

حلول مجرّبة لمشاكل متكررة: repository و factory و singleton و observer و strategy و adapter، والـ dependency injection كنمط بتطبّقه بوعي.

  1. repository و factory و singleton

    فيديو 55 دقيقة

  2. observer و strategy و adapter

    فيديو 55 دقيقة

  3. الـ dependency injection كنمط

    فيديو 45 دقيقة

الـ APIs المتقدمة 3 دروس · ساعتان و40 دقيقة

الـ APIs بمقياس الإنتاج: الـ pagination والـ infinite scroll، والبحث والفلترة والترتيب، والـ caching والـ retry، ومعالجة أخطاء الشبكة، وطبقة repository بتجرّد الـ API بعيد عن الـ UI.

  1. الـ pagination والـ infinite scroll

    فيديو 55 دقيقة

  2. البحث والفلترة والترتيب

    فيديو 50 دقيقة

  3. الـ caching والـ retry وطبقة الـ repository

    فيديو 55 دقيقة

الأداء 3 دروس · ساعتان و30 دقيقة

تخلّي التطبيق سلس: فهم الـ widget rebuilds والـ const widgets، والـ lazy loading، وتحسين القوائم والصور، وتحسين الذاكرة والشبكة، والـ profiling عشان تقيس مش تخمّن.

  1. الـ widget rebuilds والـ const widgets

    فيديو 50 دقيقة

  2. تحسين القوائم والصور والذاكرة والشبكة

    فيديو 55 دقيقة

  3. تحليل الأداء

    فيديو 45 دقيقة

الاختبار 3 دروس · ساعتان و45 دقيقة

الثقة إنك تغيّر الكود: الـ unit testing للـ business logic، والـ widget testing لمكوّنات الـ UI، والـ integration testing لتدفّق التطبيق كامل، بالإضافة للـ mocking، وكتابة كود قابل للاختبار، والـ coverage، والـ debugging.

  1. الـ unit testing للـ business logic

    فيديو 55 دقيقة

  2. الـ widget testing لمكوّنات الـ UI

    فيديو 55 دقيقة

  3. الـ integration testing والـ mocking

    فيديو 55 دقيقة

مشروع: منصة بث 3 دروس · 3 ساعات و35 دقيقة

تطبيق مهندَس مش مجرد UI: توثيق ورئيسية وتصنيفات وبحث وتفاصيل ومفضلة وقائمة مشاهدة، مدعوم بـ API فيه pagination، وإدارة حالة حقيقية، و Clean Architecture، وكاش محلي، واختبارات.

  1. التوثيق والرئيسية والتصنيفات والبحث

    فيديو ساعة و10 دقائق

  2. التفاصيل والمفضلة وقائمة المشاهدة والـ pagination

    فيديو ساعة و10 دقائق

  3. المعمارية والكاش والاختبارات

    فيديو ساعة و15 دقيقة

Git و GitHub 3 دروس · ساعتان و25 دقيقة

التحكم في الإصدارات اللي كل فريق بيتوقّعه: الـ repositories والـ commits والـ branches، والـ merge وأساسيات الـ rebase، والـ pull requests والـ issues والـ releases، وبناء portfolio على GitHub.

  1. الـ repositories والـ commits والـ branches

    فيديو 50 دقيقة

  2. الـ merge وأساسيات rebase والـ pull requests

    فيديو 50 دقيقة

  3. الـ issues والـ releases وبورتفوليو GitHub

    فيديو 45 دقيقة

التطوير الجماعي درسان · ساعة و35 دقيقة

الشغل مع الآخرين: Git workflow، والـ feature branches، والـ code review والـ pull requests، وحل تعارضات الدمج، والتعاون الجماعي والتوثيق.

  1. الـ Git workflow والـ feature branches

    فيديو 45 دقيقة

  2. الـ code review وتعارضات الدمج

    فيديو 50 دقيقة

أساسيات أمان الموبايل درسان · ساعة و45 دقيقة

ما تسبش الباب مفتوح: الـ secure storage، وأمان الـ API والتوثيق، والـ environment variables والـ secrets، وقواعد Firebase، والتعامل مع البيانات الحساسة، وممارسات أمان الموبايل الأساسية.

  1. الـ secure storage والبيانات الحساسة

    فيديو 50 دقيقة

  2. أمان الـ API والتوثيق والـ secrets وقواعد Firebase

    فيديو 55 دقيقة

CI/CD درسان · ساعة و50 دقيقة

أتمتة البناء والإصدار: الـ build automation، ونسخ الـ development والـ staging والـ production، وإعداد البيئات، والاختبارات الآلية، ومفاهيم الـ CI/CD، وخط الإصدار.

  1. الـ build automation والبيئات

    فيديو 55 دقيقة

  2. الاختبارات الآلية وخط الإصدار

    فيديو 55 دقيقة

نشر أندرويد درسان · ساعة و50 دقيقة

النشر على Google Play: الـ app ID والـ versioning، والتوقيع والـ keystore، ونسخة الإصدار، والـ APK والـ AAB، و Play Console، وصفحة المتجر، وإصدار إنتاجي.

  1. الـ app ID والـ versioning والتوقيع والـ keystore

    فيديو 55 دقيقة

  2. الـ APK والـ AAB و Play Console والإصدار

    فيديو 55 دقيقة

نشر iOS درسان · ساعة و50 دقيقة

النشر على App Store: الـ bundle identifier، والـ certificates والـ provisioning، والتوقيع، والـ archive، و TestFlight، و App Store Connect، وإصدار إنتاجي.

  1. الـ bundle ID والـ certificates والـ provisioning

    فيديو 55 دقيقة

  2. الـ archive و TestFlight و App Store Connect

    فيديو 55 دقيقة

الأداء المتقدم درسان · ساعة و45 دقيقة

عصر آخر ما فيه: تحسين الإقلاع، والـ rendering، والذاكرة والشبكة، وتخزين الصور المؤقت، والقوائم الكبيرة، وحجم التطبيق، والـ profiling الأعمق.

  1. الإقلاع والـ rendering والذاكرة والشبكة

    فيديو 55 دقيقة

  2. تخزين الصور والقوائم الكبيرة وحجم التطبيق

    فيديو 50 دقيقة

الذكاء الاصطناعي لمطوّري Flutter درسان · ساعة و45 دقيقة

الهدف مش إن الذكاء الاصطناعي يكتب الكود بدالك، لكن تستخدمه كمساعد تطوير: التطوير بمساعدة الذكاء الاصطناعي، والـ debugging، والـ refactoring، وشرح الكود، والتوثيق، وتوليد الاختبارات، وربط التطبيقات بواجهات الذكاء الاصطناعي.

  1. الـ debugging والـ refactoring والتوثيق والاختبارات بمساعدة الذكاء الاصطناعي

    فيديو 55 دقيقة

  2. ربط التطبيقات بواجهات الذكاء الاصطناعي

    فيديو 50 دقيقة

الإعداد المهني 3 دروس · ساعتان و40 دقيقة

تحويل المهارة لوظيفة: CV مطوّر Flutter وعرض المشاريع، و GitHub و LinkedIn قويين، والإعداد للمقابلات التقنية في Dart و Flutter و OOP وإدارة الحالة والمعمارية والـ APIs و Firebase، وأساسيات الفريلانس من المتطلبات للتسليم.

  1. الـ CV وعرض المشاريع و GitHub و LinkedIn

    فيديو 55 دقيقة

  2. الإعداد للمقابلات التقنية

    فيديو 55 دقيقة

  3. الفريلانس: المتطلبات والعروض والتسليم

    فيديو 50 دقيقة

مشروع التخرج: تطبيق مشاوير 6 دروس · 9 ساعات و10 دقائق

المشروع الختامي: تطبيقين مترابطين. تطبيق العميل (تسجيل، بروفايل، خريطة، الموقع الحالي والوجهة، طلب مشوار، مطابقة سائق، تتبّع المشوار، الأجرة، الدفع، إشعارات، السجل، والتقييم) وتطبيق السائق (بروفايل، الإتاحة، طلبات المشاوير، قبول ورفض، ملاحة، حالة الم

  1. التخطيط والـ API و Firebase ونموذج البيانات

    فيديو ساعة و30 دقيقة

  2. تطبيق العميل: الخريطة وطلب المشوار والمطابقة

    فيديو ساعة و40 دقيقة

  3. تطبيق العميل: التتبّع والأجرة والدفع والتقييم

    فيديو ساعة و30 دقيقة

  4. تطبيق السائق: الإتاحة والطلبات والملاحة

    فيديو ساعة و40 دقيقة

  5. البيانات الفورية والإشعارات والاختبار

    فيديو ساعة و20 دقيقة

  6. نسخ إصدار أندرويد و iOS والتوثيق

    فيديو ساعة و30 دقيقة

آراء الطلاب

لا توجد تقييمات منشورة بعد. كن أول من يقيّم الكورس.

التقييم متاح لمن سجّل في الكورس أو حضره. سجّل الدخول

  • صورة كورس Blue Team المستوى الثالث
    متقدم 110 ساعات و45 دقيقة

    الأمن السيبراني

    Blue Team المستوى الثالث

    المستوى الدفاعي الخبير: مسار تحضيري متكامل لـ GCFA و GCIH و GCED عبر التحاليل الجنائية الرقمية المتقدمة والتعامل مع الحوادث وصيد التهديدات والدفاع المؤسسي.

    EGP 6,000

  • صورة كورس Blue Team المستوى الثاني
    متقدم 103 ساعات و25 دقيقة

    الأمن السيبراني

    Blue Team المستوى الثاني

    المسار الدفاعي المتقدم: مسار تحضيري متكامل لـ CySA+ و BTL2 و GCIA عبر تحليلات الأمن والاستجابة المتقدمة للحوادث وصيد التهديدات والتحاليل الجنائية للشبكات.

    EGP 4,000

  • صورة كورس Blue Team المستوى الأول
    مبتدئ 86 ساعة

    الأمن السيبراني

    Blue Team المستوى الأول

    مسار واحد متصل عبر Security+ و BTL1 و SC-200 — من الأساسيات لمحلل SOC شغّال.

    EGP 6,000