منذ يوم
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
تحتوي هذه الدورة على استخدام الذكاء الاصطناعي. إتقان الخوارزميات الأساسية وبنية النظام من خلال التدريب العملي على Python.Python DSA: تمارين LEETCODE - الفرز والبحث والجشع ومعالجة البت وتصميم النظام استعد لإجراء المقابلات الفنية عالية الأجر ورفع مستوى مهاراتك الهندسية من خلال هذه الدورة التدريبية المستهدفة التي تركز على المشكلات. تم تصميم هذه الدورة خصيصًا لمهندسي البرمجيات وطلاب علوم الكمبيوتر ومحترفي التكنولوجيا، وتركز على الموضوعات الخوارزمية ذات الإنتاجية العالية ومبادئ تصميم النظام الأساسية التي تطلبها شركات التكنولوجيا من الدرجة الأولى. سواء كنت تستعد لجولات ترميز FAANG/MAANG، أو مسابقات البرمجة التنافسية، أو تقييمات كبار المطورين، فإن هذه الدورة تسد الفجوة بين تصميم الخوارزمية النقي وبنية النظام القابلة للتطوير. يتضمن كل تمرين تحليلاً واضحًا للمنطق، ورمز بايثون خطوة بخطوة، وغوصًا عميقًا في كفاءة الزمان والمكان. وعلى عكس المحاضرات النظرية، تؤكد هذه الدورة على التعلم بالممارسة. لن تحفظ الحلول فحسب، بل ستتعلم كيفية اكتشاف الأنماط الأساسية واختيار هياكل البيانات الصحيحة وتحسين المفاضلات وتصميم أنظمة قابلة للتوسيع. ما ستتعلمه- إتقان مشكلات نمط LeetCode عبر مجالات المقابلة الحديثة باستخدام Python الاصطلاحية النظيفة.
- تحديد الأنماط الخوارزمية الرئيسية في الفرز والبحث والاختيارات الجشعة وعمليات Bitwise.
- اكتب تعليمات برمجية محسّنة وجاهزة للإنتاج باستخدام تحليل دقيق لتعقيد الزمان والمكان من Big-O.
- فهم أساسيات تصميم النظام الأساسية، بما في ذلك قابلية التوسع وموازنة التحميل والتخزين المؤقت والتخزين الموزع.
- فكر كمحاور: تعرف على كيفية توصيل المقايضات وحالات الحافة واستراتيجيات التحسين بوضوح.
- البحث: البحث الثنائي، وتقليل مساحة البحث، والبحث الثلاثي، بحث المصفوفة
- خوارزميات الفرز: فرز سريع، دمج، فرز كومة، فرز العد، قواعد فرز مخصصة
- الخوارزميات الجشعة: جدولة الفواصل الزمنية، حقيبة الظهر الجزئية، تحديد النشاط، الحد الأدنى من الأشجار الممتدة
- معالجة البت: عوامل تشغيل البت، الإخفاء، مشاكل الأرقام الفردية، حيل XOR، البت العد
- الأنماط الخوارزمية: مؤشران، نافذة منزلقة، تقسيم وقهر
- أساسيات قابلية التوسع: القياس الرأسي مقابل القياس الأفقي، موازنات التحميل، الوكلاء العكسيون
- قاعدة البيانات والتخزين المؤقت: SQL مقابل NoSQL، وRedis، واستراتيجيات التخزين المؤقت (LRU/LFU)، الفهرسة
- بنية النظام: الخدمات الصغيرة، وقوائم انتظار الرسائل (Kafka/RabbitMQ)، ومحددات الأسعار، والتجزئة المتسقة
- إرشادات تفصيلية للتصميم عالي المستوى (HLD): تصميم أداة تقصير عناوين URL، ومخزن القيمة الرئيسية، ونظام الإشعارات
- تمارين مستهدفة على طراز LeetCode: أسئلة منسقة وعالية التكرار مباشرةً من مقابلات تقنية حديثة.
- تنفيذ Python الكامل: تعليمات برمجية نظيفة ومعلقة باستخدام مكتبات Python القياسية (المجموعات، heapq، bisect).
- التركيز المزدوج: إتقان الكفاءة الخوارزمية منخفضة المستوى وبنية النظام عالية المستوى في مكان واحد.
- إرشادات خطوة بخطوة: من مناهج القوة الغاشمة الساذجة إلى الحلول المحسنة بالكامل.
- ذاتية وعملية: مصممة للمرونة، التعلم عالي التأثير.
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول