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

السؤال

نشر

السلام عليكم 

ادرس في دورة "تطوير التطبيقات بإستخدام بايثون" ، و انا حاليا في المسار الثاني.

ارغب في تعلم تطوير الواجهات الأمامية Front end development 

هل من الأفضل ان ابدإ في تعلمها بعد انهاء المسار الثاني من الدورة ، اي قبل البدأ في مسار تعلم اطار العمل "Jango"  ، او بعد انهاء المسار الثالث و الرابع ؟

سؤال اخر : هل دورات Crash courses الموجودة على يوتيوب جيدة للبدء في Front end ؟ خاصة ان لغتي الإنجليزية جيدة.

شكرا لكم.

 

Recommended Posts

  • 0
نشر

الأفضل تعلم HTML, CSS, JS قبل البدء في مشاريع الويب في دورة بايثون، والتي تبدأ بإطار Django، وتستطيع دراسة ذلك من خلال المسار الأول من دورة تطوير واجهات المستخدم، فهو مجاني لك كحال باقي المسارات الأولى من جميع الدورات بالأكاديمية.

لذا لا حاجة لمصدر آخر، إلا لو أردت الاستزادة، ويوجد دروس مكتوبة أيضًا بالأكاديمية:

 

 

 

 

  • 0
نشر

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

بما أنك في المسار الثاني من دورة "تطوير التطبيقات باستخدام بايثون"  فمن الأفضل أن تبدأ بتعلم أساسيات الواجهات الأمامية (HTML، CSS، JavaScript) قبل الانتقال إلى مسار Django حيث يعتمد Django على HTML وCSS حتى وإن كنت تركز على الجانب الخلفي (Back-End)، فإن Django يستخدم قوالب HTML لعرض الصفحات، لذا فهم هذه الأساسيات سيساعدك في بناء تطبيقات متكاملة ولاحظ أن معرفة كيفية تفاعل الواجهة الأمامية مع الخلفية يعزز من قدرتك على بناء تطبيقات أكثر تفاعلية وكفاءة.

لذا تعلم أساسيات HTML وCSS مفيد بالطبع ولكن إذا كنت تقصد تعلم ال frontend بتعمق فيمكنك تعلمه بعد الإنتهاء من الدورة وأخذ خبرة كبيرة في ال backend

وبالنسبة لدورات Crash Courses على يوتيوب تعتبر بداية جيدة حيث تكون فكرة عامة وليس بعمق ولكن لديك وصول للمسار الأول من دورة تطوير واجهات المستخدم

  • 0
نشر

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

هل تريد أن تصبح مطور Full stack ؟ أى أن تقوم بإنشاء الواجهات الأمامية والخلفية معا ؟

إذا كان كذلك فيفضل البدأ بتعلم HTML و CSS قبل البدأ في المسارات العملية أى قبل المسار الثالث في الدورة وذلك حتى تستطيع تعديل الواجهات الأمامية أثناء التطبيق العملي وحتى لا يحدث لك تشتت من المعلومات التي سيقوم بها المدرب في HTML و CSS و JavaScript .

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

لهذا يمكنك مشاهدة أول مسار من "دورة تطوير واجهات المستخدم" حيث يتم شرح "أساسيات تطوير الويب" وهو :

  • أساسيات HTML
  • أساسيات CSS
  • أساسيات JavaScript
  • أساسيات jQuery

وإن دروات ال Crash Courses من الممكن أن تكون جيدة ولكن فيها يتم تلخيص الأمور كثيرا ولا يتم التعمق وأيضا من الممكن أن يتم تجاهل بعض المعلومات والمواضيع ولن تستطيع التطبيق الجيد عليها.

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته،

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

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

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

  • 0
نشر (معدل)

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

 
أما دورات الـ Crash Courses على يوتيوب، فهي مناسبة كبداية، في حين كانت لغتك الإنجليزية جيدة، ولكن يفضل أن تستمر بالتطبيق العملي حتى يسهل تثبيت وفهم المعلومات.
 
تم التعديل في بواسطة Abdulrahman Muhammad

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...