تفاصيل العمل

عنوان المشروع:

نظام إدارة قواعد بيانات (DBMS) بـ Bash Scripting يعمل داخل بيئة Docker

وصف المشروع:

قمت بتطوير نظام متكامل لإدارة قواعد البيانات (DBMS) يحاكي SQL باستخدام Bash Scripting، وقمت بعمل Dockerization كامل للمشروع لضمان عمله على أي بيئة تشغيل دون مشاكل اعتماديات (Dependencies).

المشروع يجمع بين مهارات البرمجة (Scripting) ومهارات البنية التحتية (Infrastructure)، حيث يتيح للمستخدم إنشاء جداول، الاستعلام عن البيانات، وتعديلها من خلال واجهة سطر أوامر تفاعلية تعمل داخل حاوية (Container).

المميزات التقنية (Technical Features):

Dockerized Environment:

كتابة Dockerfile احترافي لبناء صورة (Image) خفيفة وآمنة للمشروع.

ضمان عمل التطبيق بـ "Isolated Environment" مما يسهل اختباره وتشغيله على أي سيرفر.

إدارة البيانات (Data Manipulation):

دعم كامل لعمليات (Create, Drop, Insert, Select, Delete, Update).

التحقق الصارم من أنواع البيانات (Data Type Validation) والمفتاح الأساسي (Primary Key).

كفاءة الأداء:

استخدام أوامر Linux المتقدمة (awk, sed, grep) لمعالجة البيانات بسرعة عالية داخل الحاوية.

المهارات والأدوات المستخدمة:

DevOps: Docker, Containerization, Image Building.

Scripting: Advanced Bash Shell Scripting.

OS: Linux (Ubuntu/Alpine).

Text Processing: Awk, Sed.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات