Learn Mobile App Development from Scratch with Flutter

تعلم برمجة تطبيقات الهاتف باستخدام فلاتر من الصفر

بلغ عدد تنزيلات تطبيقات الهاتف المحمول في 2023 حوالي 257 مليار Download، ووصلت إيرادات تطبيقات الموبايل أكثر من 935 مليار دولار في عام 2024.

هذا المسار هو طريقك المثالي لتعلم برمجة تطبيقات الهاتف والاستعداد للتقديم على وظائف في هذا المجال الواعد؛ حيث ستتعلم ومن الصفر عن طريق لغة برمجة Dart وإطار العمل الشهير Flutter لتبني بنفسك تطبيقات تعمل بكفاءة وسلاسة على الأنظمة المتعددة (Cross-platform apps) مثل Android وiOS وWeb وDesktop وباستخدام كود واحد فقط، وذلك بمساعدة اثنين من المهندسين بخبرة مجمعة أكثر من 14 عام ومعتمدين من جوجل.

كل هذا مع التطبيق على مشاريع حقيقية تستطيع إضافتها إلي Portfolio الخاص بك، مع الرد على أسئلتك من خلال المجموعة الدراسية الخاصة بالمسار وكذلك الاجتماع الأسبوعي Live مع مشرفي المسار.

ما الذي أحتاج لمعرفته للتسجيل في هذا المسار؟

لا يتطلب هذا المسار أي خبرة مسبقة في البرمجة، ولكن إذا كنت تعرف بعض أساسيات البرمجة أو أي لغة برمجة أخرى مثل Python أو java أو#C أو javascript وما إلى ذلك؛ فستكون رحلة تعلمك أسرع وستستوعب المفاهيم بشكل أفضل.

Vector

عرض خاص لفترة محدودة

اشترك الآن في المسار وأي دورة جديدة سيتم إضافتها للمسار ستضاف لك مجانًا ومدى الحياة حتى مع زيادة سعر المسار عن السعر الموجود حاليًا.

نبذة عن المحاضرين

ستتعلم من مهندسين لديهم خبرة تزيد عن 14 عامًا ويعملون في كبرى الشركات، والأهم أنهم يتحدثون اللغة العربية مثلك، مما سيسهل عليك الفهم بشكل أفضل وأسرع، ولن تحتاج لإعادة الفيديوهات كثيرًا كما قد يحدث في الدورات الأجنبية.

م. طارق العبد

Software Engineering Team Lead at BEANZ & Google Developer Expert for Flutter & Dart

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

م. يوسف أحمد

Senior Mobile App Developer at Abwaab

يمتلك م. يوسف خبرة تمتد لأكثر من 6 سنوات في مجال تطوير تطبيقات الهاتف (Mobile app development)؛ حيث عمل في عدة شركات في الشرق الأوسط أهمهم هي منصة أبواب التعليمية، والتي قام فيها بوضع البنية التحتية (Infrastructure) لأكواد تطبيق الموبايل الخاص بهم، والذي يستخدمه حاليًا ملايين المستخدمين. لديه خبرة أيضًا في التدريب الأكاديمي تتجاوز الأربع سنوات، حيث قام بتدريب مئات الطلاب من دول مختلفة على برمجة تطبيقات الجوال، كما أنه المؤسس للنادي الطلابي لمطوري جوجل (GDSC) في جامعة الأزهر، وتم تصنيفه من أفضل القادة للنادي الطلابي لمؤسسي جوجل.

ماذا ستتعلم في هذا المسار؟

ستبدأ المسار بدورة أساسيات لغة دارت لتتعلم أهم ومعظم مفاهيم هذه اللغة، ثم تتعمق أكثر وتطور مهاراتك من خلال دورة البرمجة كائنية التوجه (Object-Oriented Programming) باستخدام لغة دارت، لتقوم بإنشاء أكواد برمجية يُمكنها التعامل مع السيناريوهات المعقدة، ثم تبدأ في تعلم دورات فلاتر بدءًا من الأساسيات وحتى الدورات الأكثر تقدمًا، وبمجموع دورتين في دارت و5 دورات في فلاتر. متاح حاليًا دورتين في فلاتر وسيتم إضافة الدورات الأخرى تباعًا.

  • دورة أساسيات لغة دارت 

ستتعلم في هذه الدورة معظم المواضيع والمفاهيم الهامة في لغة برمجة Dart، حيث ستتعرف على أساسيات اللغة من خلال تعريف أنواع البيانات وكيف تُخزن البيانات من خلال معرفتك بالـ Dart Type System، وكيفية إنشاء تطبيق أكثر تعقيدًا يحتوي على العديد من السيناريوهات من خلال معرفتك بالـ Control flow، وأيضًا كيفية تخزين الكثير من البيانات المعقدة من خلال معرفتك بالـ Collections، وكيف تصنع تطبيق أكثر أمانًا من خلال معرفتك بالـ Null Safety، وكذلك كيفية استخدام أدوات Dart، مثل DartPad وDart SDK وغيرهم الكثير.

وبحلول نهاية الدورة، ستتمكن من كتابة برامج Dart بسيطة وفعالة بنفسك من خلال الأمثلة العملية من بيئة العمل الواقعية والتدريبات والتحديات الموجودة؛ لتتمكن من فهم المبادئ الأساسية للغة وتكون مستعدًا لاتخاذ الخطوة التالية في رحلة تعلم أعمق مع الدورة الثانية.

دورة أساسيات لغة برمجة دارت Dart
  • Object Oriented programming in Dart

تُغطي هذه الدورة مفاهيم البرمجة الكائنية (OOP) باستخدام لغة Dart، حيث ستبدأ رحلة تعلمك من خلال دراسة المفاهيم الأساسية مثل Object/Class و Encapsulation و Getters & Settersو Named Constructor وغيرهم، ثم يتدرج معك المهندس يوسف إلى المفاهيم الأكثر تقدمًا مثل Inheritance و Super Constructor و Polymorphism و toString Method و Cascade Operator، وغيرهم من المفاهيم الأخرى الهامة.
وبحلول نهاية الدورة، ستتمكن بنفسك من تصميم وتنفيذ الفئات (Classes) والكائنات (Objects) وغيرهم، واستخدامها لإنشاء تطبيقات قوية وفعالة، لتكون مستعدًا لاتخاذ الخطوة التالية في رحلة التعلم الخاصة بك وبدأ تعلم إطار العمل Flutter.

object orinted programming with Dart course
  • دورة أساسيات فلاتر

هذه الدورة هي الخطوة الطبيعية بعد تعلمك لغة برمجة دارت Dart، حيث ستتعلم كيف تبني تطبيقك الأول بفلاتر. ستبدأ الدورة بمقدمة عن فلاتر، ثم ستتعرف كيفية إعداد بيئة Flutter وIDE وهي الخطوة الأولى لضمان انطلاقة صحيحة. ستتعرف كيفية إعداد محاكي (simulator) لاختبار التطبيق، وستتعامل مع Widgets وFunctions لتكتشف مكونات واجهة المستخدم الأساسية وكيفية تصميم واجهات تفاعلية. ستتعلم كيفية بناء تطبيق حقيقي وتطوير منطق التطبيق وتحسين تصميمه، كل هذا مع استخدام Debugging & DevTools لتصحيح الأخطاء وتحسين أداء تطبيقك وضمان تجربة مستخدم سلسة.

  • إنشاء وتصميم تطبيق توصيل الطعام بإستخدام فلاتر

