0f5832b562 | ||
---|---|---|
.. | ||
CONTRIBUTING.md | ||
README.md | ||
devops.md | ||
how-to-open-a-pull-request.md |
README.md
مرحبًا بك في شفرة مصدر freeCodeCamp.org ومنهج مفتوح المصدر!
freeCodeCamp.org هو مجتمع ودود حيث يمكنك تعلم البرمجة مجانًا. تدار من قبل منظمة غير ربحية 501 (c) (3) وبدعم من الجهات المانحة لمساعدة ملايين البالغين على التحول إلى تكنولوجيا المعلومات. لقد ساعد مجتمعنا بالفعل أكثر من 10000 شخص في الحصول على وظيفتهم الأولى كمطورين.
برنامج تطوير الويب الكامل الخاص بنا مجاني تمامًا ويتيح لك الدراسة بالسرعة التي تناسبك. لدينا الآلاف من تحديات التشفير التفاعلية لمساعدتك على تطوير مهاراتك.
محتويات
الشهادات
يقدم freeCodeCamp.org العديد من شهادات المطورين المجانية. تتضمن كل من هذه الشهادات إنشاءًا إلزاميًا لـ 5 مشاريع تطبيقات ويب ، بالإضافة إلى المئات من تحديات التشفير الاختيارية لمساعدتك في الاستعداد لهذه المشاريع. نحن نقدر أن كل شهادة ستستغرق حوالي 300 ساعة للمبرمج المبتدئ.
يحتوي كل مشروع من هذه المشاريع الـ 30 في برنامج freeCodeCamp.org على سيناريوهات استخدام رشيقة واختبارات آلية. تساعدك هذه الخطوات في بناء مشروعك تدريجيًا وتضمن التحقق من صحة جميع سيناريوهات المستخدم قبل إرساله.
يمكنك استخراج مجموعات الاختبار هذه عبر freeCodeCamp CDN. بمعنى آخر ، يمكنك بناء هذه المشاريع على مواقع ويب مثل CodePen و Glitch - أو حتى على بيئة التطوير المحلية على جهاز الكمبيوتر الخاص بك.
بمجرد الحصول على الشهادة ، يمكنك الاحتفاظ بها مدى الحياة. يمكنك الوصول إليها من ملفك الشخصي على LinkedIn أو السيرة الذاتية. عندما ينقر أرباب العمل المحتملين أو العملاء المستقلون على الرابط ، فإنهم يرون شهادتك التي تم التحقق منها.
الاستثناء الوحيد لهذه القاعدة سيكون في حال اكتشفنا انتهاكات سياسة الصدق الأكاديمي. عندما نقبض على الأشخاص الذين يسرقون بشكل لا لبس فيه (إرسال التعليمات البرمجية أو مشروعات الأشخاص الآخرين دون الاستشهاد بهم) ، نقوم بما يجب على جميع المؤسسات التعليمية الصارمة القيام به ، فإننا نلغي شهاداتهم ونحظر هؤلاء الأشخاص.
فيما يلي شهاداتنا الست الرئيسية:
1. شهادة تصميم الويب سريع الاستجابة
- مقدمة عن HTML و HTML5
- مقدمة في CSS
- التصميم المرئي التطبيقي
- إمكانية الوصول التطبيقية
- مبادئ تصميم الويب سريع الاستجابة
- CSS Flexbox
- CSS Grid
المشاريع: صفحة الإشادة ، نموذج المسح ، صفحة الترويج ، صفحة التوثيق الفني ، الملف الشخصي.
2. اعتماد خوارزميات جافا سكريبت وهياكل البيانات
- مقدمة لجافا سكريبت
- ES6
- التعبيرات العادية
- تصحيح الأخطاء
- مقدمة في هياكل البيانات
- مقدمة في الخوارزميات
- البرمجة الشيئية
- البرمجة الوظيفية
- الخوارزميات - المستوى المتوسط
المشاريع: مدقق Palindrome ، محول الأرقام الرومانية ، تشفير قيصر ، التحقق من رقم الهاتف ، تسجيل النقدية
3. شهادة مكتبة الواجهة الأمامية
- Bootstrap
- jQuery
- Sass
- React
- Redux
- React و Redux
المشاريع: مولد الاقتباسات العشوائية ، معاينة مستندات Markdown ، آلة الطبل ، آلة حاسبة JavaScript ، ساعة 25 + 5.
4. شهادة تصور البيانات
- تصور البيانات مع D3
- API JSON و Ajax
المشاريع: مخطط شريطي ، مخطط مبعثر ، خريطة حرارية ، خريطة محيطية ، مخطط شوكي
5. شهادات الواجهة والخدمات الصغيرة
- إدارة التبعية مع Npm
- مقدمة عن Node و Express
- MongoDB و Mongoose
المشاريع: الخدمات الصغيرة على مدار الساعة ، محلل رأس الطلب ، اختصار عنوان URL ، تتبع التمرين ، محلل البيانات الوصفية.
6. شهادة أمن المعلومات وضمان الجودة
- أمن المعلومات مع HelmetJS
- Chai الجودة والاختبار مع تشاي
- Node و Express المتقدم
المشاريع: محول إمبريالي متري ، تتبع المشكلات ، مكتبة شخصية ، مدقق أسعار الأسهم ، منتدى مناقشة مجهول.
شهادة تطوير كاملة.
بمجرد حصولك على هذه الشهادات الست ، يمكنك المطالبة بشهادة مطور المكدس الكامل freeCodeCamp.org. هذا التمييز النهائي يعني أنك قد أكملت حوالي 1800 ساعة من البرمجة مع مجموعة واسعة من أدوات تطوير الويب.
الشهادات القديمة
لدينا أيضًا 3 شهادات قديمة من برنامج 2015 ، والتي لا تزال متاحة. ستظل جميع المشاريع المطلوبة لهذه الشهادات القديمة متاحة على freeCodeCamp.org.
- شهادة مطور الواجهة الأمامية السابق
- شهادة تصور البيانات القديمة
- شهادة المطور الخلفي السابق
منصة التعلم
يتم تنفيذ هذا الرمز مباشرة في freeCodeCamp.org.
يمتلك مجتمعنا أيضًا:
- المنتدى حيث يمكنك عادةً الحصول على مساعدة في البرمجة أو ملاحظات حول مشاريعك.
- قناة YouTube مع دروس مجانية في Python و SQL و Android ومجموعة متنوعة من الموضوعات الأخرى.
- تدوين صوتي مع المناقشات التقنية حول التقنيات الجديدة والقصص الملهمة من المطورين.
- مجموعات الدراسة المحلية, تقع في جميع أنحاء العالم حيث يمكنك البرمجة معًا وجهًا لوجه.
- دليل شامل يغطي آلاف الموضوعات المختلفة
- أخبار, مجانًا ومفتوحة المصدر وخالية من الإعلانات ، حيث يمكنك نشر مقالات مدونتك.
- مجموعة الفيسبوك مع أكثر من 100000 عضو حول العالم.
انضم إلى مجتمعنا هنا.
هل وجدت خطأ؟
إذا كنت تعتقد أنك عثرت على خطأ ، فاقرأ مقالة المساعدة أولاً Help I've Found a Bug واتبع تعليماته. إذا كنت متأكدًا من أن هذا خطأ جديد وأنك قد تحققت من أن المستخدمين الآخرين يواجهون المشكلة ، فقم بإنشاء "issue" جديدة على GitHub. تأكد من تضمين أكبر قدر ممكن من المعلومات حتى نتمكن من إعادة إنتاج الخطأ.
وجدت مشكلة أمنية؟
الرجاء عدم إنشاء "issue" على Github لأسباب أمنية. بدلاً من ذلك ، أرسل بريدًا إلكترونيًا إلى security@freecodecamp.org
وسننظر في الأمر على الفور.
للمساهمة
يرجى اتباع هذه الخطوات للمساهمة.
رخصة
Copyright © 2020 freeCodeCamp.org
محتوى هذا المستودع محمي بواسطة التراخيص التالية:
- البرنامج مرخص BSD-3-Clause.
- مصادر التعلم لل curriculum و guide وكذلك الدلائل الفرعية مرخصة CC-BY-SA-4.0.