TrueschoTruescho
كل الدورات
بناء منصات الميكروسيرفس باستخدام TARS
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

بناء منصات الميكروسيرفس باستخدام TARS

The Linux Foundation

تعرّف على إطار TARS لبناء منصات ميكروسيرفس قابلة للتوسع، مع التثبيت على Docker وKubernetes وبناء تطبيق عملي.

2 ساعة/أسبوع7 أسبوعالإنجليزية3,934 متسجل
مجاني للتدقيق

عن الدورة

تقدّم هذه الدورة مدخلاً عملياً ومبسّطاً إلى عالم الميكروسيرفس وإطار العمل TARS للمبتدئين. يركّز المحتوى على فهم التحوّل من التطبيقات الأحادية (Monolith) إلى بنى الميكروسيرفس، ولماذا أصبحت هذه المقاربة خياراً شائعاً لبناء أنظمة قابلة للتوسع وسهلة الصيانة. يُعد TARS إطاراً موزعاً من الجيل الجديد لبناء تطبيقات الميكروسيرفس، وقد صُمّم لدعم عدة لغات برمجة، بما في ذلك ++C وGolang وJava وNode.js وPHP وPython. يتيح ذلك للمطورين والمؤسسات بناء تطبيقات مستقرة وموثوقة تعمل على نطاق واسع بسرعة أكبر، مع الاستفادة من مكوّنات الإطار وخصائصه التي تساعد على تشغيل الخدمات وإدارتها. ستوضح الدورة لماذا يتجه المزيد من المطورين والشركات إلى اختيار TARS لبناء خدماتهم، من خلال التعرف على مكوّنات الإطار وخصائصه، ثم الانتقال إلى خطوات عملية لتثبيته وتشغيله باستخدام Docker أو Kubernetes أو عبر البناء من الشيفرة المصدرية. بعد ذلك ستتعلم كيفية إنشاء تطبيق ميكروسيرفس باستخدام TARS، وكيفية صيانة التطبيقات أو توسيعها عند زيادة الحمل. هذه الدورة مناسبة للمهندسين العاملين في بيئات الميكروسيرفس، وكذلك لمديري المؤسسات الراغبين في استكشاف البنى التقنية الداخلية، خصوصاً في سياق التحول الرقمي داخل الصناعات التقليدية. كما سيستفيد منها أي شخص مهتم بهندسة البرمجيات وبنية الأنظمة الموزعة ونقل البيانات على نطاق واسع.

ماذا ستتعلم

  • شرح مفاهيم التطبيق الأحادي (Monolith) والميكروسيرفس وشبكة الخدمات (Service Mesh) والحوسبة عديمة الخوادم (Serverless)، وفهم اختلافاتها وكيف تنعكس على أساليب تطوير البرمجيات
  • وصف مكوّنات إطار TARS وخصائصه الأساسية
  • تثبيت وتشغيل TARS باستخدام Docker أو Kubernetes أو من الشيفرة المصدرية
  • إنشاء تطبيق ميكروسيرفس باستخدام إطار TARS
  • صيانة تطبيقات الميكروسيرفس على TARS أو توسيعها لاستيعاب النمو
  • فهم الميزات التي تجعل TARS حلاً مفضلاً للمؤسسات عبر صناعات مختلفة

المتطلبات المسبقة

  • معرفة أساسية بواجهة سطر أوامر لينكس (CLI)
  • معرفة أساسية بتقنيات قواعد البيانات مثل MySQL
  • معرفة برمجية أساسية بإحدى اللغات الشائعة مثل ++C أو Golang أو PHP وغيرها

المدرسون

B

Bart Dong

Senior Engineer

D

Defool Li

TarsGo Core Developer and Technical Evangelist

H

Hin Yang

Director

J

Jarod Ruan

CTO

المواضيع

الميكروسيرفس
هندسة البرمجيات
++C
PHP
نقل البيانات

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

الميكروسيرفس
هندسة البرمجيات
++C
PHP
نقل البيانات
Python (Programming Language)
Java (Programming Language)
Go (Programming Language)
Node.js

ابدأ التعلم الآن