ستتعلم في هذه الدورة كيفية بناء تطبيق كامل وحقيقي لتوصيل طلبات الطعام، مع التركيز على تصميم واجهات تفاعلية، واستخدام بعض الأدوات الحديثة مثل GridView وغيرها، وكيفية جعل تطبيقك يعمل بكفاءة على معظم الأنظمة والشاشات المختلفة. ستتعلم كيفية إنشاء شريط التنقل (BottomNavBar) والـ Favorite Logic واستخدام MediaQuery، وستتعرف كيفية جعل التطبيق متجاوبًا مع مختلف الشاشات وكذلك تهيئته للعمل على الأنظمة المختلفة مثل Android، iOS، والويب، وتتعرف كيفية تحسين أداء التطبيق وتجربة المستخدم لكل منصة.

Learn Mobile App Development from Scratch with Flutter

تعلم برمجة تطبيقات الهاتف باستخدام فلاتر من الصفر

لن تتعلم وتطبق بنفسك فقط، بل ستحصل على تجربة تعليمية متكاملة

توجيه ودعم أكاديمي وتقني

اسأل عن أي شيء كما تشاء

مراجعة لمشاريعك وإعطاء نصائح

اختبارات تفاعلية وتحديات

شهادة لكل دورة وللمسار

انضم لآلاف الطلاب الذين وثقوا في المدرسة

0
+
طالب
0
+
ساعة دراسية
0
+
منحة
0
+
مشروع

Learn Mobile App Development from Scratch with Flutter

تعلم تطوير تطبيقات الهاتف باستخدام فلاتر من الصفر

الأسئلة الشائعة

  • يوجد حوالي 7 مليار و400 مليون مستخدم للهواتف الذكية حاليًا، ومن المتوقع أن يصل الرقم إلى 8 مليار تقريبًا بحلول 2028.
  • بلغ عدد تنزيلات (Downloads) تطبيقات الهاتف المحمول في 2023 حوالي 257 مليار Download. 
  • وصلت إيرادات تطبيقات الموبايل أكثر من 935 مليار دولار في عام 2024.

يتمتع Flutter بمجتمع كبير بين المطورين حول العالم؛ فوفقًا لـ Statista، يعد Flutter الإطار الأكثر استخدامًا لبناء تطبيقات الهاتف المحمول عبر الأنظمة المتعددة (cross-platform framework)؛ ففي غضون 4 سنوات، قفزت شعبية Flutter واستخدامها من 30% إلى ما يزيد عن 46% من قبل المطورين؛ لذلك إن كنت ترغب في التعلم والعمل في هذا المجال الواعد فإن أول خطوة لتصبح مطور فلاتر محترف هي تعلم لغة دارت ثم فلاتر، وهذا المسار يؤهلك لتعلمهما بطريقة احترافية.

  • نعم يجب عليك ذلك، فإذا تخيلنا أن التطبيق الذي ستبنيه هو عبارة عن سيارة، فإن لغة برمجة دارت هي محرك السيارة، وإطار العمل فلاتر هو عجلة قيادة السيارة، لذلك لا يمكنك قيادة السيارة بدون محرك، وبالتالي فإن تعلم دارت هو الخطوة الأولى قبل فلاتر لتتعلم بناء التطبيقات المختلفة.

فلاتر (Flutter) هو إطار عمل ومجموعة أدوات واجهة مستخدم (UI toolkit) يستخدم لغة البرمجة دارت (Dart) لبناء تطبيقات تعمل على المنصات وأنظمة التشغيل المختلفة مثل تطبيقات الهواتف المحمولة والويب وسطح المكتب. إذًا، فإن فلاتر هو إطار عمل مبني على لغة البرمجة دارت.

هذا المسار مُصمم للمبتدئين الذين لديهم القليل من الخبرة أو لا يوجد لديهم خبرة على الإطلاق في لغة برمجة Dart أو أي لغة برمجة أخرى، ولكن إذا كنت تعرف لغة برمجة أخرى مثل java أو#C وما إلى ذلك؛ فستكون رحلة تعلمك أسرع وستستوعب المفاهيم بشكل أفضل.

