حقيبتك الشريك الأول لك في تطوير المحتوي التدريبي في الوطن العربي
حقيبتك الشريك الأول لك فى تطوير المحتوى التدريبي فى الوطن العربي.

مميزات الحقيبة

دليل المدرب
مذكرة المتدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تحديث سنة 2024

حقيبة تدريبية دورة توجيه تطبيق CRUD مع Springboot باستخدام Docker و Docker Compose

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

مراجعة
English - العربية
محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تُقدِّمُ لكم موادَنا التدريبيةِ الشاملةَ للمدرِّبين عن “دَمجِ تطبيقِ CRUD الخاص بِـSpringboot باستخدام Docker و Docker Compose”. تمَّ تصميمُ هذه الحقائب التدريبيةِ لتزويدِ المدرِّبين بكل الأدواتِ والمعرفةِ اللازمةِ لتقديمِ دورةِ تدريبيةِ عن تجميعِ تطبيقاتِ CRUD المبنيةِ باستخدامِ Springboot. مع ارتفاعِ شُهرةِ تجميعِ الحاويات، أصبحَ Docker أداةً أساسيةً لكلّ مطوِّر ومُدِيرِ نظامِ. يُتيحُ Docker تجميع ونشر وتوسيع التطبيقاتِ بسهولةٍ ما أحدثَ ثورةً في صناعةِ تطويرِ البرمجيات. علاوةً على ذلك، فإن استخدامَ Docker Compose يُبسِّطُ إدارةَ تطبيقاتِ متعددةِ الحاوياتِ، ممَّا يجعلهُ أكثرَ عمليةً للانتشار المعقدِ. تُغطِّي موادِنا التدريبيةُ كلَّ الجوانبِ الأساسيةِ لـ Docker و Docker Compose المرتبطةِ تحديدًا ببناءِ ونشرِ تطبيقاتِ CRUD المُطَوَّرةِ بِـSpringboot. سيجدُ المدرِّبونَ مجموعةً كاملةً من الموارد ، بما في ذلك شُرُحِ الدورةِ التدريبيةِ ، ودلائلِ التقدمِ خطوةً بخطوةَ، وتمارينَ عمليةً تطبيقِيَّةً وتقييمات. تَبدأُ الموادُ التدريبيةُ بمقدِّمةٍ عن Docker ومفاهيمِهَا الرئيسيةِ، مما يضمنُ أنَّ لدى المدرِّبينَ أساسًا قويًّا في تجميعِ الحاوياتِ. ثمَّ تركِّزُ على دمجِ Docker مَعْ Springboot، وشِرح كيفيةِ تغليفِ التطبيقاتِ في الحاوياتِ ، والتعاملَ مع التبعياتِ، وتعريفِ المتغيراتِ البيئيةِ. بالإضافةِ إلى ذلك، سيتعلَّمُ المدرِّبونَ كيفيةَ استخدامِ Docker Compose لتنظيمِ حاوياتٍ متعددةٍ، ممَّا يتيحُ دمجًا سلسًا لمكوناتِ مختلفةِ تطبيقِ CRUD. تَنغمسُ الموادُ التدريبيةُ أيضًا في أفضلِ الممارساتِ والتحدياتِ الشائعةِ عندَ تجميعِ تطبيقاتِ CRUD مع Springboot. سيكتسبُ المدرِّبونَ معلوماتَ عن تحسينِ أداءِ الحاويةِ ، ومعالجةِ استمراريةِ البياناتِ ، والشبكاتِ بينَ الحاوياتِ. من خلالِ استخدامِ موادِنا التدريبيةِ، يستطيعُ المدرِّبونَ تقديمَ دورةٍ شاملةٍ تمكِّنُ مشاركيهم من تجميعِ تطبيقاتِ CRUD بثقةٍ باستخدامِ Springboot و Docker و Docker Compose. استعدَّ لتمكين جمهورك بالمهاراتِ المطلوبةِ بشدةٍ في الصناعةِ اليوم. اطلب موادَنا التدريبيةَ واجهَزِ نفسكِ لأن تتفوَّقَ كمدرِّبٍ في عالمِ التطويرِ البرمجي وتجميعِ الحاويات.
مقدمة لـ Docker و Docker Compose
ما هو دوكر؟
ما هو دوكر كومبوز؟
1:3:فوائد استخدام دوكر ودوكر كومبوز
إعداد بيئة التطوير
2:1: تثبيت دوكر
تثبيت Docker Compose
2:3: تثبيت سبرينغ بوت
إنشاء تطبيق CRUD باستخدام Spring Boot
إعداد مشروع جديد باستخدام Spring Boot
3:2: إنشاء واجهات برمجة تطبيقات RESTful لعمليات CRUD
3:3: دمج قاعدة بيانات (على سبيل المثال، MySQL) مع التطبيق
تدوين تطبيق Spring Boot بواسطة Docker
4:1:تتم عملية تجهيز التطبيق عن طريق استخدام ملف Dockerfile
4:2: إنشاء صورة Docker للتطبيق
تشغيل حاوية Docker للتطبيق
الاتصال بتطبيق مثبت على دوكر بقاعدة بيانات
5:1:تهيئة ملف YAML لـ Docker Compose
5:2: تعريف خدمة Docker Compose لقاعدة البيانات
5:3: ربط حاوية تطبيق Spring Boot بحاوية قاعدة البيانات
التحقق من عملية تطبيق المحاكاة باستخدام الدوكر
6:1: اختبار عمليات CRUD باستخدام التطبيق المستضاف على دوكرزيد
6:2: ضمان استمرارية البيانات عبر إعادة تشغيل الحاوية
ضمان استمرارية البيانات عبر إعادة تشغيل الحاويات
نشر وتوسيع التطبيق المُحاكي بواسطة Docker
7:1: نشر تطبيق دوكرايزد على خادم الإنتاج
توسعة التطبيق باستخدام دوكر كومبوز
7:3:مراقبة وإدارة التطبيق في بيئة Docker
مشاكل شائعة في استخدام Docker و Docker Compose وطرق حلها.
تصحيح مشكلات بدء تشغيل الحاوية
8:2: التعامل مع أخطاء اتصال قاعدة البيانات
8:3: التعامل مع قيود موارد الحاويات
أفضل الممارسات لجعل تطبيقات سبرينغ بوت قابلة للتشغيل بواسطة دوكر
تحسين حجم صورة Docker
تنفيذ تدابير أمان الحاويات
تأتي آلية التشييد والنشر التلقائية باستخدام أدوات CI/CD

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو دوكر؟
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
2. ما هو Spring Boot؟
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
ما هو تقنية Dockerizing لتطبيق CRUD مع Spring Boot؟
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
ما هو دوكر كومبوز ؟
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
5. ما هي فوائد تطوير تطبيق CRUD بواسطة Spring Boot باستخدام Docker؟
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

تُقدِّمُ لكم موادَنا التدريبيةِ الشاملةَ للمدرِّبين عن “دَمجِ تطبيقِ CRUD الخاص بِـSpringboot باستخدام Docker و Docker Compose”. تمَّ تصميمُ هذه الحقائب التدريبيةِ لتزويدِ المدرِّبين بكل الأدواتِ والمعرفةِ اللازمةِ لتقديمِ دورةِ تدريبيةِ عن تجميعِ تطبيقاتِ CRUD المبنيةِ باستخدامِ Springboot. مع ارتفاعِ شُهرةِ تجميعِ الحاويات، أصبحَ Docker أداةً أساسيةً لكلّ مطوِّر ومُدِيرِ نظامِ. يُتيحُ Docker تجميع ونشر وتوسيع التطبيقاتِ بسهولةٍ ما أحدثَ ثورةً في صناعةِ تطويرِ البرمجيات. علاوةً على ذلك، فإن استخدامَ Docker Compose يُبسِّطُ إدارةَ تطبيقاتِ متعددةِ الحاوياتِ، ممَّا يجعلهُ أكثرَ عمليةً للانتشار المعقدِ. تُغطِّي موادِنا التدريبيةُ كلَّ الجوانبِ الأساسيةِ لـ Docker و Docker Compose المرتبطةِ تحديدًا ببناءِ ونشرِ تطبيقاتِ CRUD المُطَوَّرةِ بِـSpringboot. سيجدُ المدرِّبونَ مجموعةً كاملةً من الموارد ، بما في ذلك شُرُحِ الدورةِ التدريبيةِ ، ودلائلِ التقدمِ خطوةً بخطوةَ، وتمارينَ عمليةً تطبيقِيَّةً وتقييمات. تَبدأُ الموادُ التدريبيةُ بمقدِّمةٍ عن Docker ومفاهيمِهَا الرئيسيةِ، مما يضمنُ أنَّ لدى المدرِّبينَ أساسًا قويًّا في تجميعِ الحاوياتِ. ثمَّ تركِّزُ على دمجِ Docker مَعْ Springboot، وشِرح كيفيةِ تغليفِ التطبيقاتِ في الحاوياتِ ، والتعاملَ مع التبعياتِ، وتعريفِ المتغيراتِ البيئيةِ. بالإضافةِ إلى ذلك، سيتعلَّمُ المدرِّبونَ كيفيةَ استخدامِ Docker Compose لتنظيمِ حاوياتٍ متعددةٍ، ممَّا يتيحُ دمجًا سلسًا لمكوناتِ مختلفةِ تطبيقِ CRUD. تَنغمسُ الموادُ التدريبيةُ أيضًا في أفضلِ الممارساتِ والتحدياتِ الشائعةِ عندَ تجميعِ تطبيقاتِ CRUD مع Springboot. سيكتسبُ المدرِّبونَ معلوماتَ عن تحسينِ أداءِ الحاويةِ ، ومعالجةِ استمراريةِ البياناتِ ، والشبكاتِ بينَ الحاوياتِ. من خلالِ استخدامِ موادِنا التدريبيةِ، يستطيعُ المدرِّبونَ تقديمَ دورةٍ شاملةٍ تمكِّنُ مشاركيهم من تجميعِ تطبيقاتِ CRUD بثقةٍ باستخدامِ Springboot و Docker و Docker Compose. استعدَّ لتمكين جمهورك بالمهاراتِ المطلوبةِ بشدةٍ في الصناعةِ اليوم. اطلب موادَنا التدريبيةَ واجهَزِ نفسكِ لأن تتفوَّقَ كمدرِّبٍ في عالمِ التطويرِ البرمجي وتجميعِ الحاويات.
مقدمة لـ Docker و Docker Compose
ما هو دوكر؟
ما هو دوكر كومبوز؟
1:3:فوائد استخدام دوكر ودوكر كومبوز
إعداد بيئة التطوير
2:1: تثبيت دوكر
تثبيت Docker Compose
2:3: تثبيت سبرينغ بوت
إنشاء تطبيق CRUD باستخدام Spring Boot
إعداد مشروع جديد باستخدام Spring Boot
3:2: إنشاء واجهات برمجة تطبيقات RESTful لعمليات CRUD
3:3: دمج قاعدة بيانات (على سبيل المثال، MySQL) مع التطبيق
تدوين تطبيق Spring Boot بواسطة Docker
4:1:تتم عملية تجهيز التطبيق عن طريق استخدام ملف Dockerfile
4:2: إنشاء صورة Docker للتطبيق
تشغيل حاوية Docker للتطبيق
الاتصال بتطبيق مثبت على دوكر بقاعدة بيانات
5:1:تهيئة ملف YAML لـ Docker Compose
5:2: تعريف خدمة Docker Compose لقاعدة البيانات
5:3: ربط حاوية تطبيق Spring Boot بحاوية قاعدة البيانات
التحقق من عملية تطبيق المحاكاة باستخدام الدوكر
6:1: اختبار عمليات CRUD باستخدام التطبيق المستضاف على دوكرزيد
6:2: ضمان استمرارية البيانات عبر إعادة تشغيل الحاوية
ضمان استمرارية البيانات عبر إعادة تشغيل الحاويات
نشر وتوسيع التطبيق المُحاكي بواسطة Docker
7:1: نشر تطبيق دوكرايزد على خادم الإنتاج
توسعة التطبيق باستخدام دوكر كومبوز
7:3:مراقبة وإدارة التطبيق في بيئة Docker
مشاكل شائعة في استخدام Docker و Docker Compose وطرق حلها.
تصحيح مشكلات بدء تشغيل الحاوية
8:2: التعامل مع أخطاء اتصال قاعدة البيانات
8:3: التعامل مع قيود موارد الحاويات
أفضل الممارسات لجعل تطبيقات سبرينغ بوت قابلة للتشغيل بواسطة دوكر
تحسين حجم صورة Docker
تنفيذ تدابير أمان الحاويات
تأتي آلية التشييد والنشر التلقائية باستخدام أدوات CI/CD

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو دوكر؟
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
2. ما هو Spring Boot؟
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
ما هو تقنية Dockerizing لتطبيق CRUD مع Spring Boot؟
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
ما هو دوكر كومبوز ؟
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
5. ما هي فوائد تطوير تطبيق CRUD بواسطة Spring Boot باستخدام Docker؟
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تحديث سنة 2024

حقيبة تدريبية دورة توجيه تطبيق CRUD مع Springboot باستخدام Docker و Docker Compose

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

مراجعة
English - العربية
محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تُقدِّمُ لكم موادَنا التدريبيةِ الشاملةَ للمدرِّبين عن “دَمجِ تطبيقِ CRUD الخاص بِـSpringboot باستخدام Docker و Docker Compose”. تمَّ تصميمُ هذه الحقائب التدريبيةِ لتزويدِ المدرِّبين بكل الأدواتِ والمعرفةِ اللازمةِ لتقديمِ دورةِ تدريبيةِ عن تجميعِ تطبيقاتِ CRUD المبنيةِ باستخدامِ Springboot. مع ارتفاعِ شُهرةِ تجميعِ الحاويات، أصبحَ Docker أداةً أساسيةً لكلّ مطوِّر ومُدِيرِ نظامِ. يُتيحُ Docker تجميع ونشر وتوسيع التطبيقاتِ بسهولةٍ ما أحدثَ ثورةً في صناعةِ تطويرِ البرمجيات. علاوةً على ذلك، فإن استخدامَ Docker Compose يُبسِّطُ إدارةَ تطبيقاتِ متعددةِ الحاوياتِ، ممَّا يجعلهُ أكثرَ عمليةً للانتشار المعقدِ. تُغطِّي موادِنا التدريبيةُ كلَّ الجوانبِ الأساسيةِ لـ Docker و Docker Compose المرتبطةِ تحديدًا ببناءِ ونشرِ تطبيقاتِ CRUD المُطَوَّرةِ بِـSpringboot. سيجدُ المدرِّبونَ مجموعةً كاملةً من الموارد ، بما في ذلك شُرُحِ الدورةِ التدريبيةِ ، ودلائلِ التقدمِ خطوةً بخطوةَ، وتمارينَ عمليةً تطبيقِيَّةً وتقييمات. تَبدأُ الموادُ التدريبيةُ بمقدِّمةٍ عن Docker ومفاهيمِهَا الرئيسيةِ، مما يضمنُ أنَّ لدى المدرِّبينَ أساسًا قويًّا في تجميعِ الحاوياتِ. ثمَّ تركِّزُ على دمجِ Docker مَعْ Springboot، وشِرح كيفيةِ تغليفِ التطبيقاتِ في الحاوياتِ ، والتعاملَ مع التبعياتِ، وتعريفِ المتغيراتِ البيئيةِ. بالإضافةِ إلى ذلك، سيتعلَّمُ المدرِّبونَ كيفيةَ استخدامِ Docker Compose لتنظيمِ حاوياتٍ متعددةٍ، ممَّا يتيحُ دمجًا سلسًا لمكوناتِ مختلفةِ تطبيقِ CRUD. تَنغمسُ الموادُ التدريبيةُ أيضًا في أفضلِ الممارساتِ والتحدياتِ الشائعةِ عندَ تجميعِ تطبيقاتِ CRUD مع Springboot. سيكتسبُ المدرِّبونَ معلوماتَ عن تحسينِ أداءِ الحاويةِ ، ومعالجةِ استمراريةِ البياناتِ ، والشبكاتِ بينَ الحاوياتِ. من خلالِ استخدامِ موادِنا التدريبيةِ، يستطيعُ المدرِّبونَ تقديمَ دورةٍ شاملةٍ تمكِّنُ مشاركيهم من تجميعِ تطبيقاتِ CRUD بثقةٍ باستخدامِ Springboot و Docker و Docker Compose. استعدَّ لتمكين جمهورك بالمهاراتِ المطلوبةِ بشدةٍ في الصناعةِ اليوم. اطلب موادَنا التدريبيةَ واجهَزِ نفسكِ لأن تتفوَّقَ كمدرِّبٍ في عالمِ التطويرِ البرمجي وتجميعِ الحاويات.
مقدمة لـ Docker و Docker Compose
ما هو دوكر؟
ما هو دوكر كومبوز؟
1:3:فوائد استخدام دوكر ودوكر كومبوز
إعداد بيئة التطوير
2:1: تثبيت دوكر
تثبيت Docker Compose
2:3: تثبيت سبرينغ بوت
إنشاء تطبيق CRUD باستخدام Spring Boot
إعداد مشروع جديد باستخدام Spring Boot
3:2: إنشاء واجهات برمجة تطبيقات RESTful لعمليات CRUD
3:3: دمج قاعدة بيانات (على سبيل المثال، MySQL) مع التطبيق
تدوين تطبيق Spring Boot بواسطة Docker
4:1:تتم عملية تجهيز التطبيق عن طريق استخدام ملف Dockerfile
4:2: إنشاء صورة Docker للتطبيق
تشغيل حاوية Docker للتطبيق
الاتصال بتطبيق مثبت على دوكر بقاعدة بيانات
5:1:تهيئة ملف YAML لـ Docker Compose
5:2: تعريف خدمة Docker Compose لقاعدة البيانات
5:3: ربط حاوية تطبيق Spring Boot بحاوية قاعدة البيانات
التحقق من عملية تطبيق المحاكاة باستخدام الدوكر
6:1: اختبار عمليات CRUD باستخدام التطبيق المستضاف على دوكرزيد
6:2: ضمان استمرارية البيانات عبر إعادة تشغيل الحاوية
ضمان استمرارية البيانات عبر إعادة تشغيل الحاويات
نشر وتوسيع التطبيق المُحاكي بواسطة Docker
7:1: نشر تطبيق دوكرايزد على خادم الإنتاج
توسعة التطبيق باستخدام دوكر كومبوز
7:3:مراقبة وإدارة التطبيق في بيئة Docker
مشاكل شائعة في استخدام Docker و Docker Compose وطرق حلها.
تصحيح مشكلات بدء تشغيل الحاوية
8:2: التعامل مع أخطاء اتصال قاعدة البيانات
8:3: التعامل مع قيود موارد الحاويات
أفضل الممارسات لجعل تطبيقات سبرينغ بوت قابلة للتشغيل بواسطة دوكر
تحسين حجم صورة Docker
تنفيذ تدابير أمان الحاويات
تأتي آلية التشييد والنشر التلقائية باستخدام أدوات CI/CD

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو دوكر؟
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
2. ما هو Spring Boot؟
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
ما هو تقنية Dockerizing لتطبيق CRUD مع Spring Boot؟
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
ما هو دوكر كومبوز ؟
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
5. ما هي فوائد تطوير تطبيق CRUD بواسطة Spring Boot باستخدام Docker؟
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

تُقدِّمُ لكم موادَنا التدريبيةِ الشاملةَ للمدرِّبين عن “دَمجِ تطبيقِ CRUD الخاص بِـSpringboot باستخدام Docker و Docker Compose”. تمَّ تصميمُ هذه الحقائب التدريبيةِ لتزويدِ المدرِّبين بكل الأدواتِ والمعرفةِ اللازمةِ لتقديمِ دورةِ تدريبيةِ عن تجميعِ تطبيقاتِ CRUD المبنيةِ باستخدامِ Springboot. مع ارتفاعِ شُهرةِ تجميعِ الحاويات، أصبحَ Docker أداةً أساسيةً لكلّ مطوِّر ومُدِيرِ نظامِ. يُتيحُ Docker تجميع ونشر وتوسيع التطبيقاتِ بسهولةٍ ما أحدثَ ثورةً في صناعةِ تطويرِ البرمجيات. علاوةً على ذلك، فإن استخدامَ Docker Compose يُبسِّطُ إدارةَ تطبيقاتِ متعددةِ الحاوياتِ، ممَّا يجعلهُ أكثرَ عمليةً للانتشار المعقدِ. تُغطِّي موادِنا التدريبيةُ كلَّ الجوانبِ الأساسيةِ لـ Docker و Docker Compose المرتبطةِ تحديدًا ببناءِ ونشرِ تطبيقاتِ CRUD المُطَوَّرةِ بِـSpringboot. سيجدُ المدرِّبونَ مجموعةً كاملةً من الموارد ، بما في ذلك شُرُحِ الدورةِ التدريبيةِ ، ودلائلِ التقدمِ خطوةً بخطوةَ، وتمارينَ عمليةً تطبيقِيَّةً وتقييمات. تَبدأُ الموادُ التدريبيةُ بمقدِّمةٍ عن Docker ومفاهيمِهَا الرئيسيةِ، مما يضمنُ أنَّ لدى المدرِّبينَ أساسًا قويًّا في تجميعِ الحاوياتِ. ثمَّ تركِّزُ على دمجِ Docker مَعْ Springboot، وشِرح كيفيةِ تغليفِ التطبيقاتِ في الحاوياتِ ، والتعاملَ مع التبعياتِ، وتعريفِ المتغيراتِ البيئيةِ. بالإضافةِ إلى ذلك، سيتعلَّمُ المدرِّبونَ كيفيةَ استخدامِ Docker Compose لتنظيمِ حاوياتٍ متعددةٍ، ممَّا يتيحُ دمجًا سلسًا لمكوناتِ مختلفةِ تطبيقِ CRUD. تَنغمسُ الموادُ التدريبيةُ أيضًا في أفضلِ الممارساتِ والتحدياتِ الشائعةِ عندَ تجميعِ تطبيقاتِ CRUD مع Springboot. سيكتسبُ المدرِّبونَ معلوماتَ عن تحسينِ أداءِ الحاويةِ ، ومعالجةِ استمراريةِ البياناتِ ، والشبكاتِ بينَ الحاوياتِ. من خلالِ استخدامِ موادِنا التدريبيةِ، يستطيعُ المدرِّبونَ تقديمَ دورةٍ شاملةٍ تمكِّنُ مشاركيهم من تجميعِ تطبيقاتِ CRUD بثقةٍ باستخدامِ Springboot و Docker و Docker Compose. استعدَّ لتمكين جمهورك بالمهاراتِ المطلوبةِ بشدةٍ في الصناعةِ اليوم. اطلب موادَنا التدريبيةَ واجهَزِ نفسكِ لأن تتفوَّقَ كمدرِّبٍ في عالمِ التطويرِ البرمجي وتجميعِ الحاويات.
مقدمة لـ Docker و Docker Compose
ما هو دوكر؟
ما هو دوكر كومبوز؟
1:3:فوائد استخدام دوكر ودوكر كومبوز
إعداد بيئة التطوير
2:1: تثبيت دوكر
تثبيت Docker Compose
2:3: تثبيت سبرينغ بوت
إنشاء تطبيق CRUD باستخدام Spring Boot
إعداد مشروع جديد باستخدام Spring Boot
3:2: إنشاء واجهات برمجة تطبيقات RESTful لعمليات CRUD
3:3: دمج قاعدة بيانات (على سبيل المثال، MySQL) مع التطبيق
تدوين تطبيق Spring Boot بواسطة Docker
4:1:تتم عملية تجهيز التطبيق عن طريق استخدام ملف Dockerfile
4:2: إنشاء صورة Docker للتطبيق
تشغيل حاوية Docker للتطبيق
الاتصال بتطبيق مثبت على دوكر بقاعدة بيانات
5:1:تهيئة ملف YAML لـ Docker Compose
5:2: تعريف خدمة Docker Compose لقاعدة البيانات
5:3: ربط حاوية تطبيق Spring Boot بحاوية قاعدة البيانات
التحقق من عملية تطبيق المحاكاة باستخدام الدوكر
6:1: اختبار عمليات CRUD باستخدام التطبيق المستضاف على دوكرزيد
6:2: ضمان استمرارية البيانات عبر إعادة تشغيل الحاوية
ضمان استمرارية البيانات عبر إعادة تشغيل الحاويات
نشر وتوسيع التطبيق المُحاكي بواسطة Docker
7:1: نشر تطبيق دوكرايزد على خادم الإنتاج
توسعة التطبيق باستخدام دوكر كومبوز
7:3:مراقبة وإدارة التطبيق في بيئة Docker
مشاكل شائعة في استخدام Docker و Docker Compose وطرق حلها.
تصحيح مشكلات بدء تشغيل الحاوية
8:2: التعامل مع أخطاء اتصال قاعدة البيانات
8:3: التعامل مع قيود موارد الحاويات
أفضل الممارسات لجعل تطبيقات سبرينغ بوت قابلة للتشغيل بواسطة دوكر
تحسين حجم صورة Docker
تنفيذ تدابير أمان الحاويات
تأتي آلية التشييد والنشر التلقائية باستخدام أدوات CI/CD

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هو دوكر؟
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
دوكر هو منصة مفتوحة المصدر تسمح للمطورين بتطبيق وإدارة عملية نشر التطبيقات داخل حاويات. الحاويات هي بيئات خفيفة الوزن وقابلة للنقل ومعزولة تضمن الاتساق عبر بيئات مختلفة.
2. ما هو Spring Boot؟
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
سبرينغ بوت هو إطار يبسط تطوير تطبيقات جافا. يتيح للمطورين إنشاء تطبيقات مستقلة وذات جودة عالية بأقل تهيئة ممكنة. يوفر سبرينغ بوت ميزات مختلفة لتعزيز إنتاجية المطور وأداء التطبيق.
ما هو تقنية Dockerizing لتطبيق CRUD مع Spring Boot؟
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
تعني تحويل تطبيق CRUD إلى دوكر مع Spring Boot تجميع التطبيق وتبعياته في حاوية دوكر. يمكن نشر هذه الحاوية على أي جهاز يحتوي على تثبيت دوكر دون القلق بشأن تكوينات البيئة المختلفة أو التبعيات المختلفة.
ما هو دوكر كومبوز ؟
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
دوكر كمبوز هو أداة تسمح لك بتحديد وإدارة تطبيقات دوكر المتعددة الحاويات. يستخدم ملف YAML لتحديد الخدمات والشبكات وحجوم التخزين المطلوبة لتطبيقك. يوفر دوكر كمبوز وسيلة بسيطة لتكوين وتشغيل عدة حاويات كتطبيق واحد.
5. ما هي فوائد تطوير تطبيق CRUD بواسطة Spring Boot باستخدام Docker؟
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.
– تحسين قابلية التنقل: حاويات دوكر هي دون تابعين للمنصة، مما يسمح بتشغيل التطبيق على أي جهاز يحتوي على دوكر مثبت، بغض النظر عن نظام التشغيل الأساسي.

المراجعات

لا توجد مراجعات بعد.

يسمح فقط للزبائن مسجلي الدخول الذين قاموا بشراء هذا المنتج ترك مراجعة.

منتجات ذات صلة

هذه الحقائب التدريبيةمصممة لمساعدتك في تعلم كيفية بناء نماذج لتعلم الآلة والتعلم العميق ومعالجة اللغة الطبيعية باستخدام لغة البرمجة بايثون. بالإضافة إلى ذلك، ستتعلم أيضًا كيفية نشر هذه النماذج باستخدام حاويات دوكر Docker ، وتسخير قوة ممارسات التطوير والتشغيل الفعّالة.

تعلم كيفية استخدام دوكر لتحسين سير عملك كمطور وإنشاء خط أنابيب CI/CD فعال. ستوفر لك هذه المادة التدريبية تعليمات خطوة بخطوة وأمثلة عملية لمساعدتك في تنظيم عملية تطويرك وتحسين التعاون داخل فريقك.

سوف يعلمك هذه الحقائب التدريبيةكيفية استخدام Docker Swarm بفعالية لإدارة حاويات Docker الخاصة بك على نطاق واسع. ستتعلم كيفية نشر تطبيقاتك وتوسيعها باستخدام Swarm، وإدارة عنقود Swarm، ومراقبة وحل مشاكل خدمات Swarm، وغير ذلك. هذه الدورة مثالية لأي شخص يرغب في توسيع مهاراته في Docker وتحسين قدرات إدارة الحاويات.

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

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