الإنتقال للتصميم الجديد

دورة برمجة تطبيقات الهواتف باستخدام Flutter 101

تعلم كيفية بناء تطبيقات الهواتف الذكية باستخدام Flutter & Dart من خلال دورة عملية ومبسطة

ماذا سنتعلم في هذه الدورة؟

مقدمة عن البرمجة لغير المبرمجين

كيفية اعداد بيئة التطوير وتثبيت الأدوات اللازمة

استخدام المتغيرات وانواع البيانات والعوامل

التحكم في سير عمل البرنامج

القوائم و خرائط البيانات Map & Lists

الدوال البرمجية Functions

البرمجة كائنية التوجه OOP

التعرف على Flutter Widgets

التعامل مع أشهر أدوات Flutter مثل الصورة والأيقونات والنصوص وغيرها

بناء المخططات للتطبيقات

كيفية بناء نماذج البيانات والمدخلات

مع كل قسم يوجد عدد كبير من التمارين

سنقوم ببناء خمسة مشاريع

وصف الدورة

 هل ترغب بأن تصبح مطور تطبيقات محترف لكنك لا تملك الخلفية البرمجية؟ لا تقلق، فهذه الدورة "Flutter و Dart" هي البداية المثالية لك. ستأخذك هذه الدورة بخطوة بخطوة عبر عالم تطوير التطبيقات باستخدام Flutter ولغة برمجة Dart. وهي جزء من سلسلة دورات متتالية ستتعلم منها بناء تطبيقات احترافية.

محتوى الدورة:

  • مقدمة عن البرمجة لغير المبرمجين: سنبدأ بفهم أساسيات البرمجة والمفاهيم الأساسية لغير المبرمجين.
  • كيفية إعداد بيئة التطوير وتثبيت الأدوات اللازمة: ستتعلم كيفية إعداد بيئة التطوير وتثبيت الأدوات التي ستحتاجها للبدء في برمجة التطبيقات باستخدام Flutter و Dart.
  • استخدام المتغيرات وأنواع البيانات والعوامل: ستتعلم كيفية تعريف المتغيرات والتعامل مع أنواع البيانات والعوامل الأساسية.
  • التحكم في سير عمل البرنامج: سنستعرض لك كيفية التحكم في تدفق البرنامج واتخاذ القرارات.
  • القوائم وخرائط البيانات (Map & Lists): ستستكشف كيفية استخدام القوائم وخرائط البيانات لتخزين وتنظيم المعلومات.
  • الدوال البرمجية (Functions): ستتعرف على كيفية إنشاء واستخدام الدوال لتنظيم الشيفرة.
  • البرمجة كائنية التوجه (OOP): ستقدم لك مفهوم البرمجة كائنية التوجه وكيفية تطبيقها في Dart.
  • التعرف على Flutter Widget: ستبدأ في استكشاف عالم Flutter من خلال فهم Widgets وكيفية استخدامها لبناء واجهات المستخدم.
  • التعامل مع أشهر أدوات Flutter: ستستعرض لك أدوات Flutter الشهيرة وكيفية استخدامها لتطوير تطبيقات مميزة.
  • بناء المخططات للتطبيقات: ستتعلم كيفية تصميم مخططات لتطبيقاتك باستخدام Flutter.
  • مع توفر التمارين العملية ومشاريع العمل، ستتمكن من تطبيق المفاهيم بشكل عملي وبناء مشاريع حقيقية.

الدورة ستشمل أيضًا بناء خمسة مشاريع تطبيقات عملية لتطبيق المفاهيم المدرسة.

لا تفوت هذه الفرصة للانضمام إلى دورتنا والبدء في رحلتك نحو أن تصبح مطورًا محترفًا لتطبيقات الهواتف الذكية باستخدام Flutter و Dart. سنقدم لك الدعم والمعرفة التي تحتاجها للوصول إلى هدفك

المتطلبات

جهاز حاسب آلي

معرفة مسبقة بكيفية تثبيت وحذف البرامج من الحاسب الآلي

معرفة مسبقة بأساسيات استخدام الحاسب الآلي

منهج هذه الدورة