تعتبر لغة برمجة دارت سهلة لحد ما خصوصًا إذا كان لديك خبرة سابقة في البرمجة؛ حيث إن طريقة كتابة الكود (syntax) الخاصة بلغة دارت بسيطة ومتسقة يسهل تعلمها، وهي مألوفة للعديد من المبرمجين. كما أن للغة دارت Dart مجتمع كبير وموقع  شامل وموثق جيدًا، حيث يمكنك العثور على شروحات تعليمية إضافية وإرشادات وأمثلة ومراجع لمساعدتك في تعلم اللغة ومميزاتها بصورة أكثر تعمقًا.

دارت (Dart) هي لغة برمجة متعددة الاستخدامات تم تطويرها بواسطة جوجل عام 2011، ويمكن استخدامها لتطوير تطبيقات على الأنظمة المختلفة مثل الويب والهاتف (Android & IOS) بالإضافة إلى تطبيقات الخادم وسطح المكتب. وتحتوي Dart على العديد من المزايا والأدوات التي تجعلها سهلة التعلم، وProductive، وportable.

تستخدم لغة Dart لتطوير تطبيقات سريعة على الأنظمة والمنصات المختلفة (Cross-Platform Apps) مثل الويب والجوال (Android & IOS) بالإضافة إلى تطبيقات الخادم وسطح المكتب.

المسار يكون مسجلًا، وتستطيع التعلم وفقًا لوقتك من خلال دورات وفيديوهات مسجلة باستخدام رسوم توضيحية وأنيميشن وجرافيكس احترافية، بالإضافة إلى الأمثلة العملية والخبرات التي يقدمها المهندسون بطريقة بسيطة خلال الفيديوهات. الدورات تحتوي على ملخصات وتحديات/مشاريع وامتحانات، ويمكنك طرح أي سؤال لديك من خلال التعليقات على الدروس أو من خلال الدردشة أو الاجتماع الأسبوعي عبر Zoom l مباشرة مع المهندسين.

نعم، الفيديوهات والدورات ستكون متاحة معك مدى الحياة، لتتمكن من مشاهدتها في أي وقت، ولكن الخدمات (المتابعة ومراجعة المشاريع والتواصل والاجتماعات) تكون لمدة سنة واحدة ويمكنك تجديدها إذا رغبت.

من داخل مصر: فيزا/ماستر كارد أو خدمة كاش (فودافون كاش، أورانج كاش، اتصالات كاش، وي باي).

 من خارج مصر: فيزا/ماستر كارد وخدمة باي بال (Paypal).

بعد شراء المسار سيتم إرسال بريد إلكتروني لك، ويمكنك أيضًا الوصول إلى المسارات التي اشتركت فيها من هنـــــا والدورات من هنــــــا. تأكد أولًا من تسجيل الدخول إلى المنصة لتتمكن من مشاهدة الدورات أو المسارات التي اشتركت فيها.

المسار يتكون من مجموعة من الدورات، ومعظم الدورات تحتوي على فيديوهات وملخصات وامتحانات وتحديات لتطبيق ما تتعلمه بنفسك.

يمكنك مشاهدة بعض الفيديوهات على هاتفك المحمول، ولكن لتتعلم بشكل صحيح وتطبق عمليًا بنفسك ستحتاج إلى جهاز كمبيوتر (لابتوب) بإمكانيات بسيطة.

إذا كنت بحاجة لتدريب أفراد فريقك أو لديك عدد كبير بحاجة للتدريب، تواصل معنا عبر البريد الإلكتروني [email protected] للحصول على خصم خاص بك.

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

الاشتراك يكون خاصًا بك فقط، ومشاركة الحساب مع أي شخص آخر قد يفقدك حقك وتخسر المبلغ المدفوع بالكامل.

لديك استفسار؟

نحن موجودين لخدمتكم ولحل أي مشاكل يُمكن أن تواجهوها أو أي سؤال تحتاجون الاستفسار عنه.

اشترك في نشرتنا البريدية

كن على اطلاع بكل جديد