الدورات التي التحقت بها
دورة أساسيات نظام لينكس Linux
دورة في تعليم أساسيات نظام لينكس Linux
دورة البرمجة بلغة ++C
دورة مكثفة في تعليم أساسيات البرمجة حتى المستويات المتقدمة بها وذلك من خلال استخدام لغة ++C
دورة الخدمات السحابية Cloud Services
دورة متقدمة في الاستضافات السحابية والتي تسمى الخدمات السحابية Clouding وهي مجموعة موارد متاحة لدى مراكز بيانات DigitalOcean موزعة حول العالم.
دورة البرمجة باستخدام PHP and MySQL
تعتبر PHP من أكبر لغات البرمجة في عالم الويب بمجال Back-End وفي هذه المادة ستتعلم الأساسيات والاحتراف وبعض الأمور الأمنية في البرمجة وقواعد البيانات MySQL وكيفية بناء تطبيقات الويب.
دورة العمل الحر: كيف تعمل من المنزل
العمل الحر ويسمى العمل المستقل freelance أحيانا وهو أن تكون "مديرا لنفسك". من خلال العمل المستقل "الحر" تستطيع تخطيط حياتك والعمل وتحقيق الدخل. تحتوي هذه الدورة على عدد من الاستراتيجيات التي يمكنك الاستفادة منها إذا كنت تعمل كمستقل أو ترغب بالعمل كمستقل من ذلك كيفية التعامل مع العملاء وإدارة الوقت والمشاريع واستراتيجيات التسعير وكيف تتعرف على نفسك وتقوم بتسويق نفسك للآخرين.
دورة البرمجة باستخدام جافا سكريبت Javascript
جافاسكربت من اللغات القوية في مجال تطوير الويب وتعمل بشكل أساسي على متصفحات الإنترنت كما أنها أصبحت تعمل على تطبيقات الهواتف الذكية من خلال إطارات العمل الشهيرة مثل Ionic - React Native - Vue Native
دورة إدارة أنظمة لينكس Linux
إدارة أنظمة التشغيل جنو لينكس GNU/Linux والتي تسمى Linux هي أنظمة تشغيل ذات أداء عالي ومنتشرة جدا كخوادم Servers يستفيد منها كل من يعمل في web development او إدارة الخوادم والتشغيل أو الأمن السيبراني والاختراق الأخلاقي Ethical Hacking
دورة برمجة الويب باستخدام لارافيل Laravel
دورة مكثفة في برمجة المواقع مع إطار العمل الشهير لارافيل من خلال هذه الدورة ستقوم ببرمجة موقعك الأول بسهولة و تكوين خادم الويب (السيرفر) الخاص بك ايضا
دورة مفاهيم في تصميم واجهات الويب
تعلم أهم مفاهيم التصميم في الويب حيث يعتبر التصميم عامل كبير في التأثير على المستخدمين وتحسين شكل تطبيقاتك وستجد في هذه المادة عدد من الأفكار والمصادر التي ستلهمك وتساعدك على التصميم باحترافية.
دورة بناء واجهات برمجة التطبيقات لارافيل Laravel REST APIs
بناء واجهات برمجة التطبيقات REST APIs باستخدام JSON Web Tokens والسماح للتطبيقات بالتواصل والتعامل معها باستخدم لارافيل
دورة استضافة المواقع: كيف تنشر موقعك على الإنترنت
تعلم استضافة المواقع وتطبيقات الويب من حجز النطاقات domains حتى التعامل مع الملفات والبريد الإلكتروني وقواعد البيانات
مشاريعي التي أنجزتها
ادارة المهام مع ميزة الملاحظات الشخصية (DOIT)
اهلا وسهلا، هذا المشروع المتواضع تطبيق لاغلب المواضيع اللي تعلمتها في دورة الjavascript . المشروع عبارة عن موقع يسمحلك انك تضيف اكثر من مهام ( task ) وتصنفها في اكثر من قائمة ( list ) .. ايضا الموقع يوفر لوحة ملاحظات شخصية في جزئية ال sticky notes. اخيرا، الموقع يستخدم indexedDB ك نوع من انواع قواعد البيانات لتخزين البيانات في المتصفح. طريقة الاستخدام: - لنقل مهمة من قائمة الى قائمة اخرى، اضغط زر كنترول ثم اسحب المهمة وضعها في القائمة التي تريدز - لحذف مهمة، اضغط زر الكنترول ثم اسحب المهمة لأسفل الصفحة. - لتغير عنوان قائمة من القوائم، اضغط double click على عنوان القائم وعدل على العنوان ثم اضغط enter. - لاضافة ملاحظة شخصية، اضغط ع زر الsticky notes في اعلى الصفحة، ثم اضغط double click على اي مكان ف الصفحة. - لتحريك الملاحظة الشخصية، اضغط على زر الكنترول وحرك الملاحظة للمكان اللي يناسبك. - بامكانك تكبير الملاحظة وتصغيرها من خلال سحب الجزء السفلي الايمن وايضا بامكانك تغير اللون وحجم الخط. - واخيرا بامكانك التبديل بين dark mode و light mode في الموقع بالضغط على ايقونة اللمبة في اقصى الشاشة فوق في اليسار. رابط اليوتيوب لاستعراض المشروع: https://youtu.be/1bOgghn75KA