الدورات التي التحقت بها
دورة إدارة أنظمة لينكس Linux
إدارة أنظمة التشغيل جنو لينكس GNU/Linux والتي تسمى Linux هي أنظمة تشغيل ذات أداء عالي ومنتشرة جدا كخوادم Servers يستفيد منها كل من يعمل في web development او إدارة الخوادم والتشغيل أو الأمن السيبراني والاختراق الأخلاقي Ethical Hacking
دورة العمل الحر: كيف تعمل من المنزل
العمل الحر ويسمى العمل المستقل freelance أحيانا وهو أن تكون "مديرا لنفسك". من خلال العمل المستقل "الحر" تستطيع تخطيط حياتك والعمل وتحقيق الدخل. تحتوي هذه الدورة على عدد من الاستراتيجيات التي يمكنك الاستفادة منها إذا كنت تعمل كمستقل أو ترغب بالعمل كمستقل من ذلك كيفية التعامل مع العملاء وإدارة الوقت والمشاريع واستراتيجيات التسعير وكيف تتعرف على نفسك وتقوم بتسويق نفسك للآخرين.
دورة استضافة المواقع: كيف تنشر موقعك على الإنترنت
تعلم استضافة المواقع وتطبيقات الويب من حجز النطاقات domains حتى التعامل مع الملفات والبريد الإلكتروني وقواعد البيانات
دورة البرمجة باستخدام جافا سكريبت Javascript
جافاسكربت من اللغات القوية في مجال تطوير الويب وتعمل بشكل أساسي على متصفحات الإنترنت كما أنها أصبحت تعمل على تطبيقات الهواتف الذكية من خلال إطارات العمل الشهيرة مثل Ionic - React Native - Vue Native
دورة برمجة بايثون Python
بايثون python هي لغة برمجة مستخدمة في عدد من المجالات ومن أهمها الذكاء الاصطناعي AI وعلم البيانات Data Science والأمن السيبراني ومن خلال هذه الدورة سنبدا من الصفر حتى أوسع الأفاق في لغة بايثون لتتمكن من احترافها واستخدامها في أي مجال يناسب طبيعة عملك
دورة مفاهيم في تصميم واجهات الويب
تعلم أهم مفاهيم التصميم في الويب حيث يعتبر التصميم عامل كبير في التأثير على المستخدمين وتحسين شكل تطبيقاتك وستجد في هذه المادة عدد من الأفكار والمصادر التي ستلهمك وتساعدك على التصميم باحترافية.
دورة بناء واجهات برمجة التطبيقات لارافيل Laravel REST APIs
بناء واجهات برمجة التطبيقات REST APIs باستخدام JSON Web Tokens والسماح للتطبيقات بالتواصل والتعامل معها باستخدم لارافيل
دورة jQuery جافا سكربت من الصفر للاحتراف
جيكويري jQuery هي مكتبة شهيرة للغة JavaScript غرضها الأساسي هو تبسيط طرق التعامل مع لغة جافاسكربت JavaScript مع إضافة خصائص جاهزة لها مثل المؤثرات البصرية وتستخدم في بناء صفحات الإنترنت.
دورة برمجة الويب باستخدام لارافيل Laravel
دورة مكثفة في برمجة المواقع مع إطار العمل الشهير لارافيل من خلال هذه الدورة ستقوم ببرمجة موقعك الأول بسهولة و تكوين خادم الويب (السيرفر) الخاص بك ايضا
دورة إدارة نسخ البرمجة باستخدام git
تعامل باحترافية مع البرمجة. في هذه المادة ستتعلم كيفية إدارة نسخ البرمجة لديك باستخدام البرنامج الشهير git
دورة البرمجة باستخدام PHP and MySQL
تعتبر PHP من أكبر لغات البرمجة في عالم الويب بمجال Back-End وفي هذه المادة ستتعلم الأساسيات والاحتراف وبعض الأمور الأمنية في البرمجة وقواعد البيانات MySQL وكيفية بناء تطبيقات الويب.
مشاريعي التي أنجزتها
الغنّام للسّاعات
صفحة تعريفيّة عن مشروع والدي حفظه الله.
آلة حاسبة
عمل آلة حاسبة باستخدام: HTML + CSS + jQuery
.ALGHANNAM CONSTRUCTION CO
مشروع بناء صفحة باستخدام HTML, CSS, jQuery and Bootstrap
Mini Market
تصميم نموذج متجر بسيط. - HTML, CSS and JavaScript - استخدام موقع contentful في إنشاء قائمة المنتجات بالتالي توجد إمكانية للإضافة، التعديل أو الحذف. - استخدام async/await لربط المنتجات بالمتجر.
Expired App
تطبيق ويب باستخدام: HTML, CSS, Bootstrap , jQuery, PHP & MySQL وهو عبارة عن تطبيق لمعرفة حالة الصلاحية وعدد الأيّام المتبقيّة لكل شيء له تاريخ انتهاء. -توجد ٣ أقسام في المشروع وهي: المنتجات - الأدوية - الوثائق (تشمل البطاقات/ الضمان/ التأمين/ جواز السفر وغيره ممّا يحمل تاريخ صلاحية). - إمكانية الإضافة، التّعديل والحذف. - كما توجد إمكانية في قسم الوثائق لرفع صورة (مثل صورة فاتورة ضمان جهاز) وإعادة تحميلها في أي وقت. - توجد حاسبة Expiry Calculator، حيث يتم إدخال أي تاريخ إنتهاء وبالتالي ستظهر الحالة الخاصة به وعدد الأيام المتبقية لانتهاء الصلاحية. - من الممكن استعادة كلمة المرور عبر الإيميل (باستخدام PHPMailer) .. "من المحتمل وصول الإيميل في قسم Junk Mail". صفحة Dashboard: ١/ توجد خانة للبحث في جميع الأقسام. ٢/ ستظهر المنتجات/ الأدوية/ الوثائق التي ستنتهي قريبًا أو انتهت صلاحيتها. تم رفع المشروع مع قاعدة البيانات حسب ما تمّ شرحه في "دورة استضافة المواقع".
Food App
المشروع الختامي لمسار Full Stack Development HTML, CSS, jQuery, Bootstrap, PHP, Laravel واجهة المستخدم: - إمكانية تسجيل الدخول والخروج، واستعادة كلمة المرور. "تم استخدام Mailgun لإرسال الإيميلات" - إمكانية البحث عن أي منتج في صفحة Search. - بعد الطّلب ستظهر الطّلبات السابقة في صفحة Orders. واجهة المدير: يجب تسجيل الدخول من حساب المدير، وهو: [email protected] 12345678 الأقسام: صفحة Dashboard وتحتوي على رسم بياني لإجمالي المبيعات وعدد الطّلبات للشهر الحالي والسابق. صفحة Categories وتحتوي على التصنيفات، مع إمكانية الإضافة، التّعديل والحذف. صفحة Products وتحتوي على المنتجات، مع إمكانية العرض، الإضافة، التّعديل والحذف. صفحة Users وتحتوي على المستخدمين، مع إمكانية التعديل والحذف. صفحة Orders: - عند الضغط على إنشاء طلب جديد، سيتم الانتقال للصفحة الرئيسية واختيار المنتجات، وعند الوصول إلى إنهاء الطلب ستظهر أسماء جميع العملاء المُسجّلين سابقًا، لاختيار العميل صاحب الطلب، وبالتالي سيتم تسجيل الطلب للعميل الذي تم اختياره من القائمة. - عند الضغط على تعديل الطلب، سيتم إعادة المنتجات في سلة المشتريات لإمكانية الإضافة عليها أو تعديل العدد أو حذفها, وعند حذف جميع المنتجات في السلة سيظهر زر "إلغاء الطلب". صفحات Charts: - تحتوي على إجمالي المبيعات، وعدد المستخدمين المسجّلين، خلال الشهر الحالي والسابق وما قبله. - تحتوي على عدد المرّات التي تم بها طلب كل منتج. ملاحظة: - "تم تعطيل خصائص الإضافة والحذف والتعديل في قسم المنتجات والتصنيفات، للحفاظ على شكل التطبيق الحالي". *تحديث: - تم استخدام AJAX في ما يلي: ١/ الإضافة إلى السلة والحذف منها بدون تحديث الصفحة. ٢/ داخل صفحة سلة المشتريات يتم تلقائيًا تحديث إجمالي السعر والضريبة عند زيادة الكمية أو تقليلها، بدون تحديث الصفحة.