Enroll Course: https://www.coursera.org/learn/applications-development-microservices-serverless-openshift

مراجعة وتوصيات حول دورة “تطوير التطبيقات باستخدام ميكروخدمات وServerless” على موقع Coursera

أُحببت أن أشارك معكم تجربتي في دورة “تطوير التطبيقات باستخدام ميكروخدمات وServerless” المقدمة على منصة Coursera. تعد هذه الدورة مدخلاً رائعاً لفهم التقنيات الأساسية التي تشكل العمود الفقري للتطبيقات السحابية الحديثة.

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

تتضمن الدورة عدة وحدات هامة، مثل الأساسيات الخاصة بواجهات برمجة التطبيقات WEB API، بما في ذلك REST API و GraphQL. ستكتسب مهارات عملية بإنشاء واجهات برمجة التطبيقات باستخدام Python و Flask، مما يتيح لك تقنيات حديثة وقوية.

ثم ينتقل المحتوى لتقديم لمحة عن التطبيقات الخالية من الخوادم (Serverless)، حيث ستتعرف على النموذج المعروف باسم Function-as-a-Service. هذه المعرفة هامة جداً في الوقت الذي تغزو فيه التقنيات السحابية العالم.

في الوحدة الأخيرة، ستحصل على معرفة عملية عن كيفية بناء وتوزيع ميكروخدمات باستخدام IBM Cloud Code Engine. بالإضافة إلى ذلك، يُتاح لك خيار استكشاف OpenShift، وهو منصة رائعة لإدارة التطبيقات السحابية.

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

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

التوصية: أوصي بشدة بإنهاء هذه الدورة. ستفتح لك آفاق جديدة في تطوير البرمجيات وتوجيهك نحو مسار احترافي متطور!

Enroll Course: https://www.coursera.org/learn/applications-development-microservices-serverless-openshift