للحصول على شهادة
تعتبر البرمجة وتطوير الأنظمة من المهارات الأساسية في عالم البرمجة الحديثة، وخاصة عندما يتعلق الأمر بتطوير أنظمة إدارة المبيعات والمشتريات والمخازن. في هذه الدورة، يقدم لك المحاضر عاطف سوفت كيفية بناء نظام ERP متكامل باستخدام Laravel، أحد أشهر أطر العمل في لغة PHP، الذي يساعدك على إنشاء تطبيقات ويب قوية ومرنة.
الجزء الأول: مقدمة في تطوير نظام المبيعات والمشتريات في البداية، يبدأ المحاضر بتعريفك بمفهوم نظام إدارة المبيعات والمشتريات والمخازن، وما هي المكونات الأساسية التي يتطلبها النظام. سيتعلم المشاركون كيفية تحميل وتثبيت Laravel على الخادم المحلي وإعداد بيئة العمل المناسبة لتطوير المشروع.
الجزء الثاني: إعداد واجهة المستخدم (UI) بعد إعداد بيئة العمل، يقوم المحاضر بشرح كيفية تصميم لوحة التحكم (Dashboard) الخاصة بالنظام، وكيفية تصميم صفحة تسجيل الدخول باستخدام Laravel. يتم توضيح كيفية استخدام مكونات Laravel لبناء واجهات مستخدم سريعة الاستجابة وسهلة الاستخدام.
الجزء الثالث: بناء قاعدة البيانات باستخدام Migration يعد العمل مع قاعدة البيانات أحد أهم أجزاء تطوير أي نظام ERP. في هذه الدورة، سيتعلم المشاركون كيفية إنشاء قاعدة بيانات للمشروع باستخدام Laravel Migration، التي تتيح لك التحكم في بنية قاعدة البيانات بطريقة مرنة وآمنة. سيتعلم المشاركون كيفية إنشاء جداول للمبيعات والمشتريات والمخازن.
الجزء الرابع: إنشاء الجداول المختلفة يشمل هذا الجزء شرح كيفية إنشاء الجداول الخاصة بالمخازن، الأصناف، العملاء، الموردين، الفواتير، وبيانات الحسابات المالية. سيتم استخدام Laravel لتطبيق هذه الجداول وإنشاء العلاقات بينها بشكل فعال، مما يسهل عمليات البحث والتصفية للبيانات.
الجزء الخامس: إضافة وتنفيذ العمليات على الأصناف والفواتير في هذا الجزء، يتعلم المشاركون كيفية إضافة الأصناف إلى النظام وإنشاء فواتير المبيعات والمشتريات. كما يتم شرح كيفية تخصيص الحقول المختلفة مثل الأسعار، الكميات، الوحدات، والمخازن. سيتم شرح العمليات الحسابية المرتبطة بالفواتير وكيفية إضافة وتعديل الفواتير داخل النظام.
الجزء السادس: التعامل مع المرتجعات والفواتير المعدلة كما يشرح المحاضر كيفية التعامل مع فواتير المرتجعات، بما في ذلك إضافة الأصناف إلى فاتورة مرتجع المشتريات وحساب الكميات والخصومات ذات الصلة. سيتعلم المشاركون كيفية تعديل الفواتير وحساب إجمالي الفاتورة المعدلة.
الجزء السابع: إدارة الحسابات المالية يتناول هذا الجزء كيفية إنشاء وتعديل الحسابات المالية داخل النظام باستخدام Laravel، بما في ذلك حسابات العملاء والموردين. سيتعلم المشاركون كيفية تتبع حركات الحسابات المالية وحساب الأرصدة المتبقية.
الجزء الثامن: إدارة صلاحيات المستخدمين إحدى الجوانب المهمة في النظام هي القدرة على التحكم في صلاحيات الوصول للمستخدمين المختلفين. في هذه الدورة، يتم شرح كيفية إدارة صلاحيات الخزن للمستخدمين، وكيفية تحديد الأدوار المختلفة لكل مستخدم، مثل مدير المبيعات أو المحاسب.
الجزء التاسع: تحسين الأداء باستخدام AJAX يستعرض المحاضر كيفية تحسين تجربة المستخدم باستخدام AJAX لإجراء عمليات مثل البحث وتحديث الفواتير أو إضافة الأصناف إلى الفاتورة دون الحاجة لإعادة تحميل الصفحة. سيتعلم المشاركون كيفية استخدام AJAX في مشاريعهم المستقبلية لتحسين الأداء والاستجابة.
الجزء العاشر: التكامل مع GitHub يتعلم المشاركون كيفية تحميل وتشغيل المشروع من GitHub، مما يتيح لهم التعامل مع المشروع بشكل أكثر تنظيميًا واحترافيًا، وإمكانية التعاون مع فرق تطوير أخرى في المستقبل.
الجزء الحادي عشر: إعداد التقارير المالية والمراجعة أخيرًا، تركز الدورة على كيفية إنشاء تقارير مبيعات ومشتريات تفصيلية، وتحديد كيفية حساب المدفوعات والمستحقات المالية. سيتعلم المشاركون كيفية مراجعة آلية عمل الخزن والحسابات المالية، ومراجعة حسابات العملاء والموردين.