ماوي من الصفر إلى للمحترف: إتقان تطوير التطبيقات عبر الأنظمة الأساسية باستخدام ماوي

اشتري فقط مقابل

$ 14
محاضر

TECNO U

اخر تحديث:

2023-12-13 19:20:07

اللغة:

عربي

تعليق:

0 التقييمات

نظرة عامة على الدورة التدريبية


تقدم دورة تعليمية شاملة في تطوير التطبيقات العابرة للمنصات باستخدام تقنية MAUI (Multi-platform App UI). تعتبر تقنية MAUI تقنية حديثة تم إطلاقها من قبل شركة مايكروسوفت، وتوفر واجهة برمجة تطبيقات قابلة للتكيف مع منصات متعددة مثل Windows و macOS و Android و iOS.

يتميز هذا البرنامج التعليمي بتقديم تعليم شامل يمكن المطورين من اكتساب المهارات اللازمة لبناء تطبيقات عابرة للمنصات بشكل فعال وسهل. يتم استخدام لغة البرمجة C# وإطار العمل .NET لتطوير تطبيقات MAUI. وباستخدام بيئة التطوير المتكاملة Visual Studio 2022، يمكن للمشتركين في الدورة تطوير تطبيقات عابرة للمنصات بأداء ممتاز وتوافق تام مع مختلف الأنظمة الأساسية.

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

من خلال هذه الدورة، ستكتسب المشاركون المعرفة اللازمة للبدء في تطوير تطبيقات عابرة للمنصات بإتقان. ستتعلم كيفية استخدام تقنية MAUI ولغة البرمجة C# لبناء وتصميم التطبيقات، بالإضافة إلى استخدام أدوات التطوير المتقدمة لتحسين أداء التطبيقات وتجربتها على منصات مختلفة.

فإن هذه الدورة التعليمية هي الاختيار الأمثل لك. ستحصل على فهم شامل لتقنية MAUI وتعلم كيفية استخدامها لبناء تطبيقات قوية ومتوافقة مع مختلف المنصات.

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

بعد اكتمال الدورة، ستكون قادرًا على تطوير تطبيقات عابرة للمنصات ذات واجهة مستخدم مدهشة وأداء متفوق، وستكون قادرًا على استهداف مجموعة واسعة من المنصات بما في ذلك Windows و macOS و Android و iOS.
 

سوف تستفيد من المحاضرات التفاعلية، والتمارين العملية، والمشاريع العملية التي ستعزز مهاراتك التطبيقية.

انضم إلى هذه الدورة الشاملة الآن واستعد للوصول إلى مستوى جديد في تطوير تطبيقاتك العابرة للمنصات باستخدام تقنية MAUI. ستكون قادرًا على الاستفادة من الفرص الوظيفية المتنوعة والتمتع بمرونة وقوة تطوير التطبيقات على مختلف المنصات.

ماذا سوف تتعلم

  • مقدمة عن تقنية ماوي
  • تنصيب بئية التطوير
  • التعرف على اساسيات التقنية
  • XML التعرف على تصميم الواجهات باستخدام لغة
  • MVVM التعرف على نمط التصميم
  • التعامل مع قواعد البيانات SQLITE , EF
  • التعرف على كيفية التعامل مع API
  • التعرف على طرق نشر التطبيق للمنصات المختلفة

المتطلبات

  • C# اساسيات
  • VS2022 منصة

الجمهور المستهدف

  • مطوري الدوت نت
  • لمطوري زامرن
  • لمن يريد تعلم كيفية تطوير تطبيقات عابرة للمنصات

محتوى الدورة

مقدمة عن الدورة MAUI - Course introduction

MAUI - ما هي ماوي - وكيف تعمل؟

MAUI - تهيئة بيئة التطوير Visual Studio 2022

MAUI - اول مشروع First Project

MAUI - تثبيت محاكي اندرويد Android

MAUI - شرح ملفات المشروع

MAUI - اعدادت البرنامج Application Properties

MAUI - نظرة عامة عن هيكلة XAML

MAUI - شرح شفرة سي شارب المرتبطة في الواجهة

MAUI - نوافذة بيئة العمل

MAUI - نظرة عامة عن الحاويات Layouts Overview

