Code With Somar
2.71K subscribers
442 photos
4 videos
1 file
812 links
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة

💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js.

🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني.

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
Code With Somar
خلونا نبدأ سلسة الـ Code Review بالـ Task #1 Blog Management System A client need basic system to manage blog posts. The system should allow him to create, edit, delete, and publish posts. It should also display published posts to the public on a separate…
أصدقائي بذكركم انه لسا بإمكانكم تسلموا مشاريعكم ضمن التعليقات على المنشور لنعمل عليها سوياً Code Review نشارك فيها الملاحظات، النصائح، والأخطاء اللي عم تطلع بهي المشاريع حتى نتعلم من بعضنا البعض.
👍92
كمبرمج لازم تكون فاتهم أساسيات الـ SEO و خصوصاً الـ Front End Developers لان انتوا بحاجة هي المعلومات حتى تخلوا مواقعكم أفضل و رح نبلش سوا بسلسلة منشورات حول الـ SEO تساعدكم تفهموا اكتر عنه و عن أدواته متل Google Tag Manager & Google Analytic & Google Tag Manager

انتظرونا قريباً
38👍5🔥3👏3❤‍🔥2
مجموعة من الفيديوهات تنتظركم على قناة اليوتيوب سوف يتم نشرها الاسبوع القادم

https://youtube.com/@codewithsomar?si=YZhCXpzP-LWotcAY

تأكدوا من اشتراككم بالقناة و تفعيل زر الجرس ولا تنسوا ان تفاعلكم بالمشاركة او التعليقات هو دعم لنستمر في صناعة المحتوى المفيد 🙏🏻
6👍1
فرصة عمل لدى أحد الاصدقاء:

مطلوب مبرمجين express/nest/react/next js عدد 2 للعمل على مشروع freelancer

يرجى توضيح القدرة على الالتزام إن كانت Part Time - Full Time

مع سعر الساعة التقريبي.

للمهتمين إرسال التفاصيل مع السيرة الذاتية إلى البريد التالي:
hasankhadra2013@gmail.com
👍3🔥1
اصدقائي و احبتي من كل مكان طمنونا عنكم نشالله الكل بخير؟
20
صباح جديد كله خير للجميع نشالله

من اليوم رجعنا نشالله بالمحتوى و الفيديوهات و كل شي كنت واعدكم فيه بل و اكثر نشالله 🙏🏻
21
احيانا بتكتب Query بتحسها بطيئة كتير و بتقعد تحتار كيف بدك تخليها احسن و من وين بدك تبلش !!

طريقتي المفضلة هي باستخدام الـ Query Log الموجودة ضمن Laravel و بالمثال امامكم حتى نفهم شو كيف عم يترجم الـ Code تبعنا إلى SQL Query و نشتغل عليه ليصير احسن و هيك بتشوف الـ Query مع القيم و الوقت تبعها و بتعرف من وين بدك تبلش فكرة بسيطة صح بس كتير مفيدة لتحسين الأداء و اكتشاف الأخطاء.

جربها و شاركني رايك بالتعليقات و شو بتعرف طرق تانية

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
14🔥2
بتحس جماعة FLutter ( القائمين عليها ) لو بأيدهم بنزلوا اكتر من Release باليوم 😅
💯2
Which protocol uses port 69?
Anonymous Quiz
30%
TFTP
13%
HTTP
36%
FTP
21%
DNS
👏2
Which protocol uses port 22?
Anonymous Quiz
51%
SSH
27%
FTP
9%
HTTPS
13%
DNS
👏2
بما انه قريباً رح يكون الـ TikTok متاح بسوريا لا تنسوا تتابعوا حسابي على الرابط:
https://www.tiktok.com/@somarkesen963
2🆒1
اتمنى لكم بداية اسبوع موفقة جميعاً

كما جرت العادة نبدأ أسبوعنا بفقرة اسالة و اجوبة و لكن هذه المرة على حسابي على Instagram بإمكانكم طرح أسألتكم خلال الرابط: هنا
3🔥2
سابقاً كتبتلكم بالـ story انه استخدمت yaml لإنشاء Swagger Documintion فخلونا نعرف شو هيي الـ yaml اكثر:

الـ YAML هيي اختصار لـ Yet Another Markup Language هي صيغة كتابة تستخدم في إعداد الـ Configuration Files مثل ملفات الـ Docker و Kubernetes و CI/CD.

شو ميزاتها:
- واضحة وبسيطة: تعتمد على المسافات بدل الأقواس.
- مدعومة بشكل واسع: تُستخدم في أدوات مثل Ansible و GitLab CI/CD.
- تدعم التعليقات

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
5
تم إعداد كتير فيديوهات لكن حرام تنزل بدون مونتاج مرتب يعطيها حقها

اليوم انا بحاجة مساعدتكم بهاد الموضوع 🙏🏻
4
شو بتتوقعوا تحمل هي الـ Extinsion معها ميزات تساعدكم بالشغل؟

#Laravel #VSCode
🔥6
إذا بنطلع على تطور لغة PHP بالفترة الأخيرة، منلاحظ شغلة كتير مهمة: كيف الفريموركات القوية مثل Laravel أثرت بشكل مباشر على تطوير اللغة نفسها.

يعني شغلات كتير كانت Laravel تقدمها كحلول مبتكرة، صارت اليوم جزء من PHP مباشرة، وكأنو Laravel عم تقول للغة: هيك الامور بتنعمل 😂

صرنا نشوف شغلات متل الـ Helper Functions اللي كانت Laravel تقدم حلول للتخلص من التعقيد متل route() و str_slug بعد فترة شفنا PHP قال ليش لا؟ و ضافت امور متل: str_contains و str_starts_with.

