دورة عبر الإنترنت – تخصص احترافي معتمد في تقنيات تطوير البرمجيات في .Net من جامعة Xi’an Jiaotong

تدريس البرمجة الموجهة للكائنات، وبرمجة البيانات، وبرمجة Windows، وتطوير تطبيقات الويب. اكتساب مهارات تصميم تطبيقات الويب والويب، بما في ذلك مواقع التجارة الإلكترونية ومواقع الشبكات الاجتماعية وأنظمة إدارة المعلومات.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • القدرة على تحليل البيانات
  • استخدام الأدوات التكنولوجية المتقدمة
  • تنمية التفكير الإبداعي
  • التواصل بين الأشخاص
  • القدرة على حل المشكلات
  • العمل الجماعي
  • القدرة على التركيز والنظام
  • الفهم الفني
  • بيع الأفكار
  • الملاحظة النقدية

What you will learn in the course

Courses for which the course is suitable

  • .مبرمج نت
  • مطور تطبيقات الأعمال
  • مطور تطبيقات على شبكة الإنترنت
  • مطور تطبيقات الهاتف المحمول
  • مطور برامج C#
  • مدير قاعدة البيانات في SQL Server
  • مطور تطبيقات الويب المعتمدة على .Net
  • متخصص في مايكروسوفت

التدريب – سلسلة من 6 دورات

هذه الدورات مخصصة لأي شخص مهتم بأن يصبح مبرمجًا على .Net وتوفر مقدمة لتقنيات تطوير البرمجيات على منصة .Net. تبدأ الدورة من الأساسيات، لذلك لا حاجة إلى معرفة مسبقة. أي أنه حتى لو كنت تعمل في مجال مختلف وليس لديك أي خلفية تقنية، فستتمكن من فهم محتوى الدورات بسرعة.

ماذا سنتعلم في الدورات؟

  • – الإلمام بمفاهيم الكمبيوتر الأساسية
  • أساليب وتقنيات البرمجة بلغة C#
  • الوصول إلى مكتبات .NET القوية
  • تطوير التطبيق مع العديد من المتطلبات:
    • تطبيقات الأعمال
    • التطبيقات القائمة على الويب
    • تطبيقات الجوال

تقنيات إضافية

  • SQL Server لإدارة قواعد البيانات
  • تطوير تطبيقات الويب المعتمدة على .Net

طرق الدراسة

  • اختبارات البرمجة عبر الإنترنت للتدريب وتحسين مهارات البرمجة

مشروع عملي

في نهاية الدورة، ستشارك في مشروع عملي بالتعاون مع معهد أبحاث Microsoft Asia، والذي سيساعدك على اكتساب المهارات الأساسية لتطوير تطبيقات .Net وصفحات الويب.

فرص بعد الدورة

إذا أنهيت الدورة بنجاح وبدرجة عالية، فيمكنك الحصول على فرصة للتدريب في Microsoft، وربما العثور على وظيفة هناك لاحقًا.

Details of the courses that make up the specialization

