مواضيع دسمة في التخصص :
“الدفع الإلكتروني للمطورين — بناء بوابات الدفع والأنظمة المالية الحديثة”
أو
“Payment Systems Engineering بالعربي”
الفهرس
الفصل 1 — مقدمة في عالم المدفوعات
كيف تنتقل الأموال رقميًا
الفرق بين Payment Gateway و Processor و Acquirer
دورة العملية المالية
الفصل 2 — أنواع أنظمة الدفع
البطاقات البنكية
المحافظ الإلكترونية
Apple Pay / Google Pay
BNPL
العملات الرقمية
التحويل البنكي
الفصل 3 — هندسة أنظمة الدفع
Architecture
High Availability
Scalability
Queue Systems
Retry Systems
الفصل 4 — تصميم قاعدة البيانات المالية
Transactions
Ledger
Wallets
Refunds
Audit Logs
الفصل 5 — APIs الخاصة بالدفع
REST APIs
Authentication
Idempotency
مصطلح مهم جدًا في الدفع:
Idempotency Key
Webhooks
Signature Verification
الفصل 6 — الأمان والحماية
PCI DSS
Tokenization
Encryption
Fraud Detection
Rate Limiting
الفصل 7 — التكامل مع بوابات الدفع
Stripe
PayPal
Braintree
HyperPay
Paymob
Razorpay
بعض هذه البوابات تُستخدم كثيرًا حسب تجارب المطورين والمجتمع التقني.
الفصل 8 — بناء Payment Gateway خاص بك
Gateway Architecture
Routing
Settlement
Reconciliation
الفصل 9 — الأنظمة المالية المتقدمة
Split Payments
Subscription Systems
Marketplace Payments
Escrow
الفصل 10 — مستقبل المدفوعات
Open Banking
AI in FinTech
Blockchain Payments
Real-time Payments
“الدفع الإلكتروني للمطورين — بناء بوابات الدفع والأنظمة المالية الحديثة”
أو
“Payment Systems Engineering بالعربي”
الفهرس
الفصل 1 — مقدمة في عالم المدفوعات
كيف تنتقل الأموال رقميًا
الفرق بين Payment Gateway و Processor و Acquirer
دورة العملية المالية
الفصل 2 — أنواع أنظمة الدفع
البطاقات البنكية
المحافظ الإلكترونية
Apple Pay / Google Pay
BNPL
العملات الرقمية
التحويل البنكي
الفصل 3 — هندسة أنظمة الدفع
Architecture
High Availability
Scalability
Queue Systems
Retry Systems
الفصل 4 — تصميم قاعدة البيانات المالية
Transactions
Ledger
Wallets
Refunds
Audit Logs
الفصل 5 — APIs الخاصة بالدفع
REST APIs
Authentication
Idempotency
مصطلح مهم جدًا في الدفع:
Idempotency Key
Webhooks
Signature Verification
الفصل 6 — الأمان والحماية
PCI DSS
Tokenization
Encryption
Fraud Detection
Rate Limiting
الفصل 7 — التكامل مع بوابات الدفع
Stripe
PayPal
Braintree
HyperPay
Paymob
Razorpay
بعض هذه البوابات تُستخدم كثيرًا حسب تجارب المطورين والمجتمع التقني.
الفصل 8 — بناء Payment Gateway خاص بك
Gateway Architecture
Routing
Settlement
Reconciliation
الفصل 9 — الأنظمة المالية المتقدمة
Split Payments
Subscription Systems
Marketplace Payments
Escrow
الفصل 10 — مستقبل المدفوعات
Open Banking
AI in FinTech
Blockchain Payments
Real-time Payments
الويندوز يسرق منك الموارد بدون ما تحس
- الإنترنت؟
تحديثات بالخلفية تخلص الباقة وأنت ما تدري ايش نزل أصلًا.
- التخزين؟
النظام لحاله ممكن يأخذ 130GB بين تحديثات وكاش وملفات مخفية.
- الأداء؟
رام ومعالج مستهلكين حتى وأنت فاتح سطح المكتب فقط.
- الباك اند والتطوير؟
عمليات الخلفية والكاش ومحركات البحث مثل Elasticsearch لا تعمل على ويندوز ، بينما على Ubuntu أكثر استقرار و توافقية.
Ubuntu مفتوح المصدر
يعني النظام بيدك، تعدل وتخصص وتشغل اللي تبغاه بدون قيود.
حتى أدوات الذكاء الاصطناعي الحديثة مثل:
Kiro CLI و Opencode
تعطيك حرية وقوة أكبر على بيئة لينكس.
لهذا كثير من المطورين مع الوقت يهربوا من ويندوز إلى Ubuntu
- الإنترنت؟
تحديثات بالخلفية تخلص الباقة وأنت ما تدري ايش نزل أصلًا.
- التخزين؟
النظام لحاله ممكن يأخذ 130GB بين تحديثات وكاش وملفات مخفية.
- الأداء؟
رام ومعالج مستهلكين حتى وأنت فاتح سطح المكتب فقط.
- الباك اند والتطوير؟
عمليات الخلفية والكاش ومحركات البحث مثل Elasticsearch لا تعمل على ويندوز ، بينما على Ubuntu أكثر استقرار و توافقية.
Ubuntu مفتوح المصدر
يعني النظام بيدك، تعدل وتخصص وتشغل اللي تبغاه بدون قيود.
حتى أدوات الذكاء الاصطناعي الحديثة مثل:
Kiro CLI و Opencode
تعطيك حرية وقوة أكبر على بيئة لينكس.
لهذا كثير من المطورين مع الوقت يهربوا من ويندوز إلى Ubuntu
Deleted Account
🎓#_دعوة_لحضور_الأسبوع_العلمي_الأول. #بكلية_الحاسبات_والعلوم_التطبيقية_جامعة_إب. برعاية الأستاذ الدكتور/ ا.د. نصر محمد الحجيلي (رئيس الجامعة)، وبإشراف الأستاذ الدكتور منير السروري (عميد الكلية)، واحتفاءً بتدشين أقسامنا الجديدة (الذكاء الاصطناعي والأمن السيبراني)،…
بكرة يا شباب لا تنسوا 😁
نشوفكم باليوم التقني
إن شاء الله
نشوفكم باليوم التقني
إن شاء الله
👍2
أداة للبرمجة وتطوير الأنظمة اسمها SpecKit
وهي إطار/منهجية تعتمد على فكرة
Spec-Driven Development
أي “التطوير المعتمد على المواصفات”.
الفكرة أنت تكتب:
المتطلبات
الخطة
المهام
ثم يساعد الذكاء الاصطناعي في توليد الكود بناءً على هذه المواصفات بشكل منظم.
speckit.md +1
تستخدم أوامر مثل:
/specify
/plan
/tasks
وهدفها تقليل العشوائية في البرمجة وربط التوثيق مباشرة بالتنفيذ.
https://speckit.md/getting-started/installation
وهي إطار/منهجية تعتمد على فكرة
Spec-Driven Development
أي “التطوير المعتمد على المواصفات”.
الفكرة أنت تكتب:
المتطلبات
الخطة
المهام
ثم يساعد الذكاء الاصطناعي في توليد الكود بناءً على هذه المواصفات بشكل منظم.
speckit.md +1
تستخدم أوامر مثل:
/specify
/plan
/tasks
وهدفها تقليل العشوائية في البرمجة وربط التوثيق مباشرة بالتنفيذ.
https://speckit.md/getting-started/installation
SpecKit: Spec-Driven Development
SpecKit Installation Guide: Complete Setup for SpecKit Development - SpecKit: Spec-Driven Development
Complete installation guide for SpecKit development environment. Set up your spec-driven development toolkit on Windows, macOS, and Linux.
❤1
Antigravity
هو IDE وأداة برمجية تعتمد على الذكاء الاصطناعي من Google، مبنية على مفهوم Agentic Coding أو “البرمجة بالوكلاء الذكيين”.
الفكرة ليست مجرد Autocomplete مثل:
Visual Studio Code
Cursor
بل أن Antigravity يستطيع:
يخطط للمهمة
يكتب الكود
يشغل الأوامر في Terminal
يختبر المشروع
يفتح المتصفح ويتحقق من الواجهة
ينشئ تقارير وخطط وتنفيذ تلقائي
https://antigravity.google/
هو IDE وأداة برمجية تعتمد على الذكاء الاصطناعي من Google، مبنية على مفهوم Agentic Coding أو “البرمجة بالوكلاء الذكيين”.
الفكرة ليست مجرد Autocomplete مثل:
Visual Studio Code
Cursor
بل أن Antigravity يستطيع:
يخطط للمهمة
يكتب الكود
يشغل الأوامر في Terminal
يختبر المشروع
يفتح المتصفح ويتحقق من الواجهة
ينشئ تقارير وخطط وتنفيذ تلقائي
https://antigravity.google/
Google Antigravity
Google Antigravity - Build the new way
Kiro CLI
هو واجهة سطر أوامر (Command Line Interface)
وهي منصة AI Agentic Coding من AWS/أمازون تساعد المطورين على بناء المشاريع وإدارة الكود باستخدام الذكاء الاصطناعي.
الفكرة الأساسية:
بدل ما يكون الذكاء الاصطناعي مجرد autocomplete،
Kiro CLI
يعمل كـ
Agent داخل الـ Terminal يستطيع:
يفهم المشروع كامل
ينفذ أوامر Shell
يعدل الملفات
يولد Tests
يكتب Documentation
يحلل الأخطاء
يشغل Workflows متعددة
يستخدم MCP Servers وأدوات خارجية
https://kiro.dev/cli/
هو واجهة سطر أوامر (Command Line Interface)
وهي منصة AI Agentic Coding من AWS/أمازون تساعد المطورين على بناء المشاريع وإدارة الكود باستخدام الذكاء الاصطناعي.
الفكرة الأساسية:
بدل ما يكون الذكاء الاصطناعي مجرد autocomplete،
Kiro CLI
يعمل كـ
Agent داخل الـ Terminal يستطيع:
يفهم المشروع كامل
ينفذ أوامر Shell
يعدل الملفات
يولد Tests
يكتب Documentation
يحلل الأخطاء
يشغل Workflows متعددة
يستخدم MCP Servers وأدوات خارجية
https://kiro.dev/cli/
OpenCode
هو Agent برمجي مفتوح المصدر يعمل داخل الـ Terminal وIDE، وفكرته أنه ليس مجرد مساعد كتابة كود، بل “مطور AI” يستطيع:
قراءة المشروع كامل
تعديل الملفات
تشغيل الأوامر
تنفيذ الاختبارات
فهم الـ Git
استخدام نماذج متعددة مثل GPT وClaude وGemini
تشغيل عدة Agents بالتوازي
https://opencode.ai/
هو Agent برمجي مفتوح المصدر يعمل داخل الـ Terminal وIDE، وفكرته أنه ليس مجرد مساعد كتابة كود، بل “مطور AI” يستطيع:
قراءة المشروع كامل
تعديل الملفات
تشغيل الأوامر
تنفيذ الاختبارات
فهم الـ Git
استخدام نماذج متعددة مثل GPT وClaude وGemini
تشغيل عدة Agents بالتوازي
https://opencode.ai/
opencode.ai
OpenCode | The open source AI coding agent
OpenCode - The open source coding agent.
Gemini CLI
هو أداة AI Agent مفتوحة المصدر من Google Gemini
تعمل داخل الـ Terminal مباشرة، وتركز على البرمجة والأتمتة وتحليل المشاريع باستخدام الذكاء الاصطناعي.
الفكرة الأساسية:
بدل ما تستخدم AI فقط لاقتراح أسطر كود، Gemini CLI
يستطيع:
يفهم المشروع كامل
يقرأ الملفات
يعدل الكود
يشغل أوامر Terminal
يصلح الأخطاء
ينشئ Tests
يعمل Refactoring
يبحث في الويب
يتعامل مع MCP Servers وأدوات خارجية
Google Cloud
أبرز المميزات:
Open Source (Apache 2.0)
يعمل داخل Terminal
Context Window ضخم يصل إلى 1M Token
دعم MCP
تكامل مع VS Code عبر Gemini Code Assist
دعم Google Search Grounding
مجاني بحصص استخدام كبيرة للحسابات الشخصية
https://geminicli.com/
هو أداة AI Agent مفتوحة المصدر من Google Gemini
تعمل داخل الـ Terminal مباشرة، وتركز على البرمجة والأتمتة وتحليل المشاريع باستخدام الذكاء الاصطناعي.
الفكرة الأساسية:
بدل ما تستخدم AI فقط لاقتراح أسطر كود، Gemini CLI
يستطيع:
يفهم المشروع كامل
يقرأ الملفات
يعدل الكود
يشغل أوامر Terminal
يصلح الأخطاء
ينشئ Tests
يعمل Refactoring
يبحث في الويب
يتعامل مع MCP Servers وأدوات خارجية
Google Cloud
أبرز المميزات:
Open Source (Apache 2.0)
يعمل داخل Terminal
Context Window ضخم يصل إلى 1M Token
دعم MCP
تكامل مع VS Code عبر Gemini Code Assist
دعم Google Search Grounding
مجاني بحصص استخدام كبيرة للحسابات الشخصية
https://geminicli.com/
Gemini CLI
Build, debug & deploy with AI
OpenAI Codex
يُقصد بهCodex CLI، وهو AI Coding Agent من OpenAI
يعمل داخل الـ Terminal ويساعد المطورين على البرمجة، تحليل المشاريع، وتشغيل الأوامر تلقائيًا.
أهم ما يميزه:
يعمل مباشرة داخل Terminal
يقرأ ويعدل الملفات
يشغل أوامر Shell
ينفذ مهام متعددة الخطوات
يدعم MCP Servers
يدعم العمل شبه التلقائي أو التلقائي الكامل
مفتوح المصدر Apache 2.0
https://openai.com/ar/codex/
يُقصد بهCodex CLI، وهو AI Coding Agent من OpenAI
يعمل داخل الـ Terminal ويساعد المطورين على البرمجة، تحليل المشاريع، وتشغيل الأوامر تلقائيًا.
أهم ما يميزه:
يعمل مباشرة داخل Terminal
يقرأ ويعدل الملفات
يشغل أوامر Shell
ينفذ مهام متعددة الخطوات
يدعم MCP Servers
يدعم العمل شبه التلقائي أو التلقائي الكامل
مفتوح المصدر Apache 2.0
https://openai.com/ar/codex/
OpenAI
Codex: شريك البرمجة بالذكاء الاصطناعي من OpenAI
أفضل طريقة للتطوير باستخدام الوكلاء. يسرّع Codex أعمال الهندسة الحقيقية، بدءًا من التخطيط وبناء الميزات إلى إعادة الهيكلة والمراجعات وعمليات الإطلاق، مع تكامل سلس عبر أدواتك.
Google Stitch
هو أداة من Google تعتمد على الذكاء الاصطناعي تساعدك في تصميم واجهات التطبيقات والمواقع بسرعة كبيرة.
فكرته ببساطة:
بدل ما تبدأ التصميم من الصفر في أدوات مثل Figma، أنت تكتب وصف بسيط مثل:
“صمم لي تطبيق متجر إلكتروني بسيط”
او نجهز التحليل تبعك وترفعه
فيقوم Stitch بـ:
إنشاء واجهات (UI) جاهزة تلقائيًا
تصميم شاشات كاملة مثل تسجيل الدخول، الصفحة الرئيسية، الدفع
اقتراح تخطيطات حديثة وجذابة
تسريع مرحلة الـ
Wireframe وPrototype
أهم فائدته:
يساعد المطورين والمصممين على تحويل الأفكار إلى تصميم مرئي خلال دقائق بدل ساعات أو أيام.
استخدامه مناسب لـ:
مطوري التطبيقات
مصممي UI/UX
أصحاب المشاريع الذين يريدون نموذج أولي سريع او تصاميم احترافية للواجهات
بإختصار
Google Stitch
هو أداة “تصميم بالذكاء الاصطناعي” تحول النصوص إلى واجهات تطبيقات جاهزة بشكل سريع وذكي.
https://stitch.withgoogle.com/
هو أداة من Google تعتمد على الذكاء الاصطناعي تساعدك في تصميم واجهات التطبيقات والمواقع بسرعة كبيرة.
فكرته ببساطة:
بدل ما تبدأ التصميم من الصفر في أدوات مثل Figma، أنت تكتب وصف بسيط مثل:
“صمم لي تطبيق متجر إلكتروني بسيط”
او نجهز التحليل تبعك وترفعه
فيقوم Stitch بـ:
إنشاء واجهات (UI) جاهزة تلقائيًا
تصميم شاشات كاملة مثل تسجيل الدخول، الصفحة الرئيسية، الدفع
اقتراح تخطيطات حديثة وجذابة
تسريع مرحلة الـ
Wireframe وPrototype
أهم فائدته:
يساعد المطورين والمصممين على تحويل الأفكار إلى تصميم مرئي خلال دقائق بدل ساعات أو أيام.
استخدامه مناسب لـ:
مطوري التطبيقات
مصممي UI/UX
أصحاب المشاريع الذين يريدون نموذج أولي سريع او تصاميم احترافية للواجهات
بإختصار
Google Stitch
هو أداة “تصميم بالذكاء الاصطناعي” تحول النصوص إلى واجهات تطبيقات جاهزة بشكل سريع وذكي.
https://stitch.withgoogle.com/
Stitch
Stitch - Design with AI
Stitch generates UIs for mobile and web applications, making design ideation fast and easy.
Claude Code
هو أداة من شركة Anthropic تساعد المطورين على البرمجة باستخدام الذكاء الاصطناعي مباشرة من سطر الأوامر (Terminal / CLI).
يساعدك بالمشاريع، يراجع، ويصلّح الكود.
⚙️ ماذا يمكنه أن يفعل؟
🧠 كتابة كود كامل لمشاريع
🐞 إصلاح الأخطاء (Debugging)
🔍 شرح الأكواد المعقدة
🏗️ إعادة هيكلة المشاريع (Refactoring)
🧪 إنشاء اختبارات (Tests)
📁 العمل داخل مشروع حقيقي على جهازك
https://code.claude.com/docs/en/quickstart?utm_source=chatgpt.com
هو أداة من شركة Anthropic تساعد المطورين على البرمجة باستخدام الذكاء الاصطناعي مباشرة من سطر الأوامر (Terminal / CLI).
يساعدك بالمشاريع، يراجع، ويصلّح الكود.
⚙️ ماذا يمكنه أن يفعل؟
🧠 كتابة كود كامل لمشاريع
🐞 إصلاح الأخطاء (Debugging)
🔍 شرح الأكواد المعقدة
🏗️ إعادة هيكلة المشاريع (Refactoring)
🧪 إنشاء اختبارات (Tests)
📁 العمل داخل مشروع حقيقي على جهازك
https://code.claude.com/docs/en/quickstart?utm_source=chatgpt.com
Claude Code Docs
Quickstart - Claude Code Docs
Welcome to Claude Code!
Deleted Account
🎓#_دعوة_لحضور_الأسبوع_العلمي_الأول. #بكلية_الحاسبات_والعلوم_التطبيقية_جامعة_إب. برعاية الأستاذ الدكتور/ ا.د. نصر محمد الحجيلي (رئيس الجامعة)، وبإشراف الأستاذ الدكتور منير السروري (عميد الكلية)، واحتفاءً بتدشين أقسامنا الجديدة (الذكاء الاصطناعي والأمن السيبراني)،…
غداً
المؤتمر العلمي الداخلي الأول
مناقشة الاوراق البحثية والابتكارات في علوم الحوسبة
قاعة منقذة - كلية الطب والعلوم الصحية
لا تنسوا
كونوا معنا 💛😅
المؤتمر العلمي الداخلي الأول
مناقشة الاوراق البحثية والابتكارات في علوم الحوسبة
قاعة منقذة - كلية الطب والعلوم الصحية
لا تنسوا
كونوا معنا 💛😅
👍2
فكر برمجي
خارطة مهمة ومفهرسة بمنهجية علمية وقابلة للتوسعة والتطوير بواسطة المهندس : عبدالله إسماعيل خبير في تحليل وتصميم وبرمجة الأنظمة وقواعد البيانات
لمن يسأل كيف يبدأ المشروع
لمعرفة دورة حياة المشاريع تبدأ من هنا يساعدكم بشكل كبير ابحثوا عنها وللنقاش حديث طويل ، نحاول ننشر قدر الاستطاعة من المعلومات المفيدة
ونسأل من الله التوفيق والنجاح للجميع
لمعرفة دورة حياة المشاريع تبدأ من هنا يساعدكم بشكل كبير ابحثوا عنها وللنقاش حديث طويل ، نحاول ننشر قدر الاستطاعة من المعلومات المفيدة
ونسأل من الله التوفيق والنجاح للجميع
👍2