و حتى التعامل مع النصوص و المصفوفات كانت دائماً Laravel تعطينا طرق مريحة للتعامل معها و لحقتها الـ PHP بشغلات مثل: array_key_first و Stringable

و حتى الـ Enums كانت لعبة مع Laravel قبل ما تنزلها PHP بشكل رسمي بالإصدار 8.1

و حتى إذا بتتذكروا كيف كنا نكتب Metadata مع Laravel (مثل @Route)، اليوم صار فينا نستخدم Attributes بـ PHP نفسها.

هالعلاقة بين الفريموركات واللغة نفسها بتفرجينا كيف الأدوات اللي بيستخدمها المطورين يوميًا عم تكون قوة ضاغطة لتطوير اللغات.لارافيل عطتنا تجربة ممتعة بالإنتاجية، وPHP لحقت الركب لتصير "مودرن" أكتر وقريبة للمطورين.

شو رأيكم انتوا في أمثلة تانية بتتذكروها عن شغلات كانت موجودة بـ Laravel وصارت جزء من PHP ؟؟؟؟

خبروني رأيكم بالتعليقات.

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
16🔥4👍2
200 شخص و منوصل لأول 1000 مشترك على الـ YouTube 🙏🏻

دعمكم لقناتي على اليوتيوب بيساعدني استمر و ضل انشر فيديوهات و فرغ وقت اكبر لهاد الموضوع لهيك ساوو مشاركة للقناة عندكم على الـ Story و الـ Facebook و لا تنسوا الـ mention كرمال نختم هالسنة بفرحة اول الف 🔥🔥

رابط القناة: هنا
9🔥7
اكيد سمعت عن امور متل Docker Image و Docker Container و انت عم تقرأ شي مقال او بميتينغ او باي مكان آخر و اكيد كمان فكرتهم نفس الفكرة و خطرلك تعرف شو الاختلاف بيناتهم و هاد اللي جاي اشرحلك ياه اليوم

خلونا نتخيل السيناريو التالي:
انت بدك تعمل أكل و فتحت وصفة حبيتها، الوصفة مكتوبة بطريقة دقيقة و بتحتوي كل المكونات و الخطوات لأعداد الوجبة و كمان هي الوصفة ثابتة و بإمكانك نسخها و توزيعها على أصدقائك لكن الوصفة بحد ذاتها غير كافية لإعداد الطعام !!

هلا لما مناخد هي الوصفة و نبدأ تحضير الوجبة بالفعل باستخدام المكونات بالمطبخ فانت حصلت على وجبتك.

فالطبق الناتج هو النسخة الحية من الوصفة اللي فيك تتناوله و تعدل عليه من بهارات و توابل و مكونات او تقديمه بطرق مختلفة و فيك تستخدم نفس الوصفة لإعداد اطباق مختلفة و كل طبق يتم إعداده في "وعاء" خاص فيه

هاد التشبيه بوضح العلاقة بين الـ Docker Image و Docker Container فالـ Image هي الوصفة و الـ Container هو الوجبة المطهوة

يعني عملياً الـ Docker Image:

هي القالب الأساسي أو "الوصفة" التي تحتوي على كل ما يحتاجه تطبيقك ليعمل (الكود، المكتبات، التبعيات، إعدادات البيئة).
ثابتة وغير قابلة للتغيير بمجرد إنشائها.
تُستخدم فقط كمرجع لإنشاء الحاويات.

🛠 إذا كنت تساوي فورمات لجهازك فتخيَّلها كـ "ملف ISO" لنظام التشغيل، الذي يمكنك استخدامه لتثبيت النظام ولكن لا يمكنك تشغيله مباشرة.

أما الـ Docker Container:

هي نسخة حية ومُشغَّلة من الصورة، أي البيئة المعزولة التي يتم تشغيل التطبيق بداخلها.
ديناميكية، ويمكن أن تتغير أثناء التشغيل (مثل تعديل الملفات أو تشغيل عمليات جديدة).
يمكن تشغيل عدة حاويات من نفس الصورة، وكل حاوية تعمل بشكل مستقل.
🛠 تخيَّلها كـ "الجهاز الذي يعمل بالنظام بعد تثبيته"، ويمكنك تشغيله وإجراء تغييرات عليه.

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
13🔥5👏2👍1
تخيل حالك رايح عالسوبرماركت، وعم يقولولك لازم تاخد كل شي بالمحل حتى لو ما كنت بحاجة انك تشتريه ؟؟

هاد المثال يطبق حرفياً على اللي عم يصير مع قواعد البيانات لما تجيب امور ما الها داعي و خصوصاً العلاقات و هون بيجي دور whenLoaded لتحل هي المشكلة خليني اشرحلك

لنفترض إنك عم تبني API لموقع مقالات، وعندك خيار تعرض معلومات المؤلف (Author) والتعليقات (Comments) حسب طلب المستخدم. بس إذا ما طلبها، ليش تحملها؟ هيك بتقدر توفر استهلاك الموارد وتسرّع الأداء.

مثل ما انت ما بتاخد أغراض ما إلها داعي بالسوبرماركت، خلي الـ API تبعك يجيب البيانات اللي المستخدم فعلاً محتاجها فقط. هي الطريقة مو بس بتوفر وقت، كمان بتحسن الأداء وبتريح السيرفر!

ولا تنسوا اني معكم على instgram بالـ story و الـ reels احكي بشكل موسع عن هي الامور lمن خلال حسابي على الرابط: هنا

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
9🔥2