اللجنة العلمية_مستوى رابع
592 subscribers
195 photos
23 videos
362 files
200 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)
صورة توضيحية لأنواع خدمات الحوسبة السحابية وأشهر تطبيقاتها

#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
أنواع السُحب في الحوسبة السحابية:-


السحابة العامة Public Cloud:-

عادةً ما تحتوي على كميات هائلة من المساحة المتاحة، مما يُترجم إلى قابلية التوسع بسهولة. يوصى به لتطوير البرمجيات والمشاريع التعاونية.


السحابة الخاصة Private Cloud :-

عادة ما تكون موجودة خلف جدار حماية وتستخدمها مؤسسة واحدة. يوصى به للشركات ذات المتطلبات التنظيمية الصارمة للغاية


السحابة الهجينة Hybrid Cloud:-

خليط بين السحابة العامة مع السحابة الخاصة للسماح للمنصتين بالتفاعل بسلاسة. يوصى به للشركات التي تعمل على تحقيق التوازن بين تحليلات البيانات الضخمة ولوائح خصوصية البيانات الصارمة.



سحابة المجتمع Community Cloud:-

منصة تعاونية ومتعددة المستأجرين تستخدمها العديد من المؤسسات المتميزة لمشاركة نفس التطبيقات. يعمل المستخدمون عادةً في نفس الصناعة أو المجال.


#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
بنية الحوسبة السحابية هي مزيج من العمارة الموجهة للخدمة و المعمارية المدفوعة بالحدث

Cloud computing architecture is a combination of service-oriented architecture and event-driven architecture

#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
Cloud Computing
#الحوسبة_السحابية_نظري
Application Layer

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


#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
Cloud Computing
#الحوسبة_السحابية_نظري
Platform Layer

توفر طبقة النظام الأساسي الموارد اللازمة لبناء التطبيقات فعليًا. بالاشتراك مع IaaS، توفر PaaS القدرة على تطوير التطبيقات واختبارها وتشغيلها واستضافتها. تُفتح طبقة النظام الأساسي أمام الجهات الخارجية لإضافة برامجها (أو عمليات التكامل) إلى الخدمة السحابية


#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
Cloud Computing
#الحوسبة_السحابية_نظري
Infrastructure Layer

طبقة البنية التحتية هي مبنى مركز البيانات والمعدات والأنظمة التي تحافظ على تشغيله


#الحوسبة_السحابية_نظري
Forwarded from Cloud Computing (A H M E D)
Cloud Computing
#الحوسبة_السحابية_نظري
Hardware Layer

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


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


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


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


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

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



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

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



#الحوسبة_السحابية_نظري
Forwarded from IS4 PM_2025 (A H M E D)
Software requirements specification srs template.doc
127.5 KB
ملف مساعد لتطبيق ال SRS

منقول من الأستاذة فاطمه سعد عامر
#IS4

#مشروع_التخرج
Forwarded from IS4 PM_2025 (A H M E D)
IS4 PM_2025
Use case description.docx
This document appears to be a template for documenting use case descriptions.
The main elements include:

1. Use Case Name: The name or title of the use case.
2. Unique ID: A unique identifier for the use case.
3. Area: The area or domain that the use case belongs to.
4. Actors: The stakeholders or users involved in the use case.
5. Description: A brief description of the use case.
6. Trigger Type: Indicates whether the use case is triggered externally or temporally.
7. Steps Performed (main path): The main steps or flow of the use case.
8. Information of Steps: Additional details about the steps performed in the use case.
9. Preconditions: Conditions that must be met before the use case can be executed.
10. Post conditions: Conditions that are expected to be true after the use case is completed.
11. Requirements Met: The requirements or user needs that the use case addresses.
12. Outstanding Issues: Any known issues or concerns with the use case.
13. Priority: The importance or priority level of the use case.
14. Risk: The potential risks or challenges associated with the use case.

This template provides a structured way to document the key aspects of a use case, which is a common technique in software engineering and requirements analysis to capture and communicate user interactions with a system.

#IS4

#مشروع_التخرج
Forwarded from IS4 PM_2025 (A H M E D)
IS4 PM_2025
Use case description.docx
#IS4
لتحديد Trigger Type و Priority في وصف حالات الاستخدام، يمكن الاعتماد على المعايير التالية:

Trigger Type
1. External:
- استخدم هذا الخيار إذا كانت الحالة تتطلب دخولًا من مستخدم خارجي أو نظام آخر.
- مثال: عندما يقوم المستخدم بالنقر على زر، أو عندما يتلقى النظام طلبًا من واجهة برمجة التطبيقات (API).

2. Temporal:
- استخدم هذا الخيار إذا كانت الحالة تعمل بناءً على الوقت، مثل المهام المجدولة.
- مثال: تقرير يتم إنشاؤه تلقائيًا كل نهاية شهر.
Priority
1. Urgent:

- الحالات التي تحتاج إلى التنفيذ الفوري أو التي تؤثر بشكل كبير على العمل.
- مثال: إصلاحات للأخطاء الحرجة التي تعطل النظام.

2. High:

- الحالات المهمة ولكن يمكن الانتظار قليلاً لتنفيذها.
- مثال: ميزات جديدة تعزز تجربة المستخدم.

3. Medium:

- الحالات التي لها تأثير معتدل ويمكن برمجتها في الجدول الزمني.
- مثال: تحسينات بسيطة على واجهة المستخدم.

4. Low:

