المبرمج فتح الرحمن عوض العليم

المبرمج فتح الرحمن عوض العليم صفحة تهتم بالبرمجيات وتصميم وتطوير مواقع الإنترنت

09/04/2026

نظام إدارة قواعد البيانات (DBMS):
هو نظام برمجي (software system) يوفر الأدوات والوظائف لإنشاء قواعد البيانات وإدارتها واستخدامها. ويسمح لك نظام إدارة قواعد البيانات بالتالي:
تعريف بنية البيانات (data structure) ونمطها (schema)
إدخال بيانات جديدة وتحديثها وحذفها واستعراضها
فرض قواعد وشروط على البيانات لضمان جودتها
الاحتفاظ بنسخ احتياطية واستعادتها
إدارة المعاملات والتزامن
تحسين أداء البيانات وكفاءتها
تأمين وحماية البيانات من الوصول غير المصرح به.

السلام عليكم ورحمة الله وبركاتهشرح مفهوم معمارية الحوسبة السحابية
08/03/2026

السلام عليكم ورحمة الله وبركاته
شرح مفهوم معمارية الحوسبة السحابية

شرح مفهوم معمارية الحوسبة السحابية Cloud computing architecture - Download as a PDF or view online for free

18/02/2026

مبارك عليكم الشهر الفضيل
تصوموا وتفطروا على خير
تقبل الله منا ومنكم الصيام والقيام

04/02/2026

تحية خاصة كبيرة لأحدث أبرز المعجبين لديّ! Tona Adam, Mohammed Hamed Duhawy

28/12/2025

Module 10: Sessions & Cookies
• Login system with sessions
• Remember-me with cookies
• User access levels
Module 11: Security Essentials
• Input filtering
• Password hashing (password_hash, password_verify)
• Protecting routes
• Basic encryption
Output:
✔ Full login/register system
✔ CMS CRUD dashboard (add, edit, delete content)
🟡 Phase 4 — Professional PHP (4–6 weeks)
Goal: Work like a real PHP backend developer.
Module 12: API Development
• JSON encoding/decoding
• RESTful APIs
• Authentication tokens
Module 13: Advanced OOP
• Interfaces
• Traits
• Namespaces
• Dependency Injection
Module 14: Design Patterns
• MVC
• Singleton
• Factory
• Repository pattern
Module 15: PHP Frameworks
Choose one:
• Laravel (recommended)
• Symfony
• CodeIgniter
Topics:
• Routing
• MVC structure
• Eloquent ORM (for Laravel)
• Blade templates
• Middleware
• API creation
Output:
✔ Build a complete Laravel application (Blog, Store, CRM…)
🟠 Phase 5 — Deployment & Real-World Skills (1–2 weeks)
Goal: Learn how to publish and manage PHP applications.
Module 16: Deployment
• Shared hosting vs VPS
• Uploading files via FTP
• Managing MySQL remotely
• Configuring php.ini
• Using Composer
Module 17: Git & Collaboration
• Git basics
• Branching
• GitHub workflow
• Code reviews
Module 18: Final Project
Choose one:
• E-commerce store
• Social media mini-platform
• Online quiz system
• Booking system
• Blog + Admin panel
Should include:
• Full authentication
• CRUD
• API
• Role permissions
• Laravel or pure PHP
🏆 At the end of this model, you will be able to:
✔ Build complete PHP applications
✔ Use MySQL professionally
✔ Understand OOP and frameworks
✔ Develop secure, production-level backend systems
✔ Publish real websites and APIs

Reference: Meta AI

28/12/2025

Education Model to learn PHP
Below is a complete education model / learning path to master PHP from zero to advanced.
This model is structured, modular, and suitable for self-study, bootcamps, or a training curriculum.
🎓 PHP Education Model (Complete Roadmap)
A structured learning system from beginner → advanced → professional developer.
🔵 Phase 1 — Foundations (2–3 weeks)
Goal: Understand how PHP works, write basic scripts, and integrate with HTML.

Module 1: Environment Setup
• Install XAMPP / WAMP / MAMP
• Understand localhost, htdocs, and server-side ex*****on
• First PHP file: index.php
Module 2: PHP Syntax Basics
• Tags:
• Variables & constants
• Data types (string, int, float, boolean)
• Operators (arithmetic, comparison, logical)
Module 3: Control Structures
• if / else / elseif
• switch
• Loops: for, while, foreach
Module 4: Working with Forms
• $_GET vs $_POST
• Basic form validation
• Processing user input
Output:
✔ Building simple interactive pages (calculator, login mockup, contact form)
🟣 Phase 2 — Intermediate PHP (3–4 weeks)
Goal: Build dynamic, secure, functional web applications.
Module 5: Arrays & Strings
• Indexed & associative arrays
• Array functions (array_push, sort, explode, etc.)
• String functions (strlen, str_replace, substr)
Module 6: Functions & Modularization
• User-defined functions
• Built-in functions
• Include / require
Module 7: PHP OOP (Object-Oriented Programming)
• Classes & objects
• Properties & methods
• Constructors
• Inheritance
• Access modifiers (public, private, protected)
• Static methods
Module 8: Working With Files
• Reading/writing files
• Upload files securely
Output:
✔ Small project using OOP (student manager, product manager)
🟢 Phase 3 — Databases & Backend Development (4–5 weeks)
Goal: Build real-world applications with users, CRUD, and authentication.
Module 9: MySQL + PHP
• Connect to MySQL
• CRUD operations
• Prepared statements (PDO or MySQLi)
• Prevent SQL Injection.......

