اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عليكم ورحمة الله .. 

انا أتعلم ريأكت ناتيف فرونت اند وعلى وشك الانتهاء من كورس قام ابعداده Mosh Hamidani المشهور .. 
فى أخر ثلاث سكاشن فى الكورس بدأت اشعر بارتباك شديد جدا بسبب ما حدث لى وهو ان الباك اند بدأ يختلط بالفرونت اند .. وانا لا استطيع تمييزه وبدأت اصاب باحباط وعدم القدرة على اكمال التعليم خاصة عندما وصلت للدرس 6. Authentication and Authorization .. لاننى لا اعرف ما من المفترض ان ادرسه وما اتركه  .. 

رجاء أريد ان اعرف ما هو المطلوب منى بالتحديد وما هى المهارات المطلوبة منى بالتحديد لكى اكون مبرمج ريأكت ناتيف فرونت اند ؟؟
 

تم التعديل في بواسطة Ahmed Sawy

Recommended Posts

  • 1
نشر

لا تشعر بإحباط يا أخي, أنا أيضا شعرت بنفس شعورك الحالي حينما أرت تعلم python network من دون تعلم الشبكات فاضطررت لتعلمها لأتمم المسار. ك frontend من الازم أن تكون لك معلومات عن backend نصيحتي لك خصص فقط 5 أيام لل backend أدرس فيها CRUD ب nodeJS مع firebase أو mysql وبعدها عد وأتمم مسارك ك frontend.

ستساعدك كثيرا هذه المقالة في ذلك, أيضا هذه الدورة المقدمة من الأستاذ محمد عيسى.

  • 0
نشر

مرحبا بك 

لا يوجد فروق واضحة وضوح العيان  بين المجالين ، فالمجالين يشتركان في أمور عديدة  ،  و أنت  لا زلت في مرحلة التعلم و لا يوجد ضرر  أن تتعلم و تدرس بعض الدروس من الباك اند . 
ولكن لتتعرف على الفرونت اند  الناجح ،  يجب أن يكون  يمتلك  أغلب المهارات  التالية:  - 

  • js freamwork - react 
  • css - sass 
  • strong in html 
  • api - restful api 

ولكن  موضوع ال Auth يمكن  تنفذيه بأكثر من طريقة ، طريقة ال api و طريقة الdatabase ولا بد أن تكون لديك  خليفة عن هذه الطرق  . 
ولا داعي للقلق و الإحباط  و أدرك أن الخبرة و المعرفة تأتي مع  الوقت .  أعطي  نفسك وقت كافي في التعلم . 
شكراً لك . 
 

  • 0
نشر

الفرق بين React Js - React Native

  • React Js

مكتبة خاصة ببناء المواقع وتطبيقات الويب تم بناءها من قبل شركة فيسبوك متخصصة فى بناء واجهات المستخدم لإنها  تقدم طريقة سهلة وقوية في بناء الواجهات ومبنية على أساس مفهوم Component الموقع الرسمي للرياكت يوضح أنك تستطيع أن  تستخدمها فى أماكن مختلفة بمعنى انه يكفي أنك تتعلم القواعد الأساسية لإستخدامها  حتى  تتمكن من بناء واجهات مرنة للمواقع والإنتقال لبناء برمجيات ,خاصة بالسيرفر عن طريق استخدام Node ,و تستطيع أن تبني تطبيقات موبايل قوية لمختلف المنصات الموجودة عن طريق React Native .

  • React Native

عبارة عن إطار عمل Framework تم تطويره  من قبل شركة فيسبوك ويوفر لك الإمكانيات الكاملة  حتى ,تبني تطبيقات كاملة للموبايل ويمكن لنفس التطبيق أن يعمل على المنصتين بنفس الوقت وذلك يتيح لمبرمجي الويب فرصة رائعة في بناء تطبيقات موبايل قوية وبسهولة ومرونة كبيرة من مميزاتها :

  1. Cross-platform 

مع الـ React Native أنت  لا  تحتاج أن تبرمج تطبيقات Ios ,بشكل منفصل عن تطبيقات Android ,بحيث أنها تساعد المطورين على تطوير تطبيقات تعمل على نظامى iOS و الـ Andriod من خلال منصة واحدة

  2. Truly native

توفر React Native الإمكانية الكاملة للمطورين ليناء تطبيقات Native  ,بشكل كامل مما يجعل التطبيقات المصممة باستخدمها تبدو أنها مصممة بإحد لغات البرمجة المتخصصة لبناء تطبيقات الهواتف على المنصات المختلفة 

3. Readability 
سهل جدا وأنك تستطيع أن  تقرأ الكود الخاص ب React Native حتى لو لم تستخدمها مسبقاً
من الشركات التي  تسخدم React Native :

  • Facebook
  • Facebook Ads
  • Pinterest
  • Instagram
  • Walmart
  • Bloomberg
  • SoundCloud Pulse
  • Townske
  • Gyroscope
  • Wix

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...