نظام المنصة وأساسيات البرمجة بلغة C#

  • الدورة 1
  • 16 ساعة
  • 3.9 (40 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم:

دورة “نظام المنصة وأساسيات برمجة C#” هي الدورة الأولى في سلسلة الدورات التدريبية حول “تقنيات تطوير البرمجيات ضمن منصة .Net”. تبدأ الدورة بأساسيات الكمبيوتر وتقدم المفاهيم الأساسية مثل:

  • تمثيل المعلومات والترميز
  • مكونات النظام البرمجية والأجهزة
  • مبادئ عملهم

من خلال عملية بناء البوابات المنطقية الأساسية حتى وحدات المعالجة، ستتمكن من تطوير قدرة التفكير النظامي من الأسفل إلى الأعلى وهو أمر مهم جدًا إذا كنت ستشارك في تصميم النظام في المستقبل.

بعد وضع الأساس، ستأخذك الدورة لمدة أسبوعين حيث ستتعلم تصميم برامج وحدة التحكم الأساسية في لغة C#. تتضمن الدورة:

  • أساسيات لغة #C
  • الإدخال والإخراج في وحدة التحكم
  • هياكل التحكم الأساسية

بالإضافة إلى ذلك، تقدم الدورة أمثلة عملية وستعلمك كيفية استخدام بيئة تطوير Visual Studio لتحرير وتصحيح برامج C#، الأمر الذي سيكون أساسًا ممتازًا لمزيد من التعلم. مهارات تصحيح الأخطاء الجيدة هي مهارات ضرورية للعمل في مشاريع البرمجيات المستقبلية.

إذا كنت لا تعرف العمليات الأساسية للكمبيوتر، فلا تقلق. تتضمن الدورة مقاطع فيديو تدريبية تفصيلية حول تطبيقات OFFICE التي يمكنك مشاهدتها.

تتضمن الدورة 4 أسابيع، مع اختبارات الوحدة والواجبات كل أسبوع لمساعدتك على فهم حالة التعلم الخاصة بك.

البرمجة المتقدمة في C#

  • الدورة 2
  • 37 ساعة
  • 4.8 (16 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم:

تصف هذه الدورة جميع صيغ لغة C# وتعلم كيفية كتابة برامج وحدة التحكم باستخدام لغة C#. يتضمن المحتوى:

  • صفائف
  • طُرق
  • الطبقات والكائنات

ويتناول المقرر أيضًا مفاهيم البرمجة الشيئية ويعلم كيفية استخدام الفئات والكائنات لبناء البرامج. كما ستتطرق الدورة باختصار إلى بنية .NET وهياكل البيانات الأساسية والخوارزميات.

يتمحور التعلم في المقرر حول أمرين:

  • ج # بناء الجملة
  • طرق البرمجة الشيئية

تستخدم الدورة الكثير من الأمثلة وترشد المتعلمين من السهل إلى الثقيل، لضمان فهمهم لمحتوى الدورة بالكامل. لا تحتاج إلى خبرة سابقة في لغات البرمجة الأخرى. بعد تعلم الدورة يمكنك الدخول إلى عالم البرمجة.

تصميم البرامج المرئية في ويندوز

  • الدورة 3
  • 20 ساعة

تفاصيل الدورة

ماذا ستتعلم:

تعتمد هذه الدورة على الدورات السابقة وتقدم تصميم البرامج المرئية بلغة C#. يتضمن المحتوى:

  • مبادئ تصميم البرامج في ويندوز
  • مكونات الواجهة، النماذج
  • نظام ويندوز GDI+
  • العمليات على الملفات والدلائل

من خلال دراسة الدورة التدريبية، ستتمكن من ترقية واجهة برنامجك ومعرفة الأدوات المتاحة لتطوير تطبيقات Windows.

تقنيات قاعدة بيانات SQL Server

  • الدورة 4
  • 9 ساعات
  • 4.7 (61 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم:

في عصر المعلومات، تعد الإدارة والاستخدام الفعال لموارد المعلومات أساس البحث العلمي وإدارتها وEntscheidung. تعد تقنيات قواعد البيانات وسيلة مهمة لإدارة موارد المعلومات وتحسينها.

ستكتسب في هذه الدورة المعرفة الأساسية فيما يتعلق بتقنيات قواعد البيانات، وستتعلم كيفية إدارة البيانات باستخدام نظام إدارة قاعدة بيانات SQL Server – بما في ذلك:

  • تركيب النظام
  • إنشاء قاعدة بيانات وجداول البيانات
  • إدخال البيانات والصيانة
  • كيفية استخدام SQL Server للبحث عن المعلومات حسب معايير مختلفة

تقنيات تطوير الويب المعتمدة على .Net

  • الدورة 5
  • 15 ساعة

تفاصيل الدورة

ماذا ستتعلم:

تعتبر دورة “تقنيات تطوير الويب المعتمدة على .Net” من الدورات المهمة في مجال البرمجة المصاحبة لـ .NET. يتضمن المحتوى:

  • مبادئ الويب والتخطيط
  • أساسيات HTML
  • باستخدام CSS
  • أساسيات جافا سكريبت
  • تقنيات ASP.NET

ستركز الدورة على تقنيات ASP.NET وتطوير تطبيقات قواعد البيانات ذات الصلة، وستقدم أمثلة مختلفة لتوضيح هذه التقنيات.

من خلال الدورة، ستتمكن من فهم تطور واتجاهات تقنيات تطوير الويب، وفهم مبادئ الويب وعملية التطوير؛ سوف تتقن HTML وCSS وJavaScript وتتعلم كيفية تطوير تطبيقات الويب باستخدام ASP.NET؛ ستفهم استخدامات مكونات واجهة المستخدم وتقنيات ADO.NET، وستكتسب القدرة على إجراء تحليل المتطلبات لمواقع الويب باستخدام مفاهيم علم الكائنات.

بعد دراسة هذه الدورة، ستتمكن من تطوير تطبيقات الويب الأساسية باستخدام ASP.NET.

تقنيات تطوير برمجيات المشروع النهائية ضمن منصة .Net

  • الدورة 6
  • 10 ساعات

تفاصيل الدورة

ماذا ستتعلم:

سيجمع المشروع النهائي المعرفة التي تعلمتها في الدورات الخمس السابقة ويصمم مشروع برمجي صغير يعتمد على .Net لاختبار مهاراتك التنموية. المتطلبات المحددة للمشروع هي:

  1. يجب أن يتضمن النظام عميلاً وواجهة إدارة؛
  2. يتضمن العميل الوظائف التالية:
    1. تسجيل دخول المستخدم؛
    2. تسجيل المستخدم؛
    3. طلب الأطباق؛
    4. وظيفة سلة التسوق.
    5. وظائف إضافة وحذف وتحديث والبحث عن أوامر؛
  3. تتضمن واجهة الإدارة الوظائف التالية:
    1. إدارة المستخدم؛
    2. إدارة الطلبات (إضافة، حذف، تحديث، بحث)؛
    3. إدارة الحزم (إضافة، حذف، تحديث، بحث)؛
    4. إدارة الإحصائيات (المبيعات اليومية، المبيعات الشهرية، تفاصيل طلبات المستخدم)؛

إذا تمكنت من تنفيذ مشروعك النهائي بشكل مستقل في بيئة .Net باستخدام لغة C#، فهذه علامة على أنك وصلت إلى مستوى مبرمج مبتدئ موجه نحو .Net.