Somar Kesen

Somar Kesen Entrepreneur | Freelancer | Web Developer | Active in the children's programming community

لما Request بتصير أبطأ من الطبيعي، أول شي ممكن يخطر ببالك هو الـ code.بس بكتير حالات المشكلة بتكون أبسط وأوضح:Queries عم...
16/08/2026

لما Request بتصير أبطأ من الطبيعي، أول شي ممكن يخطر ببالك هو الـ code.
بس بكتير حالات المشكلة بتكون أبسط وأوضح:
Queries عم تتكرر بدون داعي
N+1 Queries
عم تجيب columns أو records أكتر من المطلوب
Dataset كبيرة عم تتحمل دفعة وحدة
لهيك أول خطوة لازم تكون Measurement مو التخمين.
مثلاً في Laravel فيك تراقب الـ Queries:
DB::enableQueryLog();

$queries = DB::getQueryLog();
وكمان Laravel Debugbar مفيد جداً بالـ development حتى تشوف عدد الـ Queries ووقت تنفيذها.
من أشهر المشاكل هي N+1 Query Problem.
بدل ما تجيب Users وبعدين تعمل Query لكل User حتى تجيب Orders:
$users = User::with('orders')->get();
استخدم Eager Loading وخفف عدد الـ Queries.
نفس الشي بالنسبة للداتا نفسها.
إذا محتاج id و name فقط:
$users = User::select('id', 'name')->get();
وإذا عندك آلاف records، لا تحملهم كلهم:

$users = User::paginate(25);

بالجزء الجاي: رح احكيلكم كيف منعرف إذا الـ Query نفسها بطيئة، وشو دور Indexes و EXPLAIN بالموضوع.

🐳 Docker ولا Kubernetes؟ وشو الفرق بيناتهم؟من أكتر الأسئلة اللي بتتكرر عند أي حدا عم يفوت بعالم الـ DevOps:إذا تعلمت Doc...
12/08/2026

🐳 Docker ولا Kubernetes؟ وشو الفرق بيناتهم؟
من أكتر الأسئلة اللي بتتكرر عند أي حدا عم يفوت بعالم الـ DevOps:
إذا تعلمت Docker، ليش بدي Kubernetes؟ وهل الاتنين بيعملوا نفس الشغلة؟
الجواب: لا، بس في علاقة قوية جداً بيناتهم.
خلينا ناخد مثال بسيط 👇
تخيل عندك تطبيق فيه:
Laravel Backend
React Frontend
MySQL
Redis
Queue Worker

باستخدام Docker، فيك تحط كل Service ضمن Container خاص فيها، وتضمن إن التطبيق رح يشتغل تقريباً بنفس البيئة على جهازك، على جهاز زميلك، وعلى الـ Production Server.

ومع Docker Compose فيك تعرّف وتشغّل كل هالـ Services مع بعض من ملف واحد.

طيب وين بيجي Kubernetes؟
الموضوع بيبلش لما تكبر البنية التحتية.
بدل ما يكون عندك Server واحد وعليه كم Container، تخيل صار عندك عشرات أو مئات الـ Containers موزعين على عدة Servers.

هون بيطلع سؤال جديد:
مين رح يدير كل هالـ Containers؟
إذا Container وقعت، مين بيرجع يشغلها؟
إذا زاد الـ Traffic، مين بيعمل Scaling؟
كيف منوزع الـ Traffic؟
كيف منعمل Deploy بدون ما نوقف الـ Service؟
وكيف مندير كل هالشي على أكتر من Server؟
هون بيجي دور Kubernetes.

بشكل مبسط جداً:
🐳 Docker → Containerization
☸️ Kubernetes → Container Orchestration

يعني Kubernetes مو بديل عن فكرة Docker، وإنما بيحل مشكلة أكبر: إدارة وتشغيل الـ Containers على نطاق واسع.

والنقطة المهمة لأي حدا عم يتعلم DevOps:
❌ لا تبدأ بـ Kubernetes لأن اسمه مطلوب بالـ Job Posts.
إذا ما كنت فاهم منيح:

Linux → Networking → Docker → Docker Compose → Nginx → Deployment → CI/CD

رح تدخل بـ Kubernetes وتحفظ kubectl وملفات YAML بدون ما تفهم فعلياً المشكلة اللي Kubernetes إجت لتحلها.

لهيك ضمن DevOps Fundamentals Bootcamp رح نركز على Docker وDocker Compose بشكل عملي، ورح نبني باستخدامهم Production Environment حقيقية فيها Laravel وReact وMySQL وRedis وQueue Workers وغيرها.

Kubernetes مو ضمن محتوى هالدورة، والسبب مقصود: الهدف مو نحشي أكبر عدد ممكن من الأدوات ضمن Bootcamp واحد، الهدف إنك تطلع فاهم الأساس اللي لازم تكون متمكن منه قبل ما تنتقل للمرحلة التالية.

لأن قبل ما تتعلم كيف تدير 100 Container…
لازم بالأول تعرف كيف تبني وتشغّل وتدير وحدة بشكل صح. 🚀

⚠️ متبقي مقعدان فقط لإغلاق التسجيل.

🚀 متبقي مقعدان فقط في DevOps Fundamentals Bootcampإذا كنت مبرمج وترغب بالانتقال من مرحلة كتابة الكود إلى فهم كيفية تشغيل...
11/08/2026

🚀 متبقي مقعدان فقط في DevOps Fundamentals Bootcamp