المدة الدروس (134)
البداية -
مقدمة عن الدورة والمدرب وخطة التعلم
08:43 تعرف على هذه الدورة

لا يوجد وصف

03:48 كيف تحقق أقصى استفادة من الدورة
مهم

لا يوجد وصف

00:56 كيف تحصل على الدعم والمساعدة
مهم

لا يوجد وصف

تجهيز بيئة العمل +
سنقوم بهذا القسم بتجهيز بيئة العمل لتطوير التطبيقات باستخدام flutter وذلك عبر الحصول على Flutter SDK و تثبيت والتعامل مع بيئة التطوير المتكاملة
أساسيات البرمجة بلغة Dart +
هذا القسم هو بوابتك الأولى لاستكشاف لغة Dart. ستعرف هنا على أساسيات هذه اللغة البرمجية المتعددة الاستخدامات والتي تُستخدم في تطوير تطبيقات الويب وتطبيقات الجوال وحتى تطبيقات سطح المكتب. ستبدأ رحلتك من هنا بفهم البنية الأساسية للغة، والأنواع البيانية، والمتغيرات.
التحكم في سير البرنامج +
هذا القسم يأخذك في رحلة مثيرة لاكتشاف كيفية التحكم في تدفق برنامجك باستخدام لغة Dart. ستتعلم كيفية إضافة هياكل التحكم مثل الشروط والحلقات، وكيفية التعامل مع البيانات والمتغيرات بطرق مختلفة. ستكتسب المهارات الضرورية لاتخاذ قرارات منطقية في برامجك وإعادة استخدام الأكواد.
التعريف في القوائم بلغة دارت +
هذا القسم يمثل نقطة البداية المثالية لاكتساب مفهوم قوائم في لغة Dart. ستتعلم كيفية تصميم وإدارة البيانات باستخدام هذه البنية الأساسية والمهمة. ستستكشف مفاهيم مثل إنشاء القوائم، وإضافة وإزالة العناصر، والوصول إلى البيانات بطرق مختلفة.
التعرف على خرائط دارت Maps +
هذا القسم هو بوابتك لاستكشاف نوع البيانات Maps الخرائط وكيفية استخدامها بفعالية في لغة Dart. ستتعلم كيفية تخزين البيانات باستخدام هذه البنية البيانية المفيدة، حيث تتيح لك تنظيم البيانات والوصول إليها بسهولة. ستستكشف مفاهيم مثل إنشاء الخرائط، وإضافة واستخراج القيم، والتلاعب بالبيانات.
استكشاف الدوال في لغة دارت +
يمثل هذا القسم مفتاح فهم البرمجة باستخدام لغة Dart. ستتعرف هنا على أساسيات الدوال وكيفية إنشاءها واستخدامها بفعالية. سنستكشف مفهوم الدوال وأهميتها في تنظيم البرامج وإعادة استخدام الأكواد.
البرمجة كائنية التوجة OOP +
ستتعلم بهذا القسم كيفية تطبيق مفهوم البرمجة كائنية التوجه في لغة Dart. ستكتشف كيفية إنشاء الكائنات والتعامل معها، وكيفية تنظيم البرامج بطريقة تسهم في تحسين البنية والصيانة. هذا القسم سيمكنك من فهم كيفية استخدام الكائنات لتمثيل البيانات والسلوك بشكل منطقي ومنظم.
إنشاء تطبيق في Flutter والتعامل مع الصور والنصوص +
استعد للمغامرة في عالم Flutter! في هذا القسم، ستبدأ رحلتك لإنشاء تطبيقات رائعة وجاذبة بسهولة. ستتعلم كيفية بناء مشروع Flutter من الصفر بثقة، وسيكون لديك الفرصة لاستكشاف قوة التعامل مع الصور والأيقونات.
رسم مخططات التطبيقات +
هذا القسم يقدم لك الأدوات والأساليب لإتقان فن إنشاء مخططات التطبيقات في Flutter بكفاءة. ستتعلم كيفية تصميم وتخطيط الواجهات بأناقة واحترافية، وتنظيم العناصر بشكل فعّال لتحقيق تجربة مستخدم فائقة.
تصميم نماذج البيانات +
سنتعلم هنا كيفية تصميم وتخصيص نماذج البيانات وعناصر الإدخال مثل الحقول وأزرار الاختيار في تطبيقات Flutter. ستتعلم كيفية إنشاء نماذج تفاعلية تجمع البيانات بسلاسة وتمكن المستخدمين من إدخال المعلومات بكفاءة.
التفاعل مع المستخدمين +
هذا القسم يمنحك الفرصة لاستكشاف عالم الودجات التفاعلية وكيفية جعل تطبيقات Flutter تتفاعل بشكل دينامي مع المستخدمين. ستتعلم كيفية تنفيذ أنماط التفاعل مثل النقر والسحب والتمرير، واستخدام الأحداث والتفاعلات لجعل تجربة المستخدم أكثر تفاعلا.
المشروع الأول +
هنا سنبدأ بتنفيذ مشروع متكامل وسنتعلم من خلاله تطبيق ما تعلمناه في لغة دارت من منطقي برمجي وما يخص التعامل مع نماذج البيانات والتفاعل مع مدخلات المستخدمين ثم كيفية إخراجها وصولا إلى كيفية تنظيم هياكل المشاريع وترتيب الكود البرمجي.
المشروع الثاني +
في السلسلة القادمة من الدروس سنتعلم كيفية بناء مشروع لتطبيق ما تعلمناه سابقا في لغة البرمجة دارت وأيضا مايخص فلاتر وهو مشروع يركز على كيفية التعامل مع حركات المستخدم على الشاشة وعرض النصوص والصور وكيفية تصفح محتويات القوائم بشكل ديناميكي.
المشروع الثالث +
وصلنا للمشروع الثالث لهذه الدورة والذي من خلاله سنقوم ببرمجة لعبة يتفاعل معها المستخدم وسنتعلم من خلاله كيفية بناء النموذج وإظهار وإخفاء العناصر من التطبيقات بشكل شرطي ومن ثم كيفية تخصيص شكل التطبيق بشكل ديناميكي على حسب معطيات التطبيق.
المشروع الرابع +
السلسلة التالية من الدروس تحتوي على بناء مشروعنا التالي في Flutter ومن خلال هذا المشروع سنتعرف على عدد من الممارسات والمفاهيم البرمجية الجديدة علاوة على تطبيق وربط المعلومات التي تعلمناها سابقا في التصميم والدوال والمسائل الرياضية من خلال بناء تطبيق لسلة تسوق.
المشروع الخامس +
لدينا في هذا المشروع العديد من الأفكار الجديدة ويركز هذا التصميم على تطبيق خصائص التصميم التي تعلمناها علاوة على كيفية بناء عناصر الواجهات بشكل ديناميكي من خلال عمليات التكرار وكيفية دمج انواع البيانات ببعضها عند الحاجة لذلك.
نهاية الدورة: المراجع +
هذا القسم يحتوي على المراجع التي يمكنك تحميلها ونصائح على مايمكن ان تفعل بعد أن تعلمت
عرض الكل + إخفاء الكل -

دورة برمجة تطبيقات الهواتف باستخدام Flutter 101

تعلم كيفية بناء تطبيقات الهواتف الذكية باستخدام Flutter & Dart من خلال دورة عملية ومبسطة

449 ر.س.
449 ر.س.
المستوى : مبتدئ
مدة الدراسة : من 4 ~ 6 أسابيع
الدروس : 134
التمارين : 45
الوقت المُسجل : 13:03:20 ساعات
آخر تحديث : 2024/04
وصول دائم للمحتوى
ستحصل على شهادة
اسأل المدرب في أي وقت
متابعة مشاريعك مع المدرب
تسويق سيرتك الذاتية ومشاريعك
كوبون
مشاريع مميزة لطلاب الدورة
المدرب

مدرب في فلكس كورسز وقائد فريق التطوير والبرمجة في هذا الموقع الرائع. إذا كنت ترغب بمعرفة المزيد عني يمكنك زيارة موقعي الشخصي.

المزيد ...