25/05/2025

شيء عن بايثون:
الشرطيات في بايثون
تسمح لك بتنفيذ كود معين بناءً على شرط معين. يمكنك استخدام الشروط لاتخاذ قرارات في البرنامج لتنفيذ أوامر برمجية محددة.

أنواع الشرطيات:
1- if:
تستخدم لتنفيذ كود معين إذا كان الشرط صحيحًا.
مثال:
x = 15
if x > 10:
print("x أكبر من 10")
هنا يقوم البرنامج بطاعة العبارة أعلاه لأن الشرط كان صحيح أي متحقق.

2- elif:
تستخدم لتنفيذ كود معين إذا كان الشرط السابق خاطئًا والشرط الحالي صحيحًا.
مثال:
- if-elif-else:
x = 5
if x > 10:
print("x أكبر من 10")
elif x == 5:
print("x يساوي 5")
else:
print("x أصغر من 5")
خرج البرنامج:
يقوم بطباعة x يساوي 5 لان الشرط الذي يسبقها خاطئ لم يتحقق والشرط الذي يليها خاطئ أيضا.

3- else:
تستخدم لتنفيذ كود معين إذا كانت جميع الشروط السابقة خاطئة.
مثال:
x = 5
if x > 10:
print("x أكبر من 10")
else:
print("x أصغر من أو يساوي 10")
خرج البرنامج:
يقوم البرنامج بطباعة العبارة بعد جملة else لان الشرط غير صحيح أي لم يتحقق الشرط.
المشغلين الشرطيين:
==: يساوي
!=: لا يساوي
>: أكبر من
=: أكبر من أو يساوي
10` للتحقق إذا كانت قيمة x أكبر من 10.
*3- `x

22/05/2025

تحية خاصة لأحدث المتابعين لي! يسرني انضمامك! صلاح فارس, םב םב

19/05/2025

شيء عن بايثون
حلقات التكرار
حلقات التكرار في بايثون هي بنية برمجية تسمح بتنفيذ كود معين بشكل متكرر (عدد من المرات)، ويوجد نوعان رئيسيان من حلقات التكرار في بايثون:

١- حلقة `for`:
حلقة `for` تستخدم لتكرار الكود لعدد معين من المرات، عادةً ما يتم استخدامها مع القوائم أو السلاسل.
مثال:

program_lang = ["JAVA", "DELPHI", "PHP"]
for pl in program_lang:
print(pl)
خرج البرنامج طباعة الكلمات الموجودة داخل القائمة list.
٢- حلقة `while`:
حلقة `while` تستخدم لتكرار الكود طالما أن الشرط المحدد صحيح.
مثال:
i = 0
while i < 5:
print(i)
i += 1
وناتج خرج هذا البرنامج طباعة الاعداد من ٠ وحتى ٤.

استخدام `break` و `continue`:
يمكن استخدام `break` لإيقاف الحلقة بشكل كامل، و `continue` لتخطي التكرار الحالي والانتقال إلى التكرار التالي.
مثال:
for i in range(5):
if i == 3:
break
print(i)
وهنا تقوم الدوارة أو حلقة التكرار بطباعة الارقام ١ و ٢ ثم تتوقف عند الرقم ٣ لاستخدامنا break.
for i in range(5):
if i == 3:
continue
print(i)
وهنا تقوم الدوارة أو حلقة التكرار بطباعة الارقام ١ حتى ٥ .

وبالتوفيق للجميع

تقنيات برمجة تطبيقات الويب الحديثةيوجد العديد من تقنيات تطوير الويب الحديثة التي يمكن استخدامها لتحسين أداء المواقع وزيا...
18/05/2025

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

1. تقنية React.js: وهي إطار عمل (Framework) لتطوير واجهات المستخدم الديناميكية ويقوم بتجهيز وتصفية البيانات بشكل سريع وفعال جدًا.

2. تقنية Progressive Web Apps (PWA): وهي مواقع ويب تحاكي تطبيقات الهواتف المحمولة، فهي تحتوي على العديد من الميزات المتقدمة التي تجعلها تعمل بسرعة وتوفر تجربة مستخدم جيدة للغاية.

3. تقنية البرمجة الشبيهة بالخادم والبرمجة بدون خوادم: هذه التقنيات تستخدم السحابة (Cloud) لتشغيل التطبيقات وبالتالي يتم التخلص من الحاجة إلى خادم خاص بك لتشغيل الويب. ويتم زيادة سرعة التحميل بشكل ملحوظ.

4. تقنية تحسين المحتوى لمحركات البحث (SEO): هذه الممارسات تحسن محتوى الموقع وتضبط العناصر فيه بشكل يتفق ومتطلبات محركات البحث ويسمح للمستخدمين بالوصول إلى محتوى الموقع بشكل سريع وفعال.

5. تقنية شبكات التسليم المحلية (CDN): هذه التقنية تخزّن نسخة مؤقتة من موقع الويب في مواقع مختلفة حول العالم لتخفيف الضغط على الخوادم الأساسية، وتسريع وتحسين تسليم المحتوى للمستخدمين.

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

أنجز أعمالك عبر الإنترنت (الخدمات المصغرة | المشاريع | المسابقات)

Address

السيد عبد الرحمن
Khartoum

Alerts

Be the first to know and let us send you an email when المبرمج فتح الرحمن عوض العليم posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to المبرمج فتح الرحمن عوض العليم:

Share