تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Build and Design Mobile App with Typescript & React Native

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

مرحبًا بك في دورة بناء وتصميم تطبيقات الهاتف المحمول باستخدام دورة Typescript وReact Native. هذه دورة تدريبية شاملة تعتمد على المشاريع حيث ستتعلم كيفية إنشاء تطبيقين للهاتف المحمول، الأول هو تطبيق لإدارة المهام الإنتاجية والثاني هو تطبيق ماسح ضوئي للمستندات. تعد هذه الدورة مزيجًا مثاليًا بين تطوير تطبيقات الهاتف المحمول وتصميم تطبيقات الهاتف المحمول، مما يجعلها فرصة مثالية لممارسة مهاراتك في البرمجة مع تحسين معرفتك التقنية في Typescript. في الجلسة التمهيدية، ستتعلم الأساسيات الأساسية لـ React Native، مثل التعرف على حالات الاستخدام والقيود التقنية والوثائق. ثم، في القسم التالي، سنبدأ المشروع الأول. سنقوم ببناء تطبيق إنتاجي يسهل على المستخدمين إدارة مهامهم اليومية بكفاءة. سيكون لهذا التطبيق ثلاث ميزات رئيسية. الميزة الأولى هي إنشاء المهام وإدارتها، والتي تتيح للمستخدمين إنشاء المهام وتحريرها وإكمالها وحذفها، وإضافة أوصاف المهام، وتعيين حالة مثل لم يبدأ، وقيد التقدم، ومكتمل، وكذلك تحديد المواعيد النهائية. تتيح هذه الميزة للمستخدمين البقاء منظمين من خلال تتبع مسؤولياتهم بتنسيق منظم وقابل للتخصيص. الميزة الثانية هي تقويم التذكير بالموعد النهائي، والذي يدمج تقويمًا مرئيًا لمساعدة المستخدمين على جدولة المواعيد النهائية للمهام وعرضها. تتيح هذه الميزة للمستخدمين إدارة وقتهم بفعالية من خلال تلقي تذكيرات في الوقت المناسب للمهام القادمة وتواريخ الاستحقاق. الميزة الثالثة هي تحليلات تتبع التقدم، والتي تعرض ملخصات وإحصائيات مرئية تعكس اتجاهات إنجاز المهام، بما في ذلك النسبة المئوية للمهام التي لم تبدأ، وجارية، ومكتملة، وبناءً على تلك البيانات، سيقوم النظام بتعيين درجة الإنتاجية للمستخدمين. تتيح هذه الميزة للمستخدمين مراقبة مستويات إنتاجيتهم من خلال تحليل توزيع مهامهم بمرور الوقت، مما يساعدهم على تحديد الأنماط وتحسين إدارة الوقت بناءً على بيانات حقيقية. بعد ذلك، في المشروع الثاني، سنقوم ببناء تطبيق ماسح ضوئي للمستندات قادر على استخراج النص من صور المستندات باستخدام تقنية التعرف البصري على الأحرف. سيسمح تطبيق الهاتف المحمول هذا للمستخدمين بتحميل صورة أو التقاط صورة لمستند مادي، ثم اكتشاف المحتوى وتحويله تلقائيًا إلى نص قابل للتحرير والبحث باستخدام Tesseract JS وهي مكتبة OCR مفتوحة المصدر ومعروفة بدقتها العالية. سيقوم النظام بمعالجة الصورة التي تم تحميلها مسبقًا عن طريق ضبط التباين وإزالة الضوضاء وتحويلها إلى تدرج رمادي. بمجرد استخراج النص، سيتم عرضه في واجهة نظيفة وقابلة للتحرير حيث يمكن للمستخدمين مراجعة النص أو تعديله أو نسخه. أخيرًا، في نهاية الدورة، سنقوم بإجراء اختبار وظيفي واختبار التوافق للتأكد من أن تطبيقات الهاتف المحمول تعمل بكامل طاقتها وأن جميع الميزات تعمل كما هو متوقع. أولاً، قبل الدخول في الدورة، نحتاج إلى طرح هذا السؤال على أنفسنا، لماذا يجب علينا إنشاء تطبيقات الهاتف المحمول باستخدام React Native؟ حسنًا، هذه إجابتي، يسمح React Native للمطورين بكتابة قاعدة تعليمات برمجية واحدة تعمل على نظامي التشغيل iOS وAndroid. من خلال وجود قاعدة بيانات مشتركة ومكونات واجهة المستخدم لكلا النظامين الأساسيين، فإنه يقلل بشكل كبير من وقت التطوير والتكلفة. كما أنه يوفر نظامًا بيئيًا غنيًا من المكتبات والمكونات ودعم المجتمع، مما يسهل إنشاء تطبيقات عالية الجودة بميزات متطورة. بالإضافة إلى ذلك، يوفر React Native أداءً أصليًا تقريبًا وتكاملًا سلسًا مع وظائف الجهاز الأصلية، مما يجعله خيارًا رائعًا لكل من الشركات الناشئة والتطبيقات على مستوى المؤسسات. وفيما يلي بعض الأشياء التي يمكنك توقع تعلمها من هذه الدورة التدريبية:
  • تعرف على الأساسيات الأساسية لـ React Native، مثل التعرف على حالات الاستخدام والقيود الفنية
  • تعرف على كيفية إنشاء تطبيق إدارة مهام الإنتاجية باستخدام Typescript وReact Native
  • تعرف على كيفية إنشاء تطبيق ماسح ضوئي للمستندات باستخدام Typescript وReact Native
  • تعرف على كيفية إنشاء تخطيط الشاشة الرئيسية للتطبيق
  • تعرف على كيفية استيراد التبعيات وتحديد أنواع البيانات
  • تعرف على كيفية إنشاء المكونات الرئيسية للتطبيق وإدارة الحالة
  • تعرف على كيفية إنشاء وظائف لإنشاء المهام وتحريرها وحذفها
  • تعرف على كيفية إنشاء لوحة تحكم تحليلات الإنتاجية
  • تعرف على كيفية تصميم واجهة مستخدم التطبيق
  • تعرف على كيفية إنشاء مهمة عرض القائمة
  • تعرف على كيفية إنشاء مكون التقويم
  • تعرف على كيفية تصميم مكونات التطبيق
  • تعرف على كيفية إنشاء نظام التعرف البصري على الأحرف باستخدام Tesseract JS
  • تعرف على كيفية إجراء اختبار وظيفي واختبار أداء

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات