تطوير الواجهة الخلفية وAPI — المستوى الاحترافي Certification
صمّم الأنظمة الخلفية وواجهات برمجة التطبيقات الإنتاجية وأمّنها وشغّلها
Key facts
- Level: Professional
- Field: Software Engineering & DevOps
- Estimated study time: about 36 hours
- Credential price: $213
- Exam: 100 questions · 160 minutes · pass mark 75%
About the تطوير الواجهة الخلفية وAPI — المستوى الاحترافي certification
تُثبت شهادة تطوير الواجهة الخلفية وAPI الاحترافية أنك قادر على تصميم وبناء وتأمين وتشغيل الأنظمة من جانب الخادم التي تشغّل التطبيقات الحديثة. تتجاوز الشهادة كتابة نقاط النهاية بكثير: ستستوعب بروتوكول HTTP بعمق (الأساليب ورموز الحالة والترويسات والتخزين المؤقت والتفاوض على المحتوى)، وتصمم REST APIs متسقة وذات إصدارات ومُرقَّمة الصفحات وتكرارية الأمان، وتعرف متى يكون GraphQL أو gRPC الخيار الأنسب. يغطي الامتحان المصادقة والتفويض من الألف إلى الياء — الجلسات وJWT وOAuth2 وOIDC ومفاتيح API وRBAC — إضافةً إلى التحقق من المدخلات والتسلسل وOWASP API Security Top 10. ويختبر العمق الحقيقي للواجهة الخلفية في قواعد البيانات (التصميم العلائقي والفهرسة والمعاملات ومستويات العزل وتجميع الاتصالات وORMs ومشكلة N+1 والهجرات) وNoSQL (مخازن المستندات والمفتاح-القيمة والأعمدة العريضة ومتى يناسب كل منها)، واستراتيجيات التخزين المؤقت وإبطاله، وقوائم انتظار الرسائل والمعالجة غير المتزامنة، والتزامن والإدخال/الإخراج غير المتزامن، وأنماط المرونة (المهلات وإعادة المحاولة مع التراجع التدريجي وقواطع الدائرة وتحديد المعدل). تُثبت الشهادة أخيراً الحِرفية التشغيلية التي تفصل مشروع الهواية عن الخدمة الحقيقية: المراقبة (التسجيل والمقاييس والتتبع) والاختبار (الوحدي والتكاملي والعقدي) وتطبيق الاثني عشر عاملاً والإعداد والبيئات والخطافات والأحداث ومعالجة الملفات/الكائنات الثنائية والتدويل والأداء والتوسع وأساسيات النشر. المحتوى محايد من حيث لغة البرمجة — تنتقل المبادئ عبر Node.js وPython وGo وJava وRuby وPHP و.NET. ينبغي للمرشحين أن يكونوا بالفعل على دراية بالبرمجة العامة وهياكل البيانات.
What you will learn
The official تطوير الواجهة الخلفية وAPI — المستوى الاحترافي study course covers:
- HTTP & the Request Lifecycle — How an HTTP request travels through a backend, plus methods, status codes, headers and caching.
- Designing REST APIs (and when not to) — Resource modeling, versioning, pagination, idempotency, and choosing REST vs GraphQL vs gRPC.
- Authentication & Authorization — Sessions, JWT, OAuth2/OIDC, API keys, RBAC, and the access-control bugs that matter.
- Data & Persistence — Relational design and indexing, transactions and isolation, ORMs and the N+1 trap, and choosing SQL vs NoSQL.
- Caching & Asynchronous Processing — Cache layers and invalidation, message queues and workers, idempotency and async I/O.
- Resilience, Security & Operations — Timeouts, retries and circuit breakers, rate limiting, observability, API security and deployment.
- مختبر عملي — بناء REST API — مشروع ختامي للواجهة الخلفية في Google Colab: بناء REST API حقيقي مع FastAPI وتشغيله مع عميل اختبار داخلي (بدون خادم أو منافذ) — دورة حياة الطلب، CRUD…
Prerequisites
Frequently asked questions
- Is the تطوير الواجهة الخلفية وAPI — المستوى الاحترافي certificate verifiable?
- Yes. Every issued Hootix Academy certificate carries a unique credential code that anyone can verify online.
- How is the تطوير الواجهة الخلفية وAPI — المستوى الاحترافي exam structured?
- It is a 160-minute ID-verified multiple-choice exam of 100 questions; you need 75% to pass.
- Do I need to buy the course to take the exam?
- Each certification is sold three ways: the exam on its own, the online course on its own, or both together as a Course + exam bundle (the bundle price is the course price plus the exam price).
- How long does the تطوير الواجهة الخلفية وAPI — المستوى الاحترافي course take?
- About 36 hours of self-paced study.