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

Chihab Hedidi

الأعضاء
  • المساهمات

    2958
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    13

آخر يوم ربح فيه Chihab Hedidi هو نوفمبر 7 2024

Chihab Hedidi حاصل على أكثر محتوى إعجابًا!

المعلومات الشخصية

آخر الزوار

1876 زيارة للملف الشخصي

إنجازات Chihab Hedidi

عضو نشيط

عضو نشيط (3/3)

1.3k

السمعة بالموقع

11

إجابات الأسئلة

  1. نعم الكورس كاف جدا لفتح أبواب العمل في الشركات، لأنه لا يقتصر على تعليم أساسيات JavaScript فقط، بل يغطي أهم التقنيات المطلوبة في سوق العمل حاليا مثل React.js لتطوير واجهات ويب احترافية، Node.js لبناء الخوادم والتعامل مع قواعد البيانات، وNext.js الذي يعتبر من أقوى الأُطر الحديثة التي تعتمدها الشركات لسرعة الأداء والسيو. و أيضا يتضمن الكورس تعلم React Native وIonic لتطوير تطبيقات الموبايل، وElectron.js لتطوير تطبيقات سطح المكتب، مما يمنحك مرونة كاملة لتطوير أي نوع من البرمجيات، كما أن المشاريع العملية في الكورس و التي لاحقا يمكنك إضافتها إلى سيرتك الذاتية تثبت أنك قادر على بناء حلول حقيقية قابلة للاستخدام، وهو بالضبط ما تبحث عنه الشركات.
  2. بما أن المشروع عبارة عن HTML فقط، يمكنك الضغط على الملف ضعطتين لفتحه في المتصفح، وفي حالة قمت بأي تحديث على الكود، يمكنك إعادة تحميل الصفحة لعرض التحديثات الجديدة.
  3. نعم يمكن استخدام لغة بايثون للتحكم في الأجهزة، على الحاسوب تستخدم بايثون في أتمتة المهام مثل التحكم في الملفات، تشغيل البرامج، إرسال الأوامر للنظام، وحتى التحكم في الفأرة ولوحة المفاتيح باستخدام مكتبات مثل pyautogui، وsubprocess، أما بالنسبة للهاتف المحمول، فبايثون يمكنه التحكم بأجهزة أندرويد جزئيا عبر مكتبات مثل adb, أو باستخدام تطبيقات مثل QPython أو Kivy لتطوير تطبيقات تعمل على الهاتف، ولكنها تبقى محدودة مقارنة بتطبيقات Java أو Kotlin. يمكنك إستخدام الكلمة المفتاحية Automation with Python للبحث عن كل ما يخص هذا المجال.
  4. يمكنك التقدم إلى امتحان الدورة، من خلال التواصل مع مركز مساعدة أكاديمية حسوب، مع مراعاة الشروط التالية: إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا يمكنك التعرف أكثر على الإمتحان والحصول على الشهادة من الرابط.
  5. بالنسبة لدورة بايثون فتعد هذه الدورة متكاملة وشاملة لإتقان لغة بايثون وتطبيقاتها المختلفة، حيث تبدأ بأساسيات اللغة بشكل منهجي ثم تنتقل إلى تطبيقات عملية متنوعة تعزز الفهم العميق للمفاهيم المكتسبة، كما تغطي الدورة استخدام أشهر أُطر العمل مثل Django وFlask لبناء مواقع وتطبيقات احترافية، إضافة إلى تطوير تطبيقات متقدمة مثل المتاجر الإلكترونية، المدونات، وواجهات برمجية لمعالجة الصور، ولا تقتصر الدورة على تطوير الويب فحسب، بل تمتد لتشمل تطبيقات أودو، تحليل البيانات، ودمج تقنيات الذكاء الاصطناعي وتعلم الآلة مع مشاريع بايثون، و بفضل هذا التنوع في المحتوى، تمنحك الدورة خبرة عملية قوية تؤهلك للاحتراف في تطوير البرمجيات باستخدام بايثون.
  6. هندسة الأوامر هي مهارة متقدمة في التعامل مع نماذج الذكاء الاصطناعي التوليدية، وتركز على كيفية صياغة الأوامر والتعليمات بشكل دقيق للحصول على أفضل النتائج الممكنة، لتعلمها يجب أولا فهم آلية عمل نماذج اللغة، ثم دراسة استراتيجيات كتابة البرومبت مثل استخدام الأسئلة المفتوحة والمغلقة، تقسيم المهام المعقدة إلى خطوات، وتوضيح السياق المطلوب، و أنصحك بالاطلاع على أمثلة تطبيقية وتجربة البرومبت بشكل عملي، إضافة إلى متابعة المقالات والدورات المتخصصة في هذا المجال، كما يفيد التمرن المستمر على تعديل البرومبت بناءً على المخرجات، فهذا ما يطور الحس التحليلي ويجعلك أكثر دقة في التعامل مع النماذج.
  7. على صعيد التصميم، فيتم عادة استخدام أدوات مثل Figma أو Adobe XD لتصميم واجهات المستخدم قبل البدء في البرمجة، حيث توفر هذه الأدوات مرونة في إنشاء نماذج أولية وتحديد الألوان والخطوط والهوية البصرية بشكل دقيق، و أيضا Canva يمكن أن يكون مناسبا كبداية لفهم أساسيات اختيار الألوان وتنسيق العناصر البصرية، لكنه محدود جدا لإنشاء مواقع ديناميكية أو مخصصة بالكامل، إذا كان هدفك الاحتراف، فابدأ بتعلم الأساسيات ثم انتقل إلى Figma للتصميم وReact أو Next.js للتنفيذ البرمجي.
  8. يمكنك إنهاء أي أربع مسارات و التي تحتوي على مشاريع في نهايتها، و الأمر نفسه ينطبق على باقي الدورات حتى دورة الذكاء الإصطناعي، لكن بالتأكيد من الأفضل دائما إنهاء المسارات بأكملها حتى تتمكن من المجال.
  9. بعد إنهاء 4 مسارات من الدورة على الأقل، أو الدورة بالكامل عليك رفع المشاريع التي قمت بها بالدورة على حسابك في github، ثم التحدث لمركز المساعدة وإخبارهم أنك تريد التقدم للإختبار وتوفير روابط المشاريع على github. بعد مراسلة مركز المساعدة أرجوا الإنتظار قليلا حتى يتم الإطلاع على المشاريع الخاصة بك و من ثم البدأ في إجراءات الإختبار، و هدف دورة علوم الحاسوب هو تعريف المتعلمين بأساسيات علوم الحاسوب وتزويدهم بالمفاهيم والأدوات اللازمة للبدء في مجال البرمجة وتطوير البرمجيات. يتم تغطية موضوعات متعددة تتضمن البرمجة، وأنظمة التشغيل، وقواعد البيانات، والشبكات والأمن والحماية.
  10. هذا لأنك تعمل على ال shell، و بالتالي يتم تنفيذ الأمر بشكل مباشر، أما الخانة الخاصة ب Run تكون موجودة فقط همد العمل على ملف بايثون، لذا يجب عليك الضغط على file ومن ثم new file و هناك قم بكتابة الكود الذي تريد ثم ستظهر لديك خانة run.
  11. نقاط السمعة تعكس مدى تفاعل العضو داخل الأكاديمية، فهي تساعد على التمييز بين الأعضاء النشيطين وغير النشيطين. أما بالنسبة لأيقونة الصاروخ التي أشرت إليها، فهي تمثل مستويات يتم تجاوزها كلما زاد التفاعل.
  12. يجب وضع مكون شريط التنقل خارج نظام التوجيه Routes حتى لا يعاد تحميله عند تغير المسارات،و عادة يتم ذلك عن طريق تضمينه داخل مكون رئيسي مثل App.js، ثم وضع الـ <Routes> تحته أو بجانبه داخل نفس المكون بهذا الشكل: import { BrowserRouter, Routes, Route } from 'react-router-dom'; import Navbar from './Navbar'; import Home from './pages/Home'; import About from './pages/About'; function App() { return ( <BrowserRouter> <Navbar /> <Routes> <Route path="/" element={<Home />} /> <Route path="/about" element={<About />} /> </Routes> </BrowserRouter> ); } هنا يتم عرض <Navbar /> في جميع الصفحات لأن موقعه خارج <Routes>، وإذا أردت أن يكون دائما في أعلى الشاشة أثناء التمرير، فيمكنك استخدام CSS لإعطائه خصائص معينة.
  13. يتم تعديل ترتيب مسارات الدورات أحيانا لتحسين التسلسل التعليمي وتسهيل الفهم، في هذه الحالة أنصحك باتباع الترتيب الجديد لأنه الأحدث والأرجح أنه يراعي تسلسلا تدريجيا أفضل، وإذا كنت قد أكملت مسار "تحليل البيانات" سابقا وتشعر بأنك فهمته جيدا، فلا حاجة لإعادته بالكامل، ولكن من المفيد مراجعة بعض الدروس منه للتأكد من ثبات المعلومات، أما إذا شعرت ببعض الغموض أو أن هناك فجوة في الفهم، فيفضل إعادة هذا الجزء لضمان أساس قوي قبل الانتقال إلى المسارات التالية.
  14. يمكنك العثور على الملفات المرفقة أسفل فيديو المدخل من كل مسار في الدورة، أرجوا تحميله من هناك، و في حالة لم تجده أرجوا وضع سؤالك أسفل الفيديو الذي فيه المشكل حتى نتمكن من مساعدتك.
  15. ما تواجهه يعد أمر شائع بين المطورين، حتى لو كنت قد تعلمت JavaScript وفهمت أساسيات React، المشكلة هنا لا تتعلق بعدم الفهم، بل غالبا ما تكون في الانتقال من التعلم النظري إلى التطبيق العملي، الخطوة الأولى التي تحتاجها هي أن تتعلم كيف تفكر كمطور، أي تبدأ بتخطيط التطبيق على الورق: ما هي المكونات؟ ما البيانات التي ستخزن؟ كيف سيتفاعل المستخدم مع الواجهة؟ ابدأ ببساطة، صفحة واحدة، مهمة واحدة، دون التركيز على التصميم أو التفاصيل المعقدة، و بناء التطبيق هو مهارة تتطور بالممارسة، وليس بمجرد الفهم النظري، و مع الوقت ستتجاوز حاجز البداية وتنتقل تدريجيا من متعلم إلى مطور فعال.
×
×
  • أضف...