اللجنة العلمية_مستوى رابع
600 subscribers
195 photos
23 videos
362 files
198 links
القنوات العملية المركزية:
سنة اولى/ https://t.me/USF_Computer1
سنه ثانية/ https://t.me/USF_computer2
سنة ثالثة/ https://t.me/USF_Computer3
سنة رابعة/ https://t.me/USF_Computer4

تم ارشفة اغلب قنوات ومجموعات الدفع السابقة ، وهي مثبته
Download Telegram
Forwarded from Cloud Computing (A H M E D)
Cloud Computing
#الحوسبة_السحابية_نظري
أنواع المحاكاة الافتراضية:-
هناك العديد من أنواع المحاكاة الافتراضية، ولكل منها مزاياها والغرض منها. فيما يلي بعض الأنواع الأكثر شيوعًا للمحاكاة الافتراضية:

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

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

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

المحاكاة الافتراضية للتطبيق: هذه هي عملية فصل طبقة التطبيق عن الأجهزة ونظام التشغيل. الآن، أصبح التطبيق قادرًا على التشغيل دون الاعتماد على نظام التشغيل الفعلي للجهاز. بهذه الطريقة، يمكن للمستخدمين تشغيل تطبيق Windows على نظام التشغيل Linux والعكس دون الحاجة إلى جهازي كمبيوتر.

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

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



#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
الآلة الافتراضية Virtual Machine:-

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



#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
مراقب الأجهزة الافتراضية برنامج Hypervisor:-


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


هناك نوعان من برامج Hypervisor:


النوع الأول برامج Hypervisor المعدنية:

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



النوع الثاني برامج Hypervisor المستضافة:

يتم تثبيتها كتطبيق برمجي على نظام التشغيل، ويعمل كل جهاز افتراضي كمثيل برنامج منفصل أو عملية على النظام المضيف. تشمل الأمثلة محطة عمل VMware وOracle VirtualBox.



#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
كيف تعمل المحاكاة الافتراضية؟
كما رأينا سابقًا، تعمل المحاكاة الافتراضية عن طريق تجريد الأجهزة المادية للكمبيوتر وإنشاء نسخة افتراضية منها.

وفيما يلي تفصيل خطوة بخطوة لكيفية عمله:

نشر برنامج Hypervisor:

للبدء، يجب تثبيت برنامج Hypervisor على أجهزة الجهاز (النوع 1)
أو على نظام التشغيل الحالي (النوع 2).

تخصيص الموارد:

بمجرد تثبيت برنامج Hypervisor، فإنه يتحكم في موارد أجهزة الجهاز.

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

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


#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
فوائد المحاكاة الافتراضية:-

١.خفض تكاليف رأس المال والتشغيل

٢. نسخ احتياطية أسرع

٣. تقليل وقت التوقف عن العمل أو القضاء عليه

٤.الترحيل السلس للموارد

٥.زيادة الكفاءة والإنتاجية



#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
Cloud Computing
#IS4 Docker Presentation #الحوسبة_السحابية_نظري
ملخص البريزينتيشن

ما هو Docker؟

Docker

هو منصة مفتوحة المصدر تستخدم لحزم وتشغيل التطبيقات في حاويات مستقلة (Containers).

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

تاريخ Docker

البدايات:

نشأ Docker من مشروع داخلي في شركة dotCloud، والتي ركزت على توفير منصة سحابية.

الإطلاق:

تم إطلاق Docker كمشروع مفتوح المصدر في عام 2013.


النمو السريع:

حقق Docker شعبية واسعة بين المطورين والشركات بسبب مزاياه العديدة وسهولة استخدامه.


لماذا نستخدم Docker؟

عزل التطبيقات:

كل تطبيق يعمل في حاوية مستقلة، مما يمنع حدوث تعارضات بين التطبيقات المختلفة.

نشر سريع وسهل:

يمكن نشر التطبيقات بسرعة وسهولة على أي نظام تشغيل يدعم Docker.

توافقية:

تضمن Docker أن يعمل التطبيق بنفس الطريقة بغض النظر عن البيئة التي يتم نشره فيها.

كفاءة في استخدام الموارد:

تستفيد حاويات Docker من ميزات نظام التشغيل الأساسي، مما يقلل من استهلاك الموارد.

فوائد Docker

زيادة الإنتاجية:

يسرع Docker من عملية تطوير ونشر التطبيقات.

تحسين التعاون:

يسهل Docker التعاون بين فرق التطوير المختلفة.

تقليل الأخطاء:

يساعد Docker في تقليل الأخطاء التي تحدث أثناء عملية النشر.

مرونة أكبر:

يوفر Docker مرونة أكبر في إدارة التطبيقات.

بنية Docker ومحتويات الحاوية

المضيف (Host):

الجهاز الذي يعمل عليه Docker.

العميل (Client):
واجهة المستخدم التي تتفاعل مع Docker.

الخادم (Daemon):
العملية التي تعمل في الخلفية وتدير الحاويات.

الصورة (Image):
قالب للقراءة فقط يحتوي على جميع التعليمات اللازمة لتشغيل التطبيق.

الحاوية (Container):
مثيل حي من الصورة، ويمكن تشغيله وإيقافه وحذفه.

Docker Hub

السوق المركزي:

هو سجل عام للصور التي يمكن للمستخدمين تحميلها ومشاركتها.

صور جاهزة:

يوفر Docker Hub مجموعة واسعة من الصور الجاهزة للتطبيقات الشائعة.

الأمان:

يوفر Docker Hub ميزات أمان لحماية الصور.

#IS4
#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
#IS4
أسئلة الدكتور عن البريزينتيشن:-
١. ماهو ال Docker
٢. ما الفرق بين Docker و VM
٣. ماهي اهم ميزة تفرق بين ال Docker و VM
٤. كيف يمكنني تطوير تطبيق باستخدام Docker

#الحوسبة_السحابية_نظري
Forwarded from IS4 PM_2025 (A H M E D)
2نموذج جدول اختبارات_240821_172124.pdf
372.3 KB
🛑🛑هااااااااااااااااام جداً 🛑🛑

-اليكم جدول توزيع الاختبارات النهائية لكل الدفع والتخصصات.
1. بناءاً على جدول التوزيع التالي يتم من قبل كل المناديب انزال استفتاء لكل الدفع بالتصويت على ترتيب المواد .
٢. نود احاطتكم أنه يتم التصويت على توزيع المواد فقط بالنسبة للوقت والايام قد تم اعتمادها من قبل المركز الامتحاني لا يمكن التعديل فيها.
٣. لكل المناديب فرصة في التصويت على الترتيب للمواد حتى يوم السبت حيث سيكون هناك اجتماع لكل المناديب من المستوى الاول إلى الرابع ويتم فيه تثبيت ترتيب المواد النهائي.
❇️🔷يا حبذا من الدفع التي لديها أكثر من مجموعة أن يتم اجتماع المناديب لكل المجموعات والاتفاق على ترتيب واحد لكل المجموعات بحيث يجي يوم السبت ونثبت الجدول ولا نطول في الاجتماع والاختلافات 🔷❇️


والله ولي الهداية والتوفيق؛؛؛

#ملتقى_الطالب_الجامعي.
#وعيٌ_وتاهيل.
#نحن_في_خدمتكم.
Forwarded from اللجنة العلمية CS 22 (Moh'd)
عشان مشاريع التخرج بنحتاج الى تصاميم ui ux للمشروع

عندكم مجتمع فجما بينه تصاميم رهيبه مجاني ومدفوع... فمثلا ابحثو عن اسم المشروع حقكم.. او حتى جزء مثل dashboard او login وبعد اختيار التصميم تقدرو تستخدموه كمرجع للمشروع ويكون الشكل النهائي مسروق من عدة تصاميم ورهييب
https://www.figma.com/community

وهذه خدعه عشان يكون التصميم أكثر رهابة: في شي في الكومينتي اسمه ui components ابحثو عليه
بتلاقو تصاميم مجانية بينها 200 شكل او 100 (ما يهم العدد صراحة).. فيبها cards و buttons و form و ... الخ ، وكلهم نفس اسلوب التصميم.
تقدرو تنسخو منها الي يعجبكم ، ومع شويه تنسيق من الفريق نفسه بتخرجو بتصميم رهيب يبان شكله شبه أحترافي

كذلك اذا تشتو تغذية بصرية عندكم موقع Dribbble مشهور جداً وبينه اشياء خرافية.
وموقع freePic بيساعدكم كذلك...

بالتوفيق
#مساعد #مشاريع_التخرج
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
ورجعنا بعد فترة غياب...

هذه مكتبة اختصرت مسألة upload file في الويب... من واجهات حلوه و functionality ممتازة

هذا رابط الديمو:
https://pqina.nl/filepond/#multi-file-demo

والجميل فيها انها تشتغل في عمالقة الفريمورك مثل فيو و رياكت و انجلر و سِفلت (بكسر السين)

واذا انت ما تستخدم اي واحده... تقدر تستخدم ال jquery وفي الموقع شرح لكل شي

#مساعد #مشاريع_التخرج
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
اللجنة العلمية CS 22
ورجعنا بعد فترة غياب... هذه مكتبة اختصرت مسألة upload file في الويب... من واجهات حلوه و functionality ممتازة هذا رابط الديمو: https://pqina.nl/filepond/#multi-file-demo والجميل فيها انها تشتغل في عمالقة الفريمورك مثل فيو و رياكت و انجلر و سِفلت (بكسر السين)…
كمان اذا دخلت رابط github بتاعها بتشوف كل المميزات
من ضمنها تثبتها علىbackend fremword  مثل لارافيل وجانقو وغيرها

وهذا رابط كورس على منهجيات الأجايل ، ويحتوي على:
مبادئ وقيم الأجايل Agile 4 Values & 12 Principles
طرق ومنهجيات الأجايل "سكرام-كانبان" Agile Methodologies "Scrum-Kanban"
كتابة متطلبات الأجايل "قصص العميل" Writing Agile Requirements "User Stories
التعامل مع مشاريع الأجايل باستخدام جيرا "Dealing with Agile Projects using Jira"

هذا رابط الكورس في موقع mediafire وحجمه 2.1 جيجا

مشاركة جميلة من رعدان 👍
#مساعد #كورس #مشاريع_التخرج
Forwarded from اللجنة العلمية CS 22 (Abdullah Almsaodi)
صباح الخير،

للذي ماعنده فكره عن Database و ERDحق مشروعه ،
هذا موقع بيفيدكم برسم مخططات التحليل وفيه قوالب جاهزه لأغلب المشاريع.

أبحث على أسم مشروعك ويجيب لك
قالب ERD جاهز.


#مساعدة
#مشاريع
#مشاريع_التخرج


https://drawsql.app/templates/tags/open-source
Forwarded from اللجنة العلمية CS 22 (Moh'd)
أغلب المواضيع هنا غالبًا ما تندرج تحت الفرونت ولا الباك، سيبكم من ذه كله.

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

واغلب الشركات تشوف إنها معاها ثلاث env لأي تطبيق واللي
Dev: وهذه تكون خاصة للطورين
وبعدين المطورين ينقلوا التطبيق إلى بيئة ثانية وهي qa
Qa :
وهذه البيئة خصيصًا بس للـ testers ويجلسوا يخبتروا عليها ويبلغوا إذا في اي bugs عشان يصلحوا وبعدين لوما يتأكدوا إنه كل شيء سليم ينقلوا هذه البيئة إلى prod.
Prod: بإختصار هذه البيئة اللي تكون للمستهلكين.

وخلاص ذه نبذة بسسسيطة جدًا ، صح إنه مهمش هنا لكن يبقى مهم جدًا، بالإضافة إنك تفهم فكرة Business أهم من أنك تبرمج.🤓

https://www.upwork.com/resources/what-is-qa-testing