TrueschoTruescho
كل الدورات
مشروع موجّه: حاوية خدمات جافا المصغّرة باستخدام Docker
edX
دورة
متوسط
مجاني للتدقيق
شهادة

مشروع موجّه: حاوية خدمات جافا المصغّرة باستخدام Docker

IBM

تعلّم خلال ساعة أساسيات تشغيل خدمات جافا المصغّرة داخل حاويات Docker وبناء الصور وكتابة Dockerfile وإدارة الإعدادات خارجياً.

1 أسبوعالإنجليزية428 متسجل
مجاني للتدقيق

عن الدورة

في هذا المشروع العملي الموجّه، ستتعلّم كيفية تشغيل خدمات جافا المصغّرة (Java Microservices) باستخدام Docker خطوة بخطوة. يركّز المشروع على المهارات الأساسية التي يحتاجها مطوّرو التطبيقات لتشغيل الخدمات المصغّرة داخل الحاويات بكفاءة، وهي مهارات مطلوبة بشدة في سوق العمل. ستتعرّف على كيفية إنشاء ملفات Dockerfile بطريقة صحيحة لبناء بيئة تشغيل مناسبة لتطبيقات جافا، ثم ستقوم بإنشاء صور Docker باستخدام الأمر docker build. بعد ذلك ستتعلّم كيفية تشغيل الصورة كحاوية Docker باستخدام الأمر docker run، بما يتيح لك تشغيل خدماتك المصغّرة في بيئة معزولة وقابلة للنقل. كما يغطي المشروع مفهوم «فصل إعدادات الخادم عن التطبيق» (Externalize the server configuration)، ولماذا يُعد ذلك ضرورياً عند تشغيل الخدمات المصغّرة داخل الحاويات، بحيث يمكن تغيير الإعدادات دون الحاجة لإعادة بناء الصورة أو تعديل الشيفرة. خلال ما يقارب ساعة واحدة، ستكتسب مهارات أساسية في الحاويات تساعدك على تطوير مسارك المهني. يوفّر هذا المختبر وصولاً إلى بيئة تطوير سحابية (Cloud-based IDE) تحتوي على جميع البرمجيات المطلوبة مُسبقاً مثل Docker وOpenShift. كل ما تحتاجه لإكمال المشروع هو إصدار حديث من متصفح ويب حديث.

ماذا ستتعلم

  • تغليف خدماتك المصغّرة (Microservices) وتجهيزها للنشر
  • إنشاء ملفات Dockerfile لخدمات جافا
  • إنشاء صور Docker باستخدام أمر docker build
  • تشغيل خدماتك المصغّرة داخل حاويات Docker باستخدام أمر docker run
  • فصل إعدادات الخادم عن التطبيق (Externalize server configuration)

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

  • مهارات أساسية في استخدام الحاسوب
  • إمكانية الوصول إلى متصفح ويب

المدرسون

G

Gilbert Kwan

WAS software developer

المواضيع

Docker
الخدمات المصغّرة
جافا
الحاويات
DevOps

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

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

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