Backend وAPI

تقنيات تطوير Backend وواجهات REST API.

C#

تطوير تطبيقات Backend.

ASP.NET Core

إطار عمل Backend لتطوير REST APIs آمنة وقابلة للتوسع.

REST APIs

تصميم وتطوير خدمات Backend لتطبيقات الواجهة الأمامية والعملاء.

MVC

نمط لتنظيم بنية التطبيقات وتطويرها.

Entity Framework

الوصول إلى البيانات وتطوير قواعد البيانات العلائقية.

قواعد البيانات

تقنيات تصميم وإدارة قواعد البيانات.

SQL Server

تصميم قواعد البيانات العلائقية وتحسين استعلامات SQL.

MySQL

تقنية قواعد بيانات علائقية.

PostgreSQL

تقنية قواعد بيانات علائقية.

الأمن

المصادقة والصلاحيات واختبار أمن التطبيقات.

JWT

مصادقة تعتمد على الرموز المميزة لواجهات API.

RBAC

التحكم بالوصول حسب الأدوار للمستخدمين والصلاحيات.

Burp Suite

اختبار أمن التطبيقات وتحليل حركة المرور.

OWASP ZAP

أداة لاختبار أمن التطبيقات.

Nmap

اكتشاف الشبكات والتدقيق الأمني.

المعمارية

أنماط تنظيم وفصل مكونات أنظمة الـBackend.

API Gateway

توجيه الطلبات وفصل الخدمات الخلفية.

Strangler Fig Pattern

فصل الوظائف تدريجيًا عن الـBackend الرئيسي.

Layered Architecture

تنظيم مسؤوليات الـBackend ضمن طبقات واضحة.

أدوات التطوير

أدوات إدارة الشيفرة وبيئات التطوير.

Docker

استخدام الحاويات في بيئات التطوير وBackend.

Git

إدارة إصدارات المشاريع البرمجية.

GitHub

منصة لاستضافة الشيفرة والتعاون.

GitLab

منصة لاستضافة الشيفرة وإدارة سير التطوير.

Frontend

تقنيات تطوير وربط الواجهات الأمامية.

Angular

إطار عمل للواجهة الأمامية لربط تطبيقات العملاء بخدمات Backend.

HTML

لغة ترميز الويب.

CSS

تنسيق صفحات الويب.

JavaScript

برمجة الواجهة الأمامية.

TypeScript

JavaScript مع الأنواع لتطوير الواجهة الأمامية.

تكامل الذكاء الاصطناعي

دمج نماذج ذكاء اصطناعي محلية ضمن سير عمل الـBackend.

Ollama

دمج نماذج ذكاء اصطناعي محلية ضمن سير عمل الـBackend.

Qwen

نموذج محلي مستخدم في التخطيط وتحليل المشاريع والمهام.