إجمالي عناصر سلة التسوق(0)

عربة التسوق

  • 3 Park Lane Blvd. Dearborn, MI 48126 USA
4.65
275 مراجعة

أساسيات Flutter & Dart Essentials - أنشئ تطبيقات جوال مثل المحترفين

إنشاء تطبيقات Android وiOS، وتعلم Dart وFlutter وFlutter وProfider وReverpod وSQLite وFirebase وFirebase وطلب الشبكة والاختبار وغيرها
  • الوصف
  • المناهج الدراسية
  • الأسئلة الشائعة
  • المراجعات

لا يصدر مركز نوبلز شهادة لهذه الدورة التدريبية، فهو برنامج تابع لشركة Udemy

يعد Flutter حاليًا أحد أشهر أطر العمل عبر المنصات بين المطورين. يستهدف Flutter منصات متعددة من قاعدة كود واحدة. في هذه الدورة، ستتعلم كيفية إنشاء تطبيقات لنظامي Android و iOS باستخدام المكونات الأساسية ل Flutter. كما ستتعلم أيضًا الصيغ والمميزات الأساسية للغة البرمجة Dart حيث تُستخدم Dart لبناء مشاريع Flutter. ستبدأ بلغة Dart للبرمجة وستبدأ من الصفر. Dart هي لغة قوية ومُحسّنة بشكل كبير للغة Flutter. ستتعلم العديد من ميزات Dart، خاصةً تلك المطلوبة ل Flutter. ستتعلم تعبيرات لامدا التي ستساعدك على العمل بشكل وظيفي وستحمي خاصية الأمان الفارغة شفرتك من التعطل بسبب استثناء المؤشر الفارغ. ستتعرف على المفاهيم الموجهة للكائنات مثل الميراث، وتعدد الأشكال، والتجريد، والمزج التي يمكن أن تساعدك على كتابة التعليمات البرمجية الخاصة بك في شكل وحدات. ستتعرف على العديد من الأدوات - المكونات الأساسية الرئيسية في Flutter. كلما زادت معرفتك بالأدوات كلما زادت معرفتك بـ Flutter. من المهم أيضًا أن تأخذ بعض الاعتبارات أثناء اختيار Widgets، لأنه في نهاية المطاف، يلعب الأداء دورًا رئيسيًا في أي تطوير برمجيات. تحتاج الأدوات إلى إعادة صقلها وستتعلم كيفية فصل الرموز إلى أدوات وأساليب قابلة لإعادة الاستخدام. ستتعلم أيضًا نهج إدارة الحالة الأساسية باستخدام أداة الحالة وضرورة استخدام أدوات الحالة وعديمي الحالة، وأين تستخدمها ومتى تستخدمها ولماذا تستخدمها بطريقة مناسبة. سوف تتعلم المزود - وهو نهج بسيط وقوي في الوقت نفسه لإدارة الحالة وستتعلم أيضًا كيف يمكن لهذا النهج أن يحول مشروعك إلى نمط قابل للتمديد والتوسيع. تحتاج إلى فهم الحالة ثم اختيار النهج الأفضل بالنسبة لك. تُعد إدارة الحالة جزءًا مهمًا جدًا من Flutter والعديد من المطورين ينجذبون إلى العديد من الأساليب وينتهي بهم الأمر إلى المبالغة في الأمور. ستتعلم بالضبط ما تحتاجه لتحديد وإدارة حالات تطبيقك بطريقة محسّنة. لاستمرار البيانات، تغطي هذه الدورة التدريبية كلاً من المثابرة المحلية والسحابية. قاعدة البيانات المحلية مهمة لتخزين البيانات مؤقتًا وأيضًا للتطبيقات التي لا تحتاج حقًا إلى مشاركة بياناتها مع العالم. ستتعلم أيضًا عمليات SQLite وعمليات CRUD وعمليات الترحيل. ستستخدم Firebase للحل السحابي، وهي واجهة خلفية قوية مدعومة من Google. يوفر Firebase العديد من الخدمات، سواء في الاشتراك المجاني أو المدفوع. المصادقة، وقاعدة البيانات في الوقت الحقيقي، والتخزين، والمراسلة، والوظائف هي الخدمات الرئيسية التي تمت تغطيتها في هذه الدورة التدريبية. ستتعلم كيفية إنشاء طلبات الويب وجلب JSON وتحويلها إلى كائنات Dart. توفر Dart حزمة ملائمة للتعامل مع عمليات الشبكة وطلبات الويب. بالتوازي مع التعلم، سوف تتدرب على الاصطلاحات والتوصيات لكتابة أكواد جيدة باستخدام المبادئ والأنماط وأساليب الممارسة الجيدة. بحلول نهاية هذه الدورة، ستكون قادرًا على بناء أي نوع من تطبيقات الجوال باستخدام Flutter وسيكون لديك أساس قوي ومفهوم واضح.

إعداد حزم SDKs والأدوات
إدارة الدولة مع المزود
كم من الوقت يمكنني الوصول إلى مواد الدورة التدريبية؟
يمكنك عرض مواد المحاضرة ومراجعتها إلى أجل غير مسمى، مثل قناة حسب الطلب.
هل يمكنني أخذ دوراتي معي أينما ذهبت؟
بالتأكيد! إذا كان لديك اتصال بالإنترنت، فإن الدورات التدريبية على Udemy متاحة على أي جهاز وفي أي وقت. أما إذا لم يكن لديك اتصال بالإنترنت، فإن بعض المدرسين يسمحون لطلابهم بتنزيل محاضرات الدورات التدريبية. لكن هذا الأمر متروك للمدرب، لذا تأكد من أن تكون في صفه الجيد!
4.65
275 مراجعة
النجوم 5
180
النجوم 4
72
النجوم 3
17
النجوم 2
4
النجوم 1
2
الطبقة 1