MAUI - حاوية ترتيب العناصر افقيا وعموديا Stack Layout

MAUI - حاوية مطلقة القيمة Absolute Layout

MAUI - حاوية الشبكة Grids Layout

MAUI - Flex Layout

MAUI - استخدام الاطار Frame

MAUI - مربعات الادخال Entry and EditBox

MAUI - عمل الاحداث واخذ القيم من الكائنات

MAUI - اضافة الصفحات والانتقال لها مع امرار البيانات

MAUI - مربعات الحوار Alert

MAUI - رسائل Toast

MAUI - التعرف على نوع نظام التشغيل

MAUI - مربعات اختيار الملفات

MAUI - تضمين الخطوط Fonts

MAUI - تضمين الواجهات ضمن الصفحة الواحدة

MAUI - التعامل مع تحريك الكائنات Animations

MAUI - التعامل مع الايقونات Icons

MAUI - التعامل مع Theme

MAUI - التعامل مع Styles

MAUI - استخدام Use Tabbed Page

ما هو نمط التصميم MVVM

MVVM انشاء تطبيق الملاحظات

اضافة NoteViewModel - PropertyChanged

اعادة تعريف الحقول Fields

تعريف اوامر الاضافة والحذف

تصميم واجهة تطبيق الملاحظات

اكمال واختبار عملية الاضافة

حذف ملاحظة

تعديل ملاحظة

خلاصة ورفع الشفرة على كت هاب

استخدام Community Toolkit

حقن الكائنات Dependency Injection

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

ا تثبيت Sqlite Entity Framework_2

انشاء قاعدة البيانات وفحصها

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

تعريف عمليات الاضافة والحذف والتعديل وجلب البيانات

استهلاك العمليات على قاعدة البيانات ضمن الواجهه

خلاصة التعامل مع قواعد البيانات

MAUI ا مقدمة عن APIs Overview

فحص Api باستخدام برنامج Postman

تصميم واجهة تطبيق معلومات الواجهات

عمل وظيفة جلب البيانات

تهيئة الواجهة للبيانات

اكمال جلب البيانات وفحص التطبيق

عرض عنصر الانتظار للمستخدم

نظرة عامة عن نشر التطبيقات على المتاجر الرسمية

تصدير الى نظام التشغيل وندوز

نشر تطبيق اندرويد

Next Step - الخطوة القادمة

محتوى الدورة

Introduction - المقدمة

2 الفصول 15 دقيقة 18 ثواني

مقدمة عن الدورة MAUI - Course introduction

7 دقيقة 5 ثواني

MAUI - ما هي ماوي - وكيف تعمل؟

8 دقيقة 13 ثواني

Setup Environment - تهيئة بيئة العمل

2 الفصول 10 دقيقة 10 ثواني

MAUI - تهيئة بيئة التطوير Visual Studio 2022

3 دقيقة 43 ثواني

MAUI - اول مشروع First Project

6 دقيقة 27 ثواني

Basics - أساسيات

6 الفصول 1 ساعه 3 دقيقة 12 ثواني

MAUI - تثبيت محاكي اندرويد Android

5 دقيقة 58 ثواني

MAUI - شرح ملفات المشروع

13 دقيقة 16 ثواني

MAUI - اعدادت البرنامج Application Properties

13 دقيقة 5 ثواني

MAUI - نظرة عامة عن هيكلة XAML

14 دقيقة 51 ثواني

MAUI - شرح شفرة سي شارب المرتبطة في الواجهة

7 دقيقة 59 ثواني

MAUI - نوافذة بيئة العمل

8 دقيقة 3 ثواني

XML

20 الفصول 2 ساعه 50 دقيقة 44 ثواني

MAUI - نظرة عامة عن الحاويات Layouts Overview

6 دقيقة 9 ثواني

MAUI - حاوية ترتيب العناصر افقيا وعموديا Stack Layout

10 دقيقة 13 ثواني

MAUI - حاوية مطلقة القيمة Absolute Layout

8 دقيقة 23 ثواني

MAUI - حاوية الشبكة Grids Layout

7 دقيقة 17 ثواني

MAUI - Flex Layout

5 دقيقة 39 ثواني

MAUI - استخدام الاطار Frame

4 دقيقة 41 ثواني

