freeCodeCamp.org in Arabic

2K posts

freeCodeCamp.org in Arabic banner
freeCodeCamp.org in Arabic

freeCodeCamp.org in Arabic

@freeCodeCampAR

نحن مجتمع يضم ملايين الأشخاص الذين ينمون مهارات جديدة ويحصلون على وظائف جديدة في نفس الوقت. المنظمة غير ربحية 501(c)(3). التغريدات بواسطة @programmingoce

Katılım Şubat 2021
18 Takip Edilen3.9K Takipçiler
Sabitlenmiş Tweet
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
لم يعد تعلّم البرمجة يقتصر على المقالات والدورات... بل أصبح بإمكانك قراءة كتب تقنية كاملة مجانًا. أطلقت freeCodeCamp Press لتوفير كتب وأدلة تعليمية شاملة تغطي البرمجة، وعلوم الحاسوب، والذكاء الاصطناعي، وتطوير الويب، والعديد من التقنيات الحديثة، لتمنح المطورين مصادر مجانية وعالية الجودة تساعدهم على التعلّم بعمق وبناء أساس قوي. #برمجة #تقنية freecodecamp.org/news/freecodec…
العربية
0
0
5
115
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
الاحتراف في التصميم لا يبدأ بالأدوات... بل بطريقة التفكير. في هذه الحلقة يستضيف Quincy Larson المصمم والمطور Gary Simon للحديث عن رحلته من تصميم الشعارات إلى تأسيس DesignCourse، والدروس التي تعلمها في تصميم واجهات المستخدم، وبناء المسار المهني، وتحويل الشغف إلى عمل احترافي. حوار ملهم لكل من يريد تطوير مهاراته في التصميم وتجربة المستخدم إلى جانب البرمجة. #برمجة #تقنية freecodecamp.org/news/how-to-be…
العربية
0
0
1
78
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
تغيير المسار المهني ممكن في أي مرحلة... وما يحدد نجاحك هو الاستمرار في التعلم وبناء الخبرة. في هذه الحلقة تروي Jami Gibbs رحلتها من دراسة الأدب الإنجليزي والخدمة في الجيش الأمريكي إلى العمل كمطورة برمجيات، وتشارك كيف ساعدها التعلم الذاتي، والمشاريع الشخصية، والمثابرة على دخول مجال تطوير البرمجيات وبناء مسيرة مهنية ناجحة. #برمجة #تقنية freecodecamp.org/news/how-an-ar…
العربية
0
0
0
117
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
النجاح في العمل الحر لا يعتمد على عدد العملاء... بل على بناء الثقة وتقديم قيمة حقيقية. في هذه الحلقة يشارك Kyle Prinsloo رحلته من التسويق إلى العمل الحر في تطوير البرمجيات، ويقدم نصائح عملية حول اختيار التخصص المناسب، وتسعير الخدمات بناءً على القيمة، وبناء علاقات طويلة الأمد مع العملاء، والتحول إلى العمل الحر بثقة واستقرار. #برمجة #تقنية freecodecamp.org/news/how-to-be…
العربية
0
0
1
97
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
لا تحتاج إلى أن تكون خبيرًا لتبدأ باستخدام الحاسوب... تحتاج فقط إلى أساس قوي. إذا كنت جديدًا في عالم التقنية، فهذه الدورة ستأخذك خطوة بخطوة لتتعرف على مكونات الحاسوب، وأنظمة التشغيل، والتطبيقات، والإنترنت، والتخزين السحابي، وأساسيات الأمان الرقمي، لتبني فهمًا صحيحًا وثقة أكبر في استخدام الكمبيوتر. #برمجة #تقنية freecodecamp.org/news/computer-…
العربية
0
0
2
87
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
الحاسوب لا يفهم اللغة كما يفهمها الإنسان... وهنا يأتي دور معالجة اللغة الطبيعية (NLP). إذا كنت تريد بناء تطبيقات تفهم النصوص، أو تستخرج المعلومات، أو تصنف المحتوى، فإن مكتبة spaCy تُعد من أقوى أدوات Python في هذا المجال. في هذه الدورة ستتعلم أساسيات NLP، والتعرف على الكيانات، ومتجهات الكلمات، وبناء خطوط المعالجة، وتطبيق كل ذلك على مشكلات واقعية باستخدام نماذج حديثة. #برمجة #تقنية freecodecamp.org/news/natural-l…
العربية
0
0
0
99
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
يمكنك بناء وكيل ذكاء اصطناعي يخدم عدة مستخدمين... دون الاعتماد على واجهات API مدفوعة. في هذا الدليل ستتعلم كيفية إنشاء وكيل ذكاء اصطناعي محلي باستخدام LangChain وOllama وQwen، ثم نشره كواجهة REST API عبر FastAPI، مع واجهة محادثة تفاعلية باستخدام Streamlit تدعم جلسات متعددة وسجلًا مستقلًا لكل مستخدم. خطوة عملية لتحويل نموذج محلي إلى خدمة ذكاء اصطناعي قابلة للاستخدام داخل تطبيقاتك. #برمجة #تقنية freecodecamp.org/news/how-to-se…
العربية
0
0
2
103
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
ليس كل تطبيق ذكاء اصطناعي يحتاج إلى السحابة. إذا كنت تستخدم جهاز Mac حديثًا، فيمكنك تشغيل نماذج Apple Foundation Models محليًا، دون رسوم لكل طلب، ودون إرسال بيانات المستخدم إلى خوادم خارجية. في هذا الدليل ستتعلم كيفية دمج هذه النماذج مع تطبيق ويب باستخدام React وتطبيق مرافق على macOS، لبناء ميزات مثل تحليل الصور، واستخراج المعلومات، والتلخيص، مع الحفاظ على الخصوصية والعمل حتى بدون اتصال بالإنترنت. #برمجة #تقنية freecodecamp.org/news/how-to-us…
العربية
0
0
0
97
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
الانتقال إلى البرمجة لا يتطلب خلفية تقنية... بل عقلية مستعدة للتعلم وعدم الاستسلام. في هذه الحلقة تروي Briana Swift رحلتها من معلمة موسيقى إلى العمل في GitHub، وتشارك كيف ساعدها التعلم الذاتي، وطرح الأسئلة، وبناء الثقة بالنفس، وتنمية المهارات الشخصية على تجاوز الرفض وبناء مسيرة ناجحة في عالم التقنية. #برمجة #تقنية freecodecamp.org/news/how-a-for…
العربية
0
0
3
87
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
النجاح في المسيرة المهنية لا يعتمد على أول وظيفة... بل على قدرتك على التطور باستمرار. في هذه الحلقة يشارك Harry Wolff رحلته من العمل في الشركات الناشئة إلى إدارة فرق هندسية في MongoDB، ويتحدث عن الانتقال إلى الإدارة، وتحديث الأنظمة القديمة، وأهم الدروس التي تعلمها حول القيادة، واتخاذ القرارات، والنمو المهني في عالم البرمجيات. #برمجة #تقنية freecodecamp.org/news/from-star…
العربية
0
0
0
90
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
أداء التطبيق يبدأ من قاعدة البيانات... وليس من الواجهة. قد يكون استعلام SQL واحد غير مُحسّن كافيًا لإبطاء نظام كامل، خاصة في التطبيقات المؤسسية التي تتعامل مع كميات كبيرة من البيانات. في هذا الدليل ستتعلم كيفية تحسين أداء SQL Server باستخدام T-SQL، وتحليل Execution Plans، وتصميم الفهارس (Indexes)، وإعادة كتابة الاستعلامات، واكتشاف الاختناقات لبناء تطبيقات أسرع وأكثر قابلية للتوسع. #برمجة #تقنية freecodecamp.org/news/optimize-…
العربية
0
0
0
95
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
"I would encourage people to learn the fundamentals of programming, but you do not need to spend thousands of hours getting good at programming any more, unless you really want to focus on some area that is beyond what LLMs are capable of." Quincy Larson "أنصح الجميع بتعلّم أساسيات البرمجة، لكن لم يعد من الضروري قضاء آلاف الساعات لإتقان البرمجة، إلا إذا كنت ترغب في التخصص في مجال يتجاوز ما تستطيع النماذج اللغوية الكبيرة (LLMs) القيام به." كوينسي لارسون تغيّر الذكاء الاصطناعي الطريقة التي نكتب بها البرمجيات، لكنه لم يغيّر أهمية فهم أساسيات البرمجة. فما زالت المفاهيم الأساسية، مثل الخوارزميات، وهياكل البيانات، والمنطق البرمجي، وطريقة تفكير الحاسوب، هي الأساس الذي يُمكّنك من الاستفادة من الأدوات الحديثة بدلًا من الاعتماد عليها بشكل أعمى. في الماضي، كان تعلم البرمجة يتطلب سنوات طويلة من الممارسة حتى يتمكن المبرمج من كتابة كل سطر من الشيفرة بنفسه. أما اليوم، فقد أصبحت النماذج اللغوية قادرة على توليد أجزاء كبيرة من الشيفرة، وشرح الأخطاء، واقتراح الحلول، وحتى المساعدة في تعلم لغات وأطر عمل جديدة خلال وقت قصير. لكن هذه الأدوات لا تُغني عن الفهم. فالمبرمج الذي لا يعرف كيف تعمل الشيفرة، أو لماذا نجح حل وفشل آخر، سيجد صعوبة في تقييم ما ينتجه الذكاء الاصطناعي أو اكتشاف أخطائه أو تطوير الحلول لتناسب المشكلات الحقيقية. لذلك، يبقى دور الإنسان هو التفكير، والتحليل، واتخاذ القرار، بينما تصبح النماذج اللغوية شريكًا يزيد من الإنتاجية ولا يحل محل الفهم. وتزداد قيمة التعمق في البرمجة عندما تعمل في مجالات تتطلب معرفة متخصصة، مثل تصميم الخوارزميات، وأنظمة التشغيل، والمترجمات، والأمن السيبراني، والذكاء الاصطناعي، والحوسبة عالية الأداء. ففي هذه المجالات، لا يكفي استخدام الأدوات، بل يجب فهم المبادئ التي بُنيت عليها حتى تتمكن من الابتكار ودفع حدود التقنية إلى الأمام. إن الرسالة التي يقدمها كوينسي لارسون ليست دعوة لتقليل قيمة تعلم البرمجة، بل دعوة لإعادة ترتيب الأولويات. ابدأ بإتقان الأساسيات، ثم تعلّم كيف تستفيد من أدوات الذكاء الاصطناعي لتنجز أعمالك بسرعة وكفاءة أكبر. وعندما ترغب في التميز أو البحث أو بناء تقنيات جديدة، سيكون لديك الأساس الذي يسمح لك بالوصول إلى مستويات لا تستطيع الأدوات وحدها بلوغها. في عصر الذكاء الاصطناعي، لم تعد الميزة التنافسية في كتابة أكبر عدد من أسطر الشيفرة، بل في فهم المشكلات بعمق، وصياغة الحلول الصحيحة، والتعاون بذكاء مع الأدوات الحديثة. فالمستقبل سيكون من نصيب من يجمع بين المعرفة الأساسية والقدرة على توظيف الذكاء الاصطناعي بوعي وإبداع. #البرمجة #الذكاء_الاصطناعي #LLMs #تعلم_البرمجة #كوينسي_لارسون #الخوارزميات #علوم_الحاسب #التعلم_المستمر #المطورون #freeCodeCamp
freeCodeCamp.org in Arabic tweet media
English
0
0
1
127
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
حصّالة النقود (Piggy Bank) في تحدي اليوم البرمجي، ستحصل على كائن (Object) يمثل حصّالة نقود، ويحتوي على عدد العملات من فئات مختلفة، مثل السنتات (Pennies)، والنيكل (Nickels)، والدايم (Dimes)، والربع دولار (Quarters). المطلوب هو حساب القيمة الإجمالية لجميع العملات، ثم إرجاع الناتج على هيئة سلسلة نصية (String) بالتنسيق "$D.CC"، مع مراعاة تمثيل الدولارات والسنتات بالشكل الصحيح. أهداف التحدي: فهم كيفية التعامل مع الكائنات (Objects) واستخراج القيم منها. التدرب على إجراء العمليات الحسابية باستخدام قيم متعددة. تعلم كيفية تحويل النتائج الرقمية إلى تنسيق نصي محدد. تطوير مهارات التعامل مع الوحدات النقدية والتحويل بينها. تعزيز التفكير المنطقي عند معالجة البيانات المنظمة. نقاط تساعدك على الحل: حدّد القيمة النقدية لكل نوع من العملات قبل البدء بالحساب. اضرب عدد كل عملة في قيمتها ثم اجمع جميع النتائج. انتبه إلى أن الناتج النهائي يجب أن يكون بالدولار وليس بالسنت فقط. نسّق الناتج بحيث يحتوي دائمًا على منزلتين عشريتين. اختبر الدالة باستخدام حالات مختلفة، بما في ذلك الحصّالة الفارغة أو التي تحتوي على نوع واحد فقط من العملات. المهارات المكتسبة: Objects Arithmetic Operations Floating Point Arithmetic Data Processing String Formatting Functions Problem Solving JavaScript Python هل يمكنك بناء دالة تحسب القيمة الإجمالية لمحتويات الحصّالة وتعرضها بالتنسيق المطلوب مهما اختلف عدد العملات؟ حمّل تطبيق freeCodeCamp وجرّب التحدي بنفسك، وطوّر مهاراتك البرمجية من خلال تحديات يومية عملية. #بايثون #جافا_سكريبت
freeCodeCamp.org in Arabic tweet media
العربية
0
0
2
121
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
هل الذكاء الاصطناعي مبالغ في قدراته؟ في هذه الحلقة يشارك ThePrimeagen سبب تخليه عن GitHub Copilot، ورؤيته لمستقبل الذكاء الاصطناعي في البرمجة، ولماذا يعتقد أن إتقان أساسيات البرمجة سيظل أهم من الاعتماد الكامل على أدوات الذكاء الاصطناعي. حوار يطرح وجهة نظر مختلفة تستحق الاستماع، سواء كنت تستخدم أدوات الذكاء الاصطناعي يوميًا أو ما زلت مترددًا في تبنيها. #برمجة #تقنية freecodecamp.org/news/ai-is-ove…
العربية
0
0
1
110
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
هل تحتاج إلى توقيع ملف PDF؟ لا حاجة للطباعة أو الماسح الضوئي. في هذا الدليل ستتعلم كيفية بناء أداة لتوقيع ملفات PDF مباشرة داخل المتصفح باستخدام JavaScript، مع إمكانية رسم التوقيع، أو كتابته، أو رفع صورة له، وإضافة النصوص والأختام ثم تصدير ملف PDF جديد دون الحاجة إلى أي خادم. مشروع عملي يوضح كيفية استخدام PDF.js وPDF-lib لبناء تجربة تفاعلية كاملة لمعالجة ملفات PDF على جانب المتصفح. #برمجة #تقنية freecodecamp.org/news/build-pdf…
العربية
0
0
2
114
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
أخطر ثغرة في تطبيقات SaaS ليست دائمًا الاختراق... بل تسرب بيانات عميل إلى عميل آخر. نسيان شرط tenant_id في استعلام واحد قد يسمح للمستخدمين برؤية بيانات لا تخصهم، دون أي رسالة خطأ أو تحذير. في هذا المقال ستتعلم كيفية بناء واجهة API متعددة المستأجرين (Multi-Tenant) باستخدام Node.js مع تطبيق RBAC، وسجل تدقيق Audit Logging، وعزل كامل للبيانات، واختبارات تمنع تسربها قبل وصولها إلى بيئة الإنتاج. #برمجة #تقنية freecodecamp.org/news/how-to-bu…
العربية
0
0
1
118
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
رقم واحد لا يروي القصة كاملة... وهذا ينطبق على HRV أيضًا. أصبح تباين معدل ضربات القلب (HRV) من أكثر المؤشرات استخدامًا في الأجهزة القابلة للارتداء وتطبيقات الصحة، لكن تفسيره بطريقة خاطئة قد يؤدي إلى استنتاجات مضللة. في هذا المقال ستتعرف على ما الذي يقيسه HRV فعلًا، ولماذا يُعد السياق وجودة البيانات أهم من الرقم نفسه، بالإضافة إلى أبرز الأخطاء التي يقع فيها المطورون عند استخدام هذا المؤشر في تطبيقاتهم. #برمجة #تقنية freecodecamp.org/news/hrv-data-…
العربية
0
0
1
109
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
الذكاء الاصطناعي ما زال يختلق المعلومات... حتى أحدث النماذج. قد تبدو الإجابة واثقة ومقنعة، لكنها قد تكون خاطئة تمامًا. هذه الظاهرة تُعرف بـ الهلوسة (Hallucination)، وهي لا تزال من أكبر التحديات في نماذج الذكاء الاصطناعي الحديثة. في هذا المقال ستفهم لماذا تحدث الهلوسة، ولماذا تبدو الإجابات الخاطئة مقنعة، كما ستتعرف على أفضل الممارسات لتقليل تأثيرها وبناء تطبيقات أكثر موثوقية تعتمد على الذكاء الاصطناعي. #برمجة #تقنية freecodecamp.org/news/that-s-em…
العربية
0
0
0
133
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
لم تتغير مبادئ الموثوقية... الذي تغير هو شكل الأنظمة فقط. سواء كنت تبني مصنعًا، أو جسرًا، أو نظامًا يعتمد على الخدمات المصغرة (Microservices)، فإن الأنظمة الموثوقة لا تُبنى بالصدفة، بل بالتصميم الجيد، والاختبار الواقعي، وتحليل أسباب الفشل، والمراقبة المستمرة. في هذا المقال ستتعرف على مبادئ هندسية خالدة مثل التكرار (Redundancy)، وتحليل السبب الجذري، والمراقبة (Observability)، وكيف تساعدك على بناء تطبيقات أكثر استقرارًا وقابلية للاعتماد. #برمجة #تقنية freecodecamp.org/news/from-manu…
العربية
0
0
1
127
freeCodeCamp.org in Arabic
freeCodeCamp.org in Arabic@freeCodeCampAR·
هل يتغير مفهوم البرمجيات مفتوحة المصدر؟ يبدو أن الإجابة أصبحت نعم. في هذه الحلقة يناقش Quincy Larson وJerod Santo مستقبل البرمجيات مفتوحة المصدر، وتأثير الذكاء الاصطناعي، وإعادة ترخيص المشاريع، وكيف يمكن للمطورين مواكبة هذه التغيرات دون فقدان روح المصدر المفتوح. حوار ثري لكل من يهتم بمستقبل البرمجيات والمجتمع التقني الذي يبنيها. #برمجة #تقنية freecodecamp.org/news/open-sour…
العربية
0
1
0
123