دورات برمجة TOP C++ للمتقدمين
Miscellanea / / November 28, 2023
البرمجة غير المتزامنة في .NET
تستكشف الدورة كيفية العمل مع العمليات غير المتزامنة في النظام الأساسي .NET لتبسيط البرمجة غير المتزامنة. تستكشف الدورة العمل مع التعابير والأنماط منخفضة المستوى، مثل النمط الكلاسيكي غير المتزامن، والمكتبات الحديثة مثل TPL والامتدادات التفاعلية. بالإضافة إلى ذلك، تم الاهتمام بالميزات الجديدة للغة C# 5.0: الانتظار وعدم المزامنة.
4
C# للمتقدمين
توفر الدورة فهمًا كاملاً لماهية لغة C#. المعرفة الموجودة في الدورة ضرورية لعمل مطور C# مبتدئ
4
برمجة اللعب
150 محاضرة + 22 واجب منزلي المدة: 5 أشهر مستوى المعرفة: متقدم أكثر من 380 ساعة من التدريب. التدريب وفقًا للبرنامج من مبرمج اللعب الرئيسي السابق للعبة Rainbow Six Siege. يقوم مبرمج اللعب بتنفيذ تجربة المستخدم، على سبيل المثال...
3,5
البرمجة بلغة C#
تمرين. دورة برمجة C# لأولئك الذين لديهم بالفعل بعض الخبرة. من الممكن حضور الدروس شخصيًا في الحرم الجامعي في شارع بوكروفسكي أو عبر الإنترنت.
دراسة بدوام جزئي
2,9
إدارة التبعية في .NET
إن العالم الحديث يتغير بسرعة، وكذلك تحديات الأعمال، الأمر الذي يتطلب تطوير تطبيقات مرنة. إحدى الطرق لتحقيق المرونة هي تقليل التبعيات الصارمة بين أجزاء النظام. للقيام بذلك، لدى المطور العديد من القوالب والأدوات تحت تصرفه. أحد الأساليب الفعالة هو حقن التبعية، وهو ما تم تخصيص التدريب له. تغطي هذه الدورة مبادئ التصميم التي تكمن وراء المكتبات وأنماط DI الرئيسية مكافحة الأنماط، ويتعلم المبادئ الأساسية والمتقدمة لإدارة التبعية باستخدام مكتبات IoC والتصميم أنظمة
4
نصائح وحيل C#
دورة مخصصة لتعقيدات لغة C# ومنصة .NET. تتناول الدورة تعقيدات استخدام الميزات "المتقدمة" للغة C#، وأسباب ظهورها، وكذلك القرارات التي تم اتخاذها أثناء تطويرها.
4
لغة البرمجة C#12.0
بعد الانتهاء من دورة المؤلف "لغة البرمجة C# 12.0"، ستتقن لغة البرمجة الشيئية C#، وتتعلمها استخدم بيئة التطوير المتكاملة لـ Visual Studio Code واكتسب المهارات الأساسية في إنشاء كائنات التوجه التطبيقات.
4,2
AI - 102: "تصميم وتنفيذ حل باستخدام Azure AI
تم تصميم هذه الدورة لمهندسي البرمجيات الذين يقومون ببناء الحلول وإدارتها ونشرها. الذكاء الاصطناعي باستخدام Azure Cognitive Services وAzure Cognitive Search وMicrosoft Bot نطاق. * *يتم تدريس الدورة بالشراكة مع أكاديمية ARMKYBERSEC
4,2
البرمجة في فيجوال سي++
دورة البرمجة بلغة Visual C++ تغطي جميع مراحل إعداد وكتابة البرامج بلغة C++. سوف تتعلم كيفية العمل مع مختلف أنواع البيانات والمشغلين والوظائف في C++، وتنفيذ التغليف، واستخدام المنشئات والمدمرات. إتقان الفئات والواجهات المجردة، وقوالب الوظائف، وتعلم كيفية إدارة الاستثناءات. يتضمن برنامج الدورة أيضًا دراسة بيئة تطوير Microsoft Visual Studio الحديثة.
4,2
كود إعادة البناء في C#
يتناول التدريب الأساليب والأساليب لتحسين إمكانية قراءة الكود المصدري في لغة C#. ومن الناحية العملية، يتم تشجيع الطلاب على إعادة هيكلة البرامج الصغيرة التي تركز على جوانب معينة لتحسين التعليمات البرمجية الموجودة.
4
أنماط التصميم (GoF). الطبعة لC++
عند تطوير أنظمة البرمجيات، يتخذ المطورون العديد من القرارات التي تبدو فريدة من نوعها للوهلة الأولى. لكن الكثير مما "يخترعونه" قد تم اختباره بالفعل في العديد من المشاريع. يقدم هذا التدريب نظرة عامة على أفضل الممارسات للحلول القياسية للمشكلات القياسية. تُسمى أفضل الممارسات هذه بالأنماط. يغطي التدريب ثلاثة أنواع من الأنماط وعلاقاتها وتطبيقها العملي في لغة C++.
3,9
إعادة هيكلة الكود. الطبعة لC++
يناقش التدريب الأساليب والأساليب لتحسين إمكانية قراءة التعليمات البرمجية المصدر في C++. ومن الناحية العملية، يتم تشجيع الطلاب على إعادة بناء البرامج الصغيرة التي تركز الطلاب على جوانب معينة لتحسين التعليمات البرمجية الموجودة.
3,9
التطوير القائم على الاختبار (TDD) في C++
يقدم هذا المقرر الدراسي للطلاب إحدى ممارسات تطوير البرمجيات باستخدام منهجية Agile - التطوير المبني على الاختبار (TDD - التطوير المبني على الاختبار). ستكون الدورة، التي تغطي أيضًا نظرية اختبار الوحدة باستخدام نماذج كود C++، مفيدة للمطورين المبتدئين بغض النظر عن المنهجيات المستخدمة في مشروع.
3,9
التطوير القائم على الاختبار (TDD) في C#
يقدم هذا المقرر للطلاب إحدى ممارسات تطوير البرمجيات باستخدام منهجية Agile - التطوير المبني على الاختبار (TDD - التطوير المبني على الاختبار). هذه الدورة، التي تغطي أيضًا نظرية اختبار الوحدة باستخدام نماذج كود C#، ستكون مفيدة للمطورين الجدد بغض النظر عن المنهجيات المستخدمة في المشروع.
3,9
تصميم العقد على منصة .NET
يعد التصميم حسب العقد تقنية قوية لتطوير البرمجيات والتي، من خلال إضفاء الطابع الرسمي على العلاقات بين المكونات، تتيح لك إنشاء ملفات عالية الجودة وموثوقة و برامج قابلة للتوسيع. يغطي هذا المقرر الجوانب النظرية لتصميم العقود مع أمثلة لاستخدام المكتبة. عقود الكود، مفاهيم صحة البرمجيات، التأكيدات، مراقبة التأكيدات أثناء تنفيذ. تم الأخذ في الاعتبار العلاقة بين العقود واختبارات الوحدة، ودور العقود في الميراث لضمان مبدأ استبدال ليسكوف (LSP) والمزيد.
3,8
مكتبة القوالب القياسية C++
تلقي هذه الدورة التدريبية المتطورة نظرة متعمقة على مكتبة النماذج القياسية C++ (STL). يتم طرح هذا الموضوع في أغلب الأحيان أثناء المقابلات، لذلك يجب أن يكون لدى مطوري C++ فهم جيد لكيفية عمل STL. يضم هذا التدريب أمثلة من الحياة الواقعية و19 مشكلة صعبة، وسيساعدك على أن تصبح محترفًا في STL وتوسيع معرفتك بـ C++. بمساعدة أحد المدربين، سوف تنغمس في عالم STL لاستكشاف إمكانيات هذه المكتبة، ومناقشة تاريخها ومستقبلها مع الزملاء و خبراء.
3,8
إطار كيو تي
تغطي الدورة إطار عمل Qt ومفهومه وقدراته بالإضافة إلى الأدوات المساعدة وQt Creator IDE المضمنة في نظام Qt Framework البيئي.
3,7