باستخدام كمبيوتر Raspberry Pi أحادي اللوحة ، يمكنك إنشاء مجموعة من المشاريع لإقناع أصحاب العمل المحتملين.

بالنسبة لأولئك في صناعة تكنولوجيا المعلومات الذين يتطلعون إلى إضافة مهارات إلى سيرتهم الذاتية وزيادة حجم محفظتهم ، هناك عدد لا يحصى من المشاريع التي يمكن بناؤها باستخدام Raspberry Pi. مهما كان تخصصك ، فإن Pi هي المنصة المثالية لاستضافة شخصيتك مشروع.

يعد Raspberry Pi متعدد الاستخدامات ويمكن استخدامه كشبكة افتراضية خاصة (VPN) ، أ خادم نقل الحالة التمثيلية (REST) ​​، أو مضيف برنامج إدارة المشروع ، أو خادم إلى معالجة البيانات. باستخدام Pi ومهاراتك فقط ، يمكنك بناء مشروع مثير للإعجاب يمكنك إضافته إلى سيرتك الذاتية.

1. الشبكات: استخدم Raspberry Pi كشبكة VPN

أحد الاستخدامات الفريدة لـ Raspberry Pi هو الإنشاء شبكة VPN منزلية مخصصة. يمكنك إعادة توجيه جميع حركات المرور الواردة والصادرة من خلالها ، وتقديم طلبات آمنة باستخدام شبكتك المنزلية من أي مكان به إمكانية الوصول إلى الإنترنت.

بصفتك VPN ، قد لا توفر إعادة توجيه كل حركة المرور عبر شبكتك المنزلية جميع المزايا التي يوفرها النظام الاحترافي. ومع ذلك ، فإن إنشاء واحد سيوفر أمانًا إضافيًا أثناء عملك ، ويمنحك ميزة إنشاء سجلات حركة مرور الشبكة.

instagram viewer

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

حاليًا ، يعد PiVPN هو أفضل برنامج معروف لتحويل Pi إلى VPN. خفيفة الوزن ومصممة للتشغيل على Raspberry Pi ، PiVPN هي أبسط طريقة لبدء مشروعك.

ستحتاج إلى اختيار تطبيق من جانب العميل للاتصال بشبكتك الافتراضية الخاصة الجديدة. إذا كنت تريد أن تكون شبكة VPN الخاصة بك متاحة للعالم الخارجي ، فستحتاج أيضًا إلى التفكير في استخدام ملف خدمة DNS الديناميكية لإبقاء عنوان IP مكشوفًا.

2. البرمجة: Express API + MongoDB Instance on a Raspberry Pi

بالنسبة للمطورين ، تعد القدرة على إنشاء واجهات برمجة تطبيقات مخصصة (APIs) للعمل مع البيانات مهارة مطلوبة. هناك طريقة رائعة لعرض مهاراتك وهي إنشاء واجهة برمجة تطبيقات Express مخصصة مدعومة بمثيل MongoDB لتخزين البيانات.

القرعة الأساسية لمشروع من هذا النوع هو أنه مجاني بالكامل ، وبسيط نسبيًا ، وسهل التوسيع. يمكن أن يؤدي البدء بواجهة برمجة تطبيقات REST بسيطة مع عدد قليل من نقاط النهاية للعمليات القياسية إلى عرض بسيط لمهاراتك.

اختر الميزات ذات الصلة لتكييف تجربتك مع أنواع الوظائف الأكثر ملاءمة. استبدل NodeJS بلغات مثل Deno أو Python ، وجلب تقنيات مختلفة لإحداث تأثير أكبر.

لتحقيق أقصى استفادة من مشروعك ، يمكنك توسيع النطاق الأولي عن طريق إجراء إضافات. قم بإقران REST API مع واجهة برمجة تطبيقات GraphQL لإظهار مرونتك في تطوير الواجهة الخلفية. أضف مثيل Redis للتخزين المؤقت للاستجابة للمساعدة في إظهار أنك تهتم بالأداء.

تكامل مع خدمات مثل Firebase لتخزين الملفات لإظهار قدرتك على دمج برامج الطرف الثالث في مكدسك. أنشئ تطبيق ويب بسيطًا يتصل بخلفية مخصصة لإثبات قدراتك كمطور متكامل.

يعتمد ما تبنيه بالضبط إلى حد كبير على نوع التطوير الذي تهتم به أكثر. يمثل الخادم البسيط نظامًا أساسيًا قابلًا للتوسعة يخدمك جيدًا ، بغض النظر عن نوع صاحب العمل الذي تحاول إقناعك به.

3. إدارة المشروع: خادم Raspberry Pi Redmine

بالنسبة لمديري المشاريع ، من المهم امتلاك البرنامج المناسب لتتبع كل شيء. إذا كنت تبحث عن مشروع بسيط لتجميع سيرتك الذاتية ، فحاول تثبيت Redmine على Raspberry Pi.

Redmine هو برنامج بسيط ومفتوح المصدر لإدارة المشاريع. يمنحك تحويل Pi إلى خادم Redmine مكانًا لتخزين المعلومات حول أي مشاريع شخصية قد تعمل عليها.

هذا المشروع البسيط ، المحمّل بميزات قابلة للتخصيص ، مثل خارطة الطريق ، وويكي مدمج ، ودعم متعدد المشاريع ، مثالي لمدير مشروع طموح. Redmine مفتوح المصدر بالكامل ، لذا خارج شراء Pi ، لن تقلق بشأن الدفع مقابل أي تراخيص أو أجهزة إضافية.

Redmine سريع وسهل الإعداد ، والموقع الرسمي له تفاصيل متعمقة درس تعليمي يمكن أن يوجهك خطوة بخطوة. الشرط الوحيد من حيث البرنامج هو أي تم تثبيت توزيع Linux OS على Raspberry Pi الخاص بك.

قم بتشغيل مثيل لـ Redmine ، وأكمل مشروعًا ، وقم بإسقاط الوثائق في الويكي لإظهار مهاراتك التنظيمية. حتى تحميل النظام ببيانات الاختبار يمكن أن يجعل المحفظة أكثر إثارة للإعجاب.

4. الإحصائيات: توصيل مثيل Raspberry Pi من Telegraf بـ InfluxDB

يعد InfluxDB خيارًا معروفًا للإحصائيين ومحللي البيانات الذين يتطلعون إلى تخزين بيانات السلاسل الزمنية وتفكيكها. Telegraf هو تطبيق من جانب الخادم مفيد لجمع البيانات تلقائيًا من أجهزة الاستشعار وأجهزة إنترنت الأشياء (IoT) والأنظمة الخارجية.

يعمل كلا البرنامجين معًا لإنشاء خادم قادر على تلقي مجموعة متنوعة من أنواع البيانات وتعقيمها وتخزينها. Telegraf خفيف الوزن ومضغوط ، ومثالي للتشغيل على Raspberry Pi. InfluxDB هي خدمة قائمة على السحابة يمكنها تخزين بياناتك في مكان بعيد.

لبدء استخدام InfluxDB ، يجب أن يكون لديك حساب Amazon Web Services (AWS). ستوفر الطبقة المجانية من Amazon موارد كافية لإعداد عينة بسيطة. ستحتاج أيضًا إلى الاشتراك في خدمة InfluxDB.

تقدم Influx مستوى مجانيًا سيكون أكثر من كافٍ لإظهار مهاراتك مع النظام الأساسي. سيكون أصعب جزء في البناء هو عينات البيانات. ستحتاج إلى بعض المستشعرات لإجراء تجارب مع أجهزة إنترنت الأشياء للربط ، أو أن تكون على استعداد للحصول على مثال لمجموعة البيانات.

لحسن الحظ ، هناك الكثير من مجموعات البيانات الكبيرة التي يمكن أن تساعدك على البدء. بمجرد تهيئة كل من Telegraf و InfluxDB ، يمكنك البدء في إدخال أكبر قدر ممكن من بيانات الاختبار التي تريدها. من هناك يمكنك تشغيل أي تحليل ضروري ، ثم إنشاء لوحة معلومات أو تقرير أو عرض من اختيارك.

يمكن أن يساعدك Raspberry Pi في ملء المهارات في سيرتك الذاتية

يعد Raspberry Pi المنصة المثالية لمحترفي تكنولوجيا المعلومات (IT) من جميع الخلفيات لبناء مشروع محفظة. يشكل Pi القاعدة المثالية لمعالجة البيانات وتحليلها ، أو برنامج إدارة المشاريع ، أو REST API ، أو VPN بسيط.

باستخدام Raspberry Pi فقط وقليلًا من الوقت ، يمكنك إنشاء مشروع مثير للإعجاب بشكل مناسب يمكنك إضافته إلى سيرتك الذاتية.