MAUI - مربعات الادخال Entry and EditBox

13 دقيقة 39 ثواني

MAUI - عمل الاحداث واخذ القيم من الكائنات

9 دقيقة 47 ثواني

MAUI - اضافة الصفحات والانتقال لها مع امرار البيانات

9 دقيقة 22 ثواني

MAUI - مربعات الحوار Alert

7 دقيقة 20 ثواني

MAUI - رسائل Toast

9 دقيقة 4 ثواني

MAUI - التعرف على نوع نظام التشغيل

7 دقيقة 40 ثواني

MAUI - مربعات اختيار الملفات

6 دقيقة 38 ثواني

MAUI - تضمين الخطوط Fonts

8 دقيقة 31 ثواني

MAUI - تضمين الواجهات ضمن الصفحة الواحدة

11 دقيقة 40 ثواني

MAUI - التعامل مع تحريك الكائنات Animations

11 دقيقة 24 ثواني

MAUI - التعامل مع الايقونات Icons

8 دقيقة 46 ثواني

MAUI - التعامل مع Theme

5 دقيقة 4 ثواني

MAUI - التعامل مع Styles

8 دقيقة 27 ثواني

MAUI - استخدام Use Tabbed Page

11 دقيقة

MVVM

13 الفصول 1 ساعه 50 دقيقة 44 ثواني

ما هو نمط التصميم MVVM

11 دقيقة 52 ثواني

MVVM انشاء تطبيق الملاحظات

6 دقيقة 13 ثواني

اضافة NoteViewModel - PropertyChanged

6 دقيقة 39 ثواني

اعادة تعريف الحقول Fields

6 دقيقة 39 ثواني

تعريف اوامر الاضافة والحذف

9 دقيقة 2 ثواني

تصميم واجهة تطبيق الملاحظات

10 دقيقة 44 ثواني

اكمال واختبار عملية الاضافة

11 دقيقة 59 ثواني

حذف ملاحظة

3 دقيقة 52 ثواني

تعديل ملاحظة

10 دقيقة 43 ثواني

خلاصة ورفع الشفرة على كت هاب

5 دقيقة 27 ثواني

استخدام Community Toolkit

15 دقيقة 47 ثواني

حقن الكائنات Dependency Injection

5 دقيقة 59 ثواني

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

5 دقيقة 48 ثواني

SQLITE - EF قواعد البيانات

6 الفصول 48 دقيقة 8 ثواني

ا تثبيت Sqlite Entity Framework_2

5 دقيقة 52 ثواني

انشاء قاعدة البيانات وفحصها

18 دقيقة 30 ثواني

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

5 دقيقة 4 ثواني

تعريف عمليات الاضافة والحذف والتعديل وجلب البيانات

5 دقيقة 57 ثواني

استهلاك العمليات على قاعدة البيانات ضمن الواجهه

8 دقيقة 35 ثواني

خلاصة التعامل مع قواعد البيانات

4 دقيقة 10 ثواني

API

7 الفصول 1 ساعه 5 دقيقة 54 ثواني

MAUI ا مقدمة عن APIs Overview

11 دقيقة 36 ثواني

فحص Api باستخدام برنامج Postman

10 دقيقة 30 ثواني

تصميم واجهة تطبيق معلومات الواجهات

14 دقيقة 6 ثواني

عمل وظيفة جلب البيانات

8 دقيقة 11 ثواني

تهيئة الواجهة للبيانات

7 دقيقة 42 ثواني

اكمال جلب البيانات وفحص التطبيق

8 دقيقة 25 ثواني

عرض عنصر الانتظار للمستخدم

5 دقيقة 24 ثواني

Deployment التصدير

3 الفصول 30 دقيقة 25 ثواني

نظرة عامة عن نشر التطبيقات على المتاجر الرسمية

10 دقيقة 4 ثواني

تصدير الى نظام التشغيل وندوز

10 دقيقة 53 ثواني

نشر تطبيق اندرويد

9 دقيقة 28 ثواني

Next Step - الخطوة القادمة

1 الفصول 2 دقيقة 43 ثواني

Next Step - الخطوة القادمة

2 دقيقة 43 ثواني

اشتري فقط مقابل

$ 14
شراء هذه الدورة طلب جلسة خاصة