تدريس البرمجة الموجهة للكائنات، وبرمجة البيانات، وبرمجة Windows، وتطوير تطبيقات الويب. اكتساب مهارات تصميم تطبيقات الويب والويب، بما في ذلك مواقع التجارة الإلكترونية ومواقع الشبكات الاجتماعية وأنظمة إدارة المعلومات.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
هذه الدورات مخصصة لأي شخص مهتم بأن يصبح مبرمجًا على .Net وتوفر مقدمة لتقنيات تطوير البرمجيات على منصة .Net. تبدأ الدورة من الأساسيات، لذلك لا حاجة إلى معرفة مسبقة. أي أنه حتى لو كنت تعمل في مجال مختلف وليس لديك أي خلفية تقنية، فستتمكن من فهم محتوى الدورات بسرعة.
في نهاية الدورة، ستشارك في مشروع عملي بالتعاون مع معهد أبحاث Microsoft Asia، والذي سيساعدك على اكتساب المهارات الأساسية لتطوير تطبيقات .Net وصفحات الويب.
إذا أنهيت الدورة بنجاح وبدرجة عالية، فيمكنك الحصول على فرصة للتدريب في Microsoft، وربما العثور على وظيفة هناك لاحقًا.
دورة “نظام المنصة وأساسيات برمجة C#” هي الدورة الأولى في سلسلة الدورات التدريبية حول “تقنيات تطوير البرمجيات ضمن منصة .Net”. تبدأ الدورة بأساسيات الكمبيوتر وتقدم المفاهيم الأساسية مثل:
من خلال عملية بناء البوابات المنطقية الأساسية حتى وحدات المعالجة، ستتمكن من تطوير قدرة التفكير النظامي من الأسفل إلى الأعلى وهو أمر مهم جدًا إذا كنت ستشارك في تصميم النظام في المستقبل.
بعد وضع الأساس، ستأخذك الدورة لمدة أسبوعين حيث ستتعلم تصميم برامج وحدة التحكم الأساسية في لغة C#. تتضمن الدورة:
بالإضافة إلى ذلك، تقدم الدورة أمثلة عملية وستعلمك كيفية استخدام بيئة تطوير Visual Studio لتحرير وتصحيح برامج C#، الأمر الذي سيكون أساسًا ممتازًا لمزيد من التعلم. مهارات تصحيح الأخطاء الجيدة هي مهارات ضرورية للعمل في مشاريع البرمجيات المستقبلية.
إذا كنت لا تعرف العمليات الأساسية للكمبيوتر، فلا تقلق. تتضمن الدورة مقاطع فيديو تدريبية تفصيلية حول تطبيقات OFFICE التي يمكنك مشاهدتها.
تتضمن الدورة 4 أسابيع، مع اختبارات الوحدة والواجبات كل أسبوع لمساعدتك على فهم حالة التعلم الخاصة بك.
تصف هذه الدورة جميع صيغ لغة C# وتعلم كيفية كتابة برامج وحدة التحكم باستخدام لغة C#. يتضمن المحتوى:
ويتناول المقرر أيضًا مفاهيم البرمجة الشيئية ويعلم كيفية استخدام الفئات والكائنات لبناء البرامج. كما ستتطرق الدورة باختصار إلى بنية .NET وهياكل البيانات الأساسية والخوارزميات.
يتمحور التعلم في المقرر حول أمرين:
تستخدم الدورة الكثير من الأمثلة وترشد المتعلمين من السهل إلى الثقيل، لضمان فهمهم لمحتوى الدورة بالكامل. لا تحتاج إلى خبرة سابقة في لغات البرمجة الأخرى. بعد تعلم الدورة يمكنك الدخول إلى عالم البرمجة.
تعتمد هذه الدورة على الدورات السابقة وتقدم تصميم البرامج المرئية بلغة C#. يتضمن المحتوى:
من خلال دراسة الدورة التدريبية، ستتمكن من ترقية واجهة برنامجك ومعرفة الأدوات المتاحة لتطوير تطبيقات Windows.
في عصر المعلومات، تعد الإدارة والاستخدام الفعال لموارد المعلومات أساس البحث العلمي وإدارتها وEntscheidung. تعد تقنيات قواعد البيانات وسيلة مهمة لإدارة موارد المعلومات وتحسينها.
ستكتسب في هذه الدورة المعرفة الأساسية فيما يتعلق بتقنيات قواعد البيانات، وستتعلم كيفية إدارة البيانات باستخدام نظام إدارة قاعدة بيانات SQL Server – بما في ذلك:
تعتبر دورة “تقنيات تطوير الويب المعتمدة على .Net” من الدورات المهمة في مجال البرمجة المصاحبة لـ .NET. يتضمن المحتوى:
ستركز الدورة على تقنيات ASP.NET وتطوير تطبيقات قواعد البيانات ذات الصلة، وستقدم أمثلة مختلفة لتوضيح هذه التقنيات.
من خلال الدورة، ستتمكن من فهم تطور واتجاهات تقنيات تطوير الويب، وفهم مبادئ الويب وعملية التطوير؛ سوف تتقن HTML وCSS وJavaScript وتتعلم كيفية تطوير تطبيقات الويب باستخدام ASP.NET؛ ستفهم استخدامات مكونات واجهة المستخدم وتقنيات ADO.NET، وستكتسب القدرة على إجراء تحليل المتطلبات لمواقع الويب باستخدام مفاهيم علم الكائنات.
بعد دراسة هذه الدورة، ستتمكن من تطوير تطبيقات الويب الأساسية باستخدام ASP.NET.
سيجمع المشروع النهائي المعرفة التي تعلمتها في الدورات الخمس السابقة ويصمم مشروع برمجي صغير يعتمد على .Net لاختبار مهاراتك التنموية. المتطلبات المحددة للمشروع هي:
إذا تمكنت من تنفيذ مشروعك النهائي بشكل مستقل في بيئة .Net باستخدام لغة C#، فهذه علامة على أنك وصلت إلى مستوى مبرمج مبتدئ موجه نحو .Net.