- الحالات التي ليست ذات أولوية عالية ولا تمثل خطراً على النظام.
- مثال: تغييرات جمالية أو تحسينات ثانوية.

#مشروع_التخرج
Forwarded from Cloud Computing (A H M E D)
GitLab

هو منصة شاملة لتطوير البرمجيات (DevOps) تجمع بين العديد من الأدوات والخدمات في مكان واحد.

تتيح لك GitLab إدارة دورة حياة المشروع بأكملها، بدءًا من كتابة الكود وحتى نشره.


ما هي أهم مزايا GitLab؟

إدارة مستودعات Git:

تخزين وتنظيم كودك بسهولة.

تعقب الأخطاء:

إدارة المهام والمشاكل التي تواجه المشروع.

ويكي:

إنشاء وثائق المشروع وتبادل المعلومات.

دمج مستمر ونشر مستمر:

أتمتة عمليات البناء والاختبار والنشر.

أمن قوي:

حماية كودك وبياناتك.

تعاون فعال:

العمل مع فريقك بسهولة ومرونة.

ما هي استخدامات GitLab؟

تطوير البرمجيات:

إدارة مشاريع البرمجيات من البداية إلى النهاية.
التعاون بين الفرق:

تسهيل العمل المشترك بين فرق التطوير والعمليات.

نشر التطبيقات:

نشر تطبيقاتك بسرعة وأمان.

#الحوسبة_السحابية_نظري
#الحوسبة_السحابية_عملي
Forwarded from اللجنة العلمية CS 22 (Abdullah Almsaodi)
صباح الخير CS22


كلنا عارفين كيف مشروع التخرج يأخذ وقت ومجهود
وماعد يبقي معانا وقت للأشياء الثانية من تكاليف و مشاريع المواد،
فضروري نستخدم Chatgpt بقدر المستطاع عشان تزيد الانتاجية
ومش يعني انك تستخدم AI خلاص أنت بليد وماعد تفهم شيء 😂💔 ،

الفكرة هي طريقة استخدامك وكيف تخليه مرشدك و مساعدك الشخصي،
والذي يفرق هو Prompt الذي تكتبه فضروري تعرف كيف تتواصل مع
الذكاء الاصطناعي وتتعلم (Prompt Engineering).

طيب معانا تكاليف الدعيس ويشتي نطبق SOLID Principl و Design Pattern
وكلنا عارفين كيف الوليد يناقش ويطرح الدرجات 😂 فضروري تفهم ايش الذي فعلت.

طيب كيف تفعل ومافيش معك وقت؟
وتضيع وقتك تدور مشاريع جاهزة من Github وتنزلها وتفهمها
وترجع تبنيها من جديد 🥲


بقلك ايش الحل من رأي المتواضع
أنت الآن مستوى رابع 🌚 واكيد اشتغلت على مشاريع سابقة
سواء Web PHP أو #C أو أي لغة وتقدر تطبق Design Pattern
و SOLD طبيعي بدون أي مشاكل .


مثلاً إذا معك مشروع PHP وبدن OOP فتقدر تحوله وبكل سهولة ،
كل الذي عليك التي :

١- تفتح المشروع في VSCode وتحمل extension تتستخرج هيكلية المشروع اسمها

Export Tree

Ctrl+Shift+P وابحث على Tree Exporter: Export


ال Extension تتستخرج الهيكليه كامل في ملف .ini
ويطلع لك 2000 سطر 🥲💔.
فحذف الملفات وبقي المجلدات فقط وعدلها كذا مثلا:

furni-store
├── .idea
| └──
├── admin
│ ├── assets
│ ├── css
│ │ ├── style.min.css
│ │ └── styles.css
│ ├── js
│ │ ├── all.js
│ │ ├── datatables-simple-demo.js
│ │ └── scripts.js
│ ├── login.php
│ ├── logout.php
│ ├── register.php
│ ├── dbconnect.php
│ ├── editcategory.php
│ ├── editusers.php
│ ├── index.php
│ └── users.php
├── css
├── images
| └──
├── include
| └──
├── login.php
├── products.php
├── index.php
├── README.md



٢- افتح ChatGP واكتب اوامر واضحة و لمهمة واحدة ومحددة ويكون في تسلسل في المشكلة والموضوع (مش تكتب اشتي مشروع كامل وجاهز 🌚) .

مثال:

I have a php e-commerce store project, and I need to modify and convert it to OOP with the SOLID principle.
could you help me and be my instructor?

وضيف الهيكليه في Prompt ثاني :

I will provide you my project structure and guide me based on it


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



الخلاصة طريقة استخدامك ل ChatGPT هي الذي بتفرق معك
وكيف أنك تفهم طريقة وخطوات حل المشاكل وتحلها أنت.


🎵 اقتراحات (زيادة خير 🌚) :

- اذا في أي جزئية مافهمته خليه يشرح لك المبدئ ويبحث في النت
عشان يجيب لك افضل النتائج مثل:

search on the internet and tell me
what is the SOLID Principl?


- ضيف للمتصفح Grammarly extension وسجل الدخول في موقعهم،
واثناء كتابة Prompt يطلع لك مقترحات وتصحيح للكلمات مع القواعد
لأنها بتفرق جداً في response حق ChatGPT.

- للذي يشتي يطلع على حقي المحادثة و Prompt هذا الرابط:
https://chatgpt.com/share/9ae90bc9-aa3f-4c2a-a2ac-5aed5a2782ae



والسلام عليكم ورحمة الله...

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