العودة إلى الدورات
متقدم تطوير البرمجيات en

إتقان مقابلة هندسة المنتج (Product Architecture)

إديوكيتيف
منصة · Washington, USA

عن هذه الدورة

تم تطوير هذه الدورة من قبل مهندسي شركات MAANG وهي دليل أساسي لمقابلة هندسة المنتج الحديثة. تركّز الدورة على التفكير من منظور العميل وتصميم واجهات البرمجة التطبيقية (APIs) كجوهر لهندسة المنتج. ستتعلّم أساسيات هندسة الشبكات وواجهات البرمجة، وبروتوكول HTTP، واتصال العميل-الخادم، وصيغ البيانات الشائعة، وأنماط هندسة الـ API مثل REST وGraphQL وgRPC. تغطي الدورة أفضل ممارسات الأمان، وتحليل زمن الاستجابة ومعدل النقل، وإصدارات الـ API، وحدود المعدل (Rate Limiting)، والتخزين المؤقت (Caching)، والتعامل مع الأعطال. من خلال العديد من مسائل التصميم الواقعية مثل YouTube وZoom وStripe وTwitter وUber وواجهات ألعاب وغيرها، ستتدرّب على تحويل متطلبات المنتج إلى واجهات برمجة نظيفة وفعّالة وقابلة للتوسع وآمنة، وتتعلّم كيفية عرض تصاميمك بثقة ووضوح في المقابلات التقنية.

المهارات المطلوبة مسبقاً

المهارات التي يُفضّل امتلاكها قبل الالتحاق بهذه الدورة

أساسيات البرمجة مفاهيم الشبكات الأساسية أساسيات تطوير الويب أساسيات الشبكات أساسيات تصميم الأنظمة أساسيات هندسة البرمجيات

المهارات المكتسبة

المهارات التي ستكتسبها عند إتمام هذه الدورة

تصميم الأنظمة تصميم واجهات البرمجة التطبيقية بروتوكول HTTP وبروتوكولات الويب REST GraphQL gRPC أمن واجهات البرمجة التطبيقية تحسين زمن الاستجابة والأداء واجهات RESTful زمن استجابة الشبكة ومعدل النقل هندسة الأنظمة والمنتجات

دورات ذات صلة