كل الأنشطة
- الساعة الماضية
-
يجب استيعاب مفهومين أساسيين تعتمد عليهما اللغة في معالجة البيانات وهما أولوية العمليات Operator Precedence والتحويل التلقائي للأنواع Type Coercion. فهنا "Hello + 5*10" جافاسكريبت لا تقوم بأي عمليات حسابية لأن كل شيء موجود داخل علامات التنصيص " " وبمجرد أن تضع البيانات داخل علامتي تنصيص، تعتبرها نص عادي وتتوقف عن محاولة فهم ما بداخلها أو حسابه. لذلك تعيدها كما هي بالضبط 'Hello + 5*10'. بينما هنا "Hello" + 5 * 10 يتم تطبيق أولوية العمليات، حيث اللغة ترى علامة جمع + وعلامة ضرب * وكما في الرياضيات الضرب له أولوية أعلى من الجمع، لذلك، تقوم بتنفيذ 5 * 10 أولاً، وتكون النتيجة 50 وهي من نوع Number. ثم التحويل التلقائي للأنواع فالآن أصبحت المعادلة كالتالي "Hello" + 50 أي جمع نص مع رقم صحيح، وهناك قاعدة في جافاسكريبت، إن استخدمت علامة الجمع + وكان أحد الطرفين نص فتعتبر علامة الـ + أداة دمج نصوص Concatenation وليست أداة جمع حسابي. لذا، تقوم بتحويل الرقم 50 تلقائيًا إلى نص "50" وذاك هو الـ Type Coercion، ثم تدمجهما معًا لتصبح النتيجة 'Hello50'.
-
الدورة متاحة لك مدى الحياة والتحديثات التي تتم عليها أيضًا. بخصوص مدرة الدراسة، فالأمر راجع لمجهودك ومدى تفرغك وأيضًا خبراتك السابقة في حال كان لديك دراية بالبرمجة من قبل، ستحتاج إلى 3 أشهر على الأقل وقد تصل إلى 6 أشهر وفي رأي الحد الأدنى هو 6 أشهر، والأمر المهم هو تحديد الوقت اليومي للدراسة والتطبيق، وليس من الضروري أن تنهي عددًا محددًا من الفيديوهات يوميًا، بل من الأفضل تخصيص عدد معين من الساعات يوميًا للدراسة بتركيز وتطبيق المفاهيم التي تعلمتها، ولا تعتمد على ذاكرتك فقط بل قم بكتابة الكود بنفسك لتثبيت المعرفة. ولا تنسى أن الاستيعاب والتطبيق يتطلبان وقتًا إضافيًا، وستحتاج إلى مراجعة المحتوى والبحث عن تفاصيل إضافية لفهمه بشكل كامل، بمعنى 4 إلى 5 أضعاف وقت الدورة لتتمكن من استيعاب المعلومات وتطبيقها بشكل جيد. وتحديد وقت للانتهاء من الدورة يساعدك على الالتزام وتقييم تقدمك، ولو تركت الأمر بدون جدولة، فستستغرق وقتًا طويلاً لإكمال الدورة بسبب الانشغالات الأخرى. وعندما ترى فيديو بمدة 30 دقيقة، فالوقت الفعلي الذي ستحتاجه لاستيعاب محتواه وتطبيقه يكون أكثر بكثير من ذلك، وليس كل النصائح والمعلومات تقدم بشكل سهل وقابل للفهم فورًا، فستحتاج إلى وقت إضافي لفهم المفاهيم وتطبيقها في البرمجة، بالتالي يجب احتساب وقت إضافي للمراجعة والتطبيق العملي، وحتى البحث عن توضيحات إضافية إن لزم الأمر. وفي حال كنت مبتدئًا في البرمجة، فبلا شك يوجد وقت إضافي لفهم المفاهيم الأساسية. أخيرًا، لا تنسى أن التطبيق العملي هو الأهم وليس المشاهدة النظرية، عليك التطبيق على المفاهيم التي تعلمتها بنفسك وحاول تغيير الكود لتفهمه بشكل أفضل، واستمر في التطوير وكن صبورًا.
-
في الوقت الحالي لا تتوفر مُلخصات للدروس، تستطيع الإعتماد على موسوعة حسوب كمرجع، وتستطيع الاستفسار أسفل الدروس في التعليقات عما تحتاجه وسيتم توضيحه لك. الملفات المتوفرة هي ملفات المشروع التي سنعمل عليه خلال المسار، وتستطيع تحميل ذلك من خلال درس المقدمة أو المدخل في بداية المسار. عامًة كل شخص له أسلوب يُناسبه في الدراسة، لكن المهم هو تجنب المشاهدة السلبية وتخصيص وقت أكبر للتطبيق العملي، فالبرمجة عبارة عن تفكير منطقي لحل مشكلة ثم تنفيذ ذلك من خلال كتابة الكود. والبعض يُفضل كتابة مُلخصات لكل شيء، لكن لا أنصحك بذلك، اكتفي فقط بكتابة ملاحظات ومُلخصات ورسومات للأمور النظرية أو معلومة معينة تريد الإحتفاظ بها للعودة إليها للمراجعة. بينما البرمجة نفسها اكتفي بالتطبيق العملي فهو الأهم وبدونه فلا معنى للمُلخصات النظرية مهما كتبت، ببساطة لن تستطيع قيادة سيارة بمشاهدة فيديو صحيح؟
- اليوم
-
odoo لا علاقة له بجانغو، ذلك المسار موجود لأنه أحد التخصصات المطلوبة والتي تعتمد على لغة بايثون، طالما تريد التخصص على تطوير مواقع الويب إذن ركز على جانغو والمهارات الخاصة به وهي لغة بايثون ولغات الويب HTML, CSS, JS وستحتاج إلى تعلمها من خلال المسار الأول من دورة تطوير واجهات المستخدم. كذلك دراسة مسار دمج تقنيات الذكاء الاصطناعي مع تطبيقات بايثون في دورة بايثون. بالنسبة لـ Flask فهو إطار للمشاريع الصغيرة التي ليست بحاجة إلى الميزات المتقدمة في جانغو، وكمطور بايثون فستحتاج إلى تعلمه وكذلك تعلم FastAPI. بينما مساري أساسيات تعلم الآلة Machine Learning وتحليل البيانات، فبهما مقدمة لأساسيات تحليل البيانات وتعلم الآلة وليس الأساسيات كاملة، أي ما يكفي لاستخدام ما تعلمته في تحليل بيانات ليست معقدة واستخدامها في مشروع ويب لديك مثلاً.
-
Jyjy Moody اشترك بالأكاديمية
-
Ibrahim Mohsen Ahmed اشترك بالأكاديمية
-
Salma Elhwary اشترك بالأكاديمية
-
لا يصح كتابة كافة التمارين في ملف واحد، وليس المطلوب منك رفع التطبيقات العملية البسيطة، بل المشاريع العملية الكاملة، لكن لتجنب إدخال نفسك في متاهة مفرغة، أرجو إنشاء مجلد للدورة ثم بداخله إنشاء عدّة مجلدات حيث مجلد لكل مسار في الدورة. وبداخل كل مجلد قومي بوضع التطبيقات العملية التي قمنا بها في ذلك المسار. ثم رفع المجلد الرئيسي بالكامل بما يحتويه من مجلدات على مستودع GitHub وتوفير الرابط الخاص به عند التقدم للإختبار. وفي حال وجود مشروع به عدة ملفات ومجلدات ويحتاج إلى مجلد خاص به مثل مشروع موقع ويب شخصي هنا تقوم برفع المشروع على مستودع GitHub منفصل خاص به.
-
دالة CODE_GENE غير مناسبة في بيئة متعددة المستخدمين، فستؤدي لمشكلة أمنية، حيث المستخدم الأول يقرأ MAX(ID) = 100 والمستخدم الثاني يقرأ MAX(ID) = 100 أي نفس الرقم، ثم المستخدم الأول يحفظ فاتورة برقم 101، والمستخدم B يحفظ فاتورة برقم 101 أي يوجد تكرار. كذلك أنت في كود الحفظ تستخدم SCOPE_IDENTITY() بالفعل وذلك هو الصحيح. بالتالي لعرض رقم الفاتورة القادم فقط للعرض أي تقديري، فالرقم الفعلي للفاتورة يجب أن يأتي من SCOPE_IDENTITY() بعد الحفظ، قم بما يلي: public static int CODE_GENE_SAFE(string TABLE_NAME, string COLUMN_NAME) { int CODE = 0; using (SqlConnection con = new SqlConnection(sqlCon.ConnectionString)) { con.Open(); using (SqlCommand cmd = new SqlCommand( $"SELECT ISNULL(MAX([{COLUMN_NAME}]), 0) + 1 FROM [{TABLE_NAME}]", con)) { CODE = Convert.ToInt32(cmd.ExecuteScalar()); } } return CODE; }
-
مصطفى سليمان5 اشترك بالأكاديمية
-
Adam Nemr اشترك بالأكاديمية
-
Abrahmane Sr اشترك بالأكاديمية
-
ايه عمر اشترك بالأكاديمية
-
شيري عماد اشترك بالأكاديمية
-
Roumaissa Mrizeq اشترك بالأكاديمية
-
Tomy Althubyani اشترك بالأكاديمية
- البارحة
-
كل عام وأنتي بخير هبة. تلك الوسائط يتم تحميلها من مواقع توفر فيديوهات مجانية أو مدفوعة، وتستطيعي أنتي أيضًا تنزيل فيديوهات احترافية واستخدامها في تصميمك من المصادر التالية: Pexels Coverr Pixabay Mixkit كل ما عليكِ هو تنزيل الفيديو بصيغة mp4 واستبدال ملف الفيديو القديم في مجلد القالب بالفيديو الجديد بنفس الاسم أو تغيير المسار في الكود. الفيديو في لغة HTML يعمل كطبقة تعلو الخلفية العادية، ولو وضعتي background-image في الـ CSS، فتوضع خلف الفيديو، وبالتالي لا تظهر لأن الفيديو يغطيها. لذا يجب حذف الفيديو في كود HTML بحذف التالي: <video autoplay muted loop id="myVideo"> <source src="video.mp4" type="video/mp4"> </video> ثم التوجه لملف CSS وتحديد العنصر الأب الذي كان يحتوي الفيديو، وغالبًا اسمه header أو hero أو banner ثم إضافة التنسيق التالي: .hero-section { background-image: url('../images/background.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; } بالطبع مع تعديل مسار الصورة بالمسار لديكِ
-
السلام عليكم ورحمة الله وبركاته مساء الخير لا يوجد تهنئة أغلى ولا أحلى ولا أعز من تهنئة رسول الله صلى الله عليه وسلم . عَنْ أَبِي هُرَيْرَةَ قَالَ قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ : أَتَاكُمْ رَمَضَانُ شَهْرٌ مُبَارَكٌ، فَرَضَ اللَّهُ عَزَّ وَجَلَّ عَلَيْكُمْ صِيَامَهُ، تُفْتَحُ فِيهِ أَبْوَابُ السَّمَاءِ، وَتُغْلَقُ فِيهِ أَبْوَابُ الْجَحِيمِ، وَتُغَلُّ فِيهِ مَرَدَةُ الشَّيَاطِينِ، لِلَّهِ فِيهِ لَيْلَةٌ خَيْرٌ مِنْ أَلْفِ شَهْرٍ مَنْ حُرِمَ خَيْرَهَا فَقَدْ حُرِمَ . الْلَّھُم أَهِلَهُ عَليْنَا بِالْأمْنِ وَالإِيْمَانِ وَالْسَّلامَةِ وَالْإِسْلَامِ وَالْعَوْن عَلَى الْصَّلاةِ وَالصِّيَامِ وَتِلَاوَةِ الْقُرْآَنِ.. مُباركٌ عليْكُمْ شهرُ رمضان.....🌸🌸🌸 في التصاميم الجاهزة يوجد فيديوهات قصيرة هل يوجد موقع لتنزيلها أو يتم انشاءها مم قبل المصمم ؟ واذا أردت تحويل الخلفية من فيديو لصورة لايستجيب القالب؟
- 1 جواب
-
- 1
-
-
كلاهما مختصين بمجال مختلف تمامًا عن الآخر، أرجو توضيح هل تريد التخصص في مجال تطوير الويب أم تريد التخصص في مجال تعلم الآلة؟ في حال تعلم الآلة، إذن ستحتاج إلى استبدال دورة جافاسكريبت بدورة علوم الحاسوب لتتناسب مع دورة الذكاء الاصطناعي، وذلك عن طريق التحدث لمركز المساعدة.
-
السلام عليكم ورحمة الله وبركاته، لقد اشتركتُ في دورتين، هما دورة جافا سكريبت، ودورة الذكاء الاصطناعي، لكن لا أستطيع تحديد أيتهما الأنسب لي حتى أبدأ بها، فبِمَ تقترحون عليَّ؟ وشكرًا.
- 1 جواب
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. بالإجابة للنصائح الرائعة ي التعليق السابق ولكن بالنسبة لكثرة الدوال والمكتبات أثناء دراستك للذكاء الإصطناعي فالخطأ في البرمجة هو محاولة حفظ طريقة كتابة الدوال (Syntax). فالمهم هو معرفة ماذا تفعل الدالة؟ ومتى أستخدمها؟، وليس كيف تكتب حرفياً. على سبيل المثال، في مسارات تحليل البيانات أو التعامل مع النماذج اللغوية الكبيرة (LLMs)، يكفي أن تعرف أن هناك دالة جاهزة لدمج الجداول أو دالة لتهيئة وكيل ذكاء اصطناعي (Agent). عندما تواجه المشكلة، ستعرف تلقائياً الأداة المناسبة، وكل ما عليك فعله حينها هو البحث عن طريقة كتابتها. والنقطة الفاصلة هو أنه ستجد نفسك تستخدم 20% فقط من الدوال في 80% من وقتك. هذه الدوال الشائعة ستحفر في ذاكرتك تلقائياً وبدون أي مجهود بمجرد التطبيق العملي وبناء المشاريع ، فلن تحتاج لتخصيص وقت منفصل لمراجعتها. أما الدوال النادرة التي تستخدمها كل عدة أشهر، فمن الطبيعي جداً أن تنساها وتبحث عنها وقت الحاجة فقط.
-
الرواتب تختلف بشكل جذري حسب طبيعة العمل والمنطقة الجغرافية.و في السوق العربي بشكل عام، قد تتراوح رواتب المبتدئين بين 400 إلى 800 دولار ، وتزداد عند العمل عن بعد مع شركات أجنبية. ولكن يجب ملاحظة أن الأكاديمية تعطيك ضمان للحصول على وظيفة في مدة معينة وإذا لم يحدث يمكنك استرجاع قيمة الدورة ولكن الأكاديمية لا توفر لك الوظيفة .بل تساعدك في الحصول على الوظيفة من خلال تعليمك المهارات اللازمة ثم إرشادك لما تريده تحسينه أكثر من خلال الامتحان ومشروع التخرج ثم بناء سيرة ذاتية احترافية.
-
أولاً المشروع يعمل بشكل سليم وفكرة جيدة تنفيذك للمشروع من خلال javascript فقط وذلك يفيد أيضاً في تعلم react فيمكنك معرفة مميزاته ومتى تستخدمها بشكل صحيح . ثانياً في الوقت الحالي أصبح استخدام أدوات الذكاء الاصطناعي مهارة أساسية، لكن الاعتماد عليها بشكل خاطئ أثناء فترة التعلم قد يضر بمستواك كمبرمج ويوقعك في ما يسمى وهم المعرفة وهو أن تعتقد أنك تفهم الكود لأن الذكاء الاصطناعي كتبه وعمل بنجاح، بينما لا تستطيع كتابته بمفردك من الصفر. ولذلك يفضل تنفيذ المشروع بنفسك بدون استخدام ال AI أو بناء مشروع آخر.
-
أولاً إذا حاولت معالجة الأمر من خلال الـ Frontend فقط ، فإنك لم تحل المشكلة الأساسية، لأن الخادم سيظل يقرأ كل البيانات من قاعدة البيانات ويرسلها عبر الشبكة، مما يستهلك الذاكرة ويؤثر على الأداء. والاعتماد على دالة fetch في واجهة المستخدم (Frontend) غير كاف فهي مجرد أداة لإرسال الطلبات؛ لا يمكنها إجبار قاعدة البيانات على إرجاع عدد محدد من السجلات من تلقاء نفسها. ولذلك تحتاج لجعل الـ Controller قادراً على استقبال معامل (Parameter) يحدد عدد البيانات المطلوبة، ثم يستخدم هذا الرقم لفلترة البيانات مباشرة من قاعدة البيانات.
-
لاحظ أن دورة علوم الحاسوب تعتبر "حجر أساس" ممتاز؛ فهي تعلمك الخوارزميات، وهياكل البيانات، وطريقة تفكير الآلة. لكنها تظل دورة نظرية وتأسيسية عامة. وبالفعل الشركات اليوم نادراً ما توظف شخصاً بناءً على معرفته بعلوم الحاسوب العامة فقط، بل تبحث عن متخصص في مجال تطبيقي (مثل مهندس ذكاء اصطناعي، أو مطور ويب). ولكن هل يمكنك الوصول بعيداً في تخصص معين بدون دراسة الأساسيات بشكل كاف؟ الإجابة هي لا . ولكن بالنسبة للهدف الذي تريده هو التخصص في مجال معين فيمكنك إختيار الدورة التي تريدها ومراسلة الدعم الفني ثم تعلم علوم الحاسوب بالتزامن .
-
التعلم المعزز ليس أولوية بما أن هدفك الأساسي هو الرؤية الحاسوبية. فمجال الـ RL يستخدم بشكل أساسي في اتخاذ القرارات المتسلسلة للوكلاء الذكية (مثل الروبوتات، الألعاب، وأنظمة القيادة الذاتية). وتخصص الـ CV يعتمد بشكل شبه كلي على التعلم الخاضع للإشراف والشبكات العصبية العميقة (مثل CNNs و Vision Transformers). ولذلك يمكنك تخطي مسار التعلم المعزز في الوقت الحالي . وبالنسبة لتعلم ال sql وغيرها من المفاهيم فلاحظ أنه يتم شرح الأساسيات التي ستحتاجها لمتابعة الدورة ولكن لاحقاً عن التعمق في تخصص معين أو تطوير مهاراتك ستحتاج لتعلم مهارات مثل sql وغيرها من المفاهيم بتعمق أكثر ولكن حالياً لا تشتت نفسك فيمكنك المتابعة مع المدرب بدون مشكلة.
-
أضمن ترتيب البيانات، التدقيق اللغوي، والالتزام بوقت التسليم. الخدمة مناسبة للأعمال المكتبية، القوائم، الجداول، والملفات المختلفة.
- آخر أسبوع
-
أولاً الشعور بنسيان ما تعلمته سابقاً هو أمر طبيعي جداً ويمكنك الإطلاع على التعليقات التالية لحل هذه المشكلة وبالنسبة لدراسة javascript أولاً غير محبب حيث دراسة JS وحدها بعيداً عن المتصفح وواجهة الويب (DOM) ستكون عبارة عن نصوص وأرقام تظهر في وحدة التحكم (Console) فقط، وهذا قد يجعلك تشعر بالملل بسرعة لأنك لا ترى نتيجة حية وتفاعلية أمام عينيك. ولذلك الأفضل هو التطبيق على html وcss سريعاً مع تعلم ال javascript ولاحقاً سيمكنك بناء مشاريع تدمج اللغات الثلاث معاً وبالتالي ستتخلص من هذه المشكلة
-
وعليكم السلام ورحمة الله، لا أنصح بتعلم جافاسكريبت أولا ثم العودة لمراجعة HTML و CSS لاحقا والسبب الأساسي هو أن HTML و CSS يشكلان الأساس الذي تعمل عليه جافاسكريبت حيث تحتاج جافاسكريبت للتفاعل مع عناصر HTML وتنسيقات CSS لإضافة الحركة والتفاعل للصفحات. لذا فالتسلسل المنطقي يبدأ بتعلم HTML ثم CSS ثم جافاسكريبت، لأن هذا الترتيب يعكس طريقة عمل تطوير الويب الفعلية. فعندما تتعلم HTML و CSS أولا ستفهم بنية الصفحات وتنسيقها مما يجعل تطبيق جافاسكريبت عليها أكثر سلاسة ووضوحا أما بخصوص القلق من نسيان HTML و CSS عند الانتقال لجافاسكريبت فالحل الأمثل هو التطبيق المستمر والممارسة العملية من خلال بناء مشاريع صغيرة تجمع بين التقنيات الثلاث معا فالتطبيق العملي المتواصل يمنع نسيان الأساسيات ويعزز الفهم.
-
هل ينفع اتعلم جافاسكريبت الاول واتقنها وبعدين اراجع html css بحيث اطبق عليهم 3 مره واحده لاني بتعلم html css وبعدين ابقى ماشي في js انسى html css
- 2 اجابة
-
- 2
-
-
يتوفر موقع HTMLrev.com ويوجد به فلاتر لتصفية القوالب بناءًا عليها، بمعنى لإختيار قالب HTML, CSS فقط، قومي بتحديد فلتر HTML: ونفس الأمر لو أردتي قالب مُطور من خلال بوتستراب، فقومي بالضغط على فلتر Boostrap وستحصلين على HTML, CSS, JS, Boostrap ثم اختاري القالب الذي تريدينه وانزلي لأسفل الصفحة وستجد زر التحميل، ولو أردتي المعاينة قبل التحميل اضغطي على Live view كذلك المواقع التالية: https://startbootstrap.com/themes https://bootstrapmade.com/ https://bootswatch.com/
-
الأفضل هو الاهتمام بما تقوم بتطبيقه وتعلمه بدلاً من الاهتمام بالتقدم في الدورة. الهدف الرئيسي من الدورات التعليمية هو تعليم المفاهيم الأساسية والمهارات اللازمة لإتقان المهارات المطلوبة في المجال، ولكن الاستفادة الحقيقية من هذه الدورات تأتي من تطبيق هذه المفاهيم والمهارات على مشاريع عملية. عندما تستخدم المفاهيم والمهارات التي تعلمتها في مشاريع عملية، فإنها تصبح أكثر واقعية وقابلة للاستخدام في بيئة العمل الحقيقية، وتساعدك على تطوير مهاراتك وفهم المفاهيم بشكل أفضل. لذلك، يجب أن تركز على فهم المفاهيم وتطبيقها على مشاريع عملية، ويجب أن يكون التقدم في الدورة هو وسيلة لتحقيق هذا الهدف، وليس الغاية الأساسية. لذلك يمكن أن تأخذ الكثير من الوقت أكثر من أي شخص آخر وذلك بسبب التطبيق على ما تعلمته مع نفسك مثلاً بجانب التطبيقات الموجودة في الدورة أو محاولة التعمق أكثر في ما تتعلمه والعديد من الأسباب الأخرى وعموماً يمكنك الإطلاع على التعليق التالي للمزيد من التفاصيل
-
وعليكم السلام ورحمة الله وبركاته. ليس هناك مشكلة في تخطي المسارات الخاصة ب flask أو odoo حتى أنه يمكنك تعلم flask لاحقاً إذا أردت ذلك ولكن بما أن هدفك هو تعلم Django مع الدخول لمجال تحليل البيانات والذكاء الإصطناعي فيمكنك إتباع المسارات كما هي في ترتيبها كالتالي دمج تقنيات الذكاء الاصطناعي مع تطبيقات بايثون تحليل البيانات أساسيات تعلم الآلة Machine Learning أو يمكنك دراسة المسار دمج تقنيات الذكاء الاصطناعي مع تطبيقات بايثون في النهاية .