إذا كنت مبرمج وترغب بالانتقال من مرحلة كتابة الكود إلى فهم كيفية تشغيل وإدارة التطبيقات ضمن بيئات Production حقيقية، فهذا الـ Bootcamp مصمم ليمنحك تجربة عملية متكاملة في عالم الـ DevOps.

خلال التدريب سنتناول:

✅ Linux & Server Administration
✅ Docker & Containerization
✅ Docker Compose
✅ Nginx & Reverse Proxy
✅ GitLab CI/CD Pipelines
✅ Pipeline Optimization
✅ Production Deployments
✅ Troubleshooting
✅ DevOps Best Practices

الـ Bootcamp لن يعتمد على الجانب النظري فقط، بل سنعمل بشكل عملي على بناء Production Environment متكاملة مشابهة للبيئات المستخدمة فعلياً في الشركات.

بنهاية التدريب، ستكون قد بنيت بيئة تضم:

• Laravel Backend
• React Frontend
• Docker
• Nginx
• MySQL
• Redis
• Queue Workers
• Scheduler
• Monitoring
• GitLab CI/CD

وسنعمل على دورة حياة التطبيق كاملة، بدءاً من تجهيز السيرفر وبناء الـ Containers، مروراً بإعداد الـ CI/CD Pipeline، وصولاً إلى الـ Deployment، Monitoring، Troubleshooting، Rollbacks وBackups.

ماذا ستتمكن من القيام به بعد انتهاء الـ Bootcamp؟

✔️ إدارة Linux Servers والتعامل معها بثقة.
✔️ بناء Docker Images وتجهيز Production Environments.
✔️ إعداد Nginx وتشغيل تطبيقات Laravel وReact.
✔️ بناء وتحسين GitLab CI/CD Pipelines.
✔️ تنفيذ Deployments وRollbacks وإدارة Backups.
✔️ مراقبة التطبيقات وتشخيص المشاكل والأعطال.
✔️ فهم الرحلة الكاملة للتطبيق من الكود وحتى تشغيله في Production.

📅 موعد البداية: الشهر القادم
🌙 المواعيد: جلسات مسائية تبدأ بعد الساعة 7:00 مساءً
💻 التدريب: Online
🎥 جميع الجلسات مسجلة ويمكن الرجوع إليها في أي وقت.

⚠️ متبقي مقعدان فقط لإغلاق التسجيل.

للحجز أو الاستفسار، يمكنكم التواصل معي عبر Instagram:
📩 .with.somar

إذا كنت ترغب ببناء خبرة DevOps عملية، وليس فقط معرفة مجموعة من الأدوات، أهلاً وسهلاً بك في الـ Bootcamp.

🚀 فتح باب التسجيل في DevOps Fundamentals Bootcampإذا كنت مبرمج و ترغب بالدخول إلى عالم DevOps بطريقة عملية وحقيقية، فهذا...
03/08/2026

🚀 فتح باب التسجيل في DevOps Fundamentals Bootcamp

إذا كنت مبرمج و ترغب بالدخول إلى عالم DevOps بطريقة عملية وحقيقية، فهذا البرنامج صُمم خصيصًا لك.

خلال 58 جلسة تدريبية تقريباً لن نكتفي بشرح الأدوات، بل سنبني معاً بيئة Production متكاملة كما تُستخدم داخل الشركات.

ستتعلّم عملياً:

✅ Linux & Server Administration
✅ Docker & Containerization
✅ Docker Compose
✅ Nginx & Reverse Proxy
✅ GitLab CI/CD Pipelines
✅ Pipeline Optimization
✅ Production Deployments
✅ Troubleshooting
✅ DevOps Best Practices

في نهاية الـ Bootcamp ستبني بنفسك بيئة Production كاملة تضم:

Laravel Backend
React Frontend
Docker
Nginx
MySQL
Redis
Queue Worker
Scheduler
Monitoring
GitLab CI/CD

ماذا ستحصل بعد انتهاء الـ Bootcamp؟

✔️ القدرة على إدارة خوادم Linux بثقة.
✔️ بناء Docker Images وبيئات Production احترافية.
✔️ إعداد Nginx وتشغيل تطبيقات Laravel وReact.
✔️ بناء Pipelines احترافية باستخدام GitLab CI/CD.
✔️ تنفيذ Deployments وRollbacks وBackups.
✔️ مراقبة التطبيقات وتحليل الأعطال.
✔️ فهم دورة حياة التطبيق كاملة، من كتابة الكود وحتى تشغيله في Production.

📩 للحجز أو الاستفسار، تواصل معي عبر الرابط في اول تعليق

عدد المقاعد محدود، وسيتم إغلاق التسجيل عند اكتمال العدد. 🚀

09/03/2026

فرصة عمل كـ QA
مطلوب QA للعمل عن بُعد (Remote)

المتطلبات:
• يفضّل وجود خبرة سابقة في المتاجر الإلكترونية.
• القدرة على إعداد تقارير الاختبار بشكل واضح ومنظم.
• خبرة في كتابة Test Cases و Test Scenarios.
• القدرة على اختبار المواقع الإلكترونية والتطبيقات والتأكد من جودة الأداء وسلامة الوظائف.
• الانتباه للتفاصيل والقدرة على اكتشاف المشاكل ومتابعتها مع الفريق.

يفضّل توفر المهارات التالية:
• فهم جيد لتجربة المستخدم وسيناريوهات الاستخدام.
• القدرة على توثيق الأخطاء بشكل واضح ودقيق.
• مهارات تواصل جيدة والعمل ضمن فريق.

رابط التقديم:

Address

Ein Kawa
Irbil
44001

Alerts

Be the first to know and let us send you an email when Somar Kesen posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Somar Kesen:

Shortcuts

Share