زر العودة

تطوير تطبيقات الويب المتقدمة باستخدام جافا SAAS

الوصف:

سيتعلم الطالب في هذا الكورس المتقدم كيفية تصميم وتطوير تطبيقات وخدمات الويب باستخدام Java، مع التركيز على مفاهيم SAAS and cloud native. سيتعرف الطالب على الأدوات والمفاهيم اللازمة لبناء وتطوير ونشر خدمات ويب قوية وقابلة للتوسع باستخدام تقنيات حديثة مثل بنية الخدمات المصغرة (Microservices) والحاويات Containerization and Docker بالإضافة إلى تقنيات أخرى مثل API Gateway and Service Discovery.

سوف تتعلم:

  • ● نموذج (Software as a Service (SaaS. ومقارنة بينها وبين النماذج الأخرى مثل PaaS وIaaS.
  • ● بنية الخدمات المصغرة (Microservices).
  • ● نمط التصميم (Domain Driven Design (DDD
  • ● الدوكر والحاويات في نظام الخدمات المصغرة Docker and Containerization
  • ● API Gateway and Service Discovery
  • ● استخدام أدوات Spring Cloud Gateway و Eureka
  • ● طرق التخزين المؤقت Caching
  • ● نمط التصميم Event Driven and Messaging
  • ● نمط التصميم Event Driven and Messaging
  • ● تحسين الأداء والتزامن Multithreading, Concurrency & Performance Optimization
  • ● اختبارات الوحدة (Unit Tests) باستخدام JUnit و Mockito.و اختبار التكامل (Integration Testing)
  • ● إعداد CI/CD باستخدام أدوات مثل Bitbucket و GitLab CI.
  • ● إعداد CI/CD باستخدام أدوات مثل Bitbucket و GitLab CI.
  • ● كيفية التوسع Scaling

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

  • معرفة مسبقة بلغة البرمجة جافا
تطوير خدمات الويب
مجاني

0 ل.س

10 طالب اللغة: العربية المستوى: متوسط المدة الزمنية: 40 ساعة

دورات ذات صلة: