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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
الـ PostgreSQL:
كثيرون حول الفروقات بين الـ SQL و الـ NoSQL قليلون حول الفروقات بين أبناء النوع الواحد
طلب مني تعديلات على مشروع فتفاجأت انه قاعدة البيانات بالمشروع ليست MySQL إنما PostgreSQL لفتت نظري و قررت شوف شو وضعها و هي ملخص ما تعلمته:
هي أحد أنواع قواعد بيانات من نوع SQL متل اختها MySQL جيدة جداً لمختلف أنواع المشاريع.
متى نختار الـ PostgreSQL كقاعدة بيانات للمشروع:
📍عندما يكون هناك نماذج بيانات معقدة
📍 سلامة البيانات أمر مهم فهي مثل الـ MySQL تنطبق عليها قواعد الـ ACID
📍 عندما نحتاج للعمل مع البيانات الجغرافية مثل الخرائط
ما الفرق بين الـ PostgreSQL و MySQL :
تشتهر PostgreSQL بدعمها لأنواع البيانات المتقدمة و الـ queries الأكثر تعقيدا.
غالبًا ما يتم تفضيل MySQL للسرعة وسهولة الاستخدام.
يمكن أن يؤدي التزام PostgreSQL الأكثر صرامة بمعايير SQL إلى مزيد من الـ consistency في الـ queries .
تعني شعبية MySQL مجموعة أوسع من الموارد ودعم المجتمع.
ضمن المنشور يوجد صور لأمثلة عملية عن الفرق بين الـ PostgreSQL و MySQL
5
ميزات جديدة بـ Laravel :
📍 أضف -vv إلى الأمر: php artisan route:list لرؤية الـ Middleware المنفذة على الـ routes ليصبح شكل الأمر بالنهاية كالتالي:
php artisan route:list -vv

📍 تغيير حالة الأحرف باستخدام: Str::convertCase() Method

📍 تقسيم النصوص باستخدام: Word wrap string method

📍 إنشاء Log للـ Query

هل كنت تعرف هذه الميزات سابقاً ؟ 🤔


تابعني لتعرف المزيد 🔥🔥
8🔥2
رح نفتح Session أسئلة و أجوبة خلال الأسبوع القادم هون على القناة نجاوب فيها على أسئلة من اختياركم 🔥

الموعد لم يقرر بعد لكن بخبركم قبل بوقت 🚀

فيكم تطرحوا اسئلتكم من خلال الرابط:
https://forms.gle/zM5KzHisGiB1sD7d9

بانتظاركم 🔥🙏🏻
6🔥3👏1
في ناس عم تخبرني انها ما بتفضل التليغرام
وين بتفضلوا يكون الـ Live ؟
Anonymous Poll
92%
Telegram
7%
instagram
2%
facebook
Live stream scheduled for
رح يكون لقائنا يوم الأربعاء الساعة 10 مساءً بتوقيت دمشق هون على الـ #Telegram 🔥

لهلا أغلب الأسئلة اللي وصلت عن:
📍 لارافيل
📍 سوق العمل
📍 الاختلاف بين الـ Freamworks
📍 و شوية مشاكل بعاني منها الأشخاص اللي عم يتعلموا جديد

لا تنسوا تضيفوا أسئلتكم على الرابط كرمال نحكي عنها بالجلسة، نلتقي 🙏🏻❤️
9🔥5👍2
Code With Somar
رح يكون لقائنا يوم الأربعاء الساعة 10 مساءً بتوقيت دمشق هون على الـ #Telegram 🔥 لهلا أغلب الأسئلة اللي وصلت عن: 📍 لارافيل 📍 سوق العمل 📍 الاختلاف بين الـ Freamworks 📍 و شوية مشاكل بعاني منها الأشخاص اللي عم يتعلموا جديد لا تنسوا تضيفوا أسئلتكم على الرابط…
صار عنا كمية أسئلة بتخلينا نعمل سلسلة 🔥🔥
تشكيلة اليوم متنوعة من:
📍 الفرق بين أنه نساوي موقع على وردبريس او برمجة من الصفر
📍 الشهادات ضمن مجال الـ IT
📍 أسئلة عن كيف منكتب Clean Code و شوية مفاهيم برمجية تانية

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

برجع بذكركم بدعوة أصدقائكم اللي قد تكون الأسئلة مهمة و مفيدة الهم، و لا تنسوا تسجلوا الأسئلة ضمن الـ Form لان بدي حاول جمع الأسئلة المكررة كرمال الوقت.

بانتظاركم يوم الأربعاء 🚀🔥
17
نلتقي بعد ساعتين 🙏🏻

لا تنسوا تدعوا أصدقائكم المهتمين، و رابط الأسئلة رح يبقى متاح أثناء الجلسة

بانتظاركم 🔥
10🔥2
Live stream started
الجلسة بدأت 🔥
🔥6
Live stream finished (1 hour)
ما تقييمكم لجلسة اليوم؟
Anonymous Poll
73%
ممتازة
20%
جيدة جداً
3%
جيدة
5%
لا بأس
صار معنا أعضاء جدد بالقناة فـ اسمحولي رحب فيكم جميعاً و نشالله يكون في معلومات قيمة الكم هون. 🙏🏻❤️

Facebook: www.facebook.com/SomarKesen

Linkedin: www.linkedin.com/in/somarkn99

Website: https://www.somar-kesen.com/

Instgram: www.instagram.com/somar_kn
16
بتحبوا محتوى الفترة القادمة يكون عن :
Anonymous Poll
43%
Laravel
29%
Testing
28%
NodeJS
👍2
نبدأ سلسة المحتوى الخاص بالـ NodeJs من البداية البسيطة و القادم يحتوي تفاصيل أكثر 🔥

4 أسباب توضح لماذا العديد من المبرمجين يفضلون العمل باستخدام الـ NodeJs:

1- لغة موحدة لـ Stack كامل
باستخدام الـ JS فقط بإمكانك العمل من A2Z على عكس باقي الـ Stacks، باستخدام Node.js، يتم استخدام JavaScript للـ Backend & Frontend، مما يجعل اللغة أكثر اتساقًا عبر المشروع بأكمله.

2- لغة معروفة بقوة
الـ JS لغة مستخدمة بكثرة في الـ Front end مما يجعل الانتقال إلى تعلم الـ Backend سهل نسبياً لهم.

3- الـ NPM:
The largest software library registry in the world is hosted by Node.js.
الأمر الذي يمنحك القدرة على الاستفادة من مساهمات مجتمع هائل من المطورين حول العالم.

4- Single-Threaded Event Loop Architecture:
تتميز الـ NodeJs باستخدامها لـ Single-Threaded Architecture المثالية للعمل مع الـ microservices و هذا الأمر يعود بفوائد عديدة:

📍 إنه يبسط التطوير إلى حد كبير لأن المطورين لا يحتاجون إلى القلق بشأن إدارة الـ multiple threads.
📍 يحسن الأداء لأنه يمكنه معالجة طلبات أكثر في نفس الوقت من architectures الأخرى.
📍 إنه يجعل التطبيقات أكثر قابلية للتطوير نظرًا لأنه يمكن تقليص الأجزاء الفردية من التطبيق حسب الحاجة دون التأثير على النظام بأكمله.
📍 هذه البنية مثالية لتطبيقات الـ real-time مثل الـ chatbots، والتي تحتاج إلى الاستجابة فورًا لمدخلات المستخدم.

#nodeJs #Js #mern #stack
15🔥3👏1
مجموعة فرص حلوة وصلتني مبارح خلوني شارككم فيها قبل ما نزلها على الفيسبوك المسا 🔥

لكل موهوب ومتحمس للعمل في مجال تكنولوجيا المعلومات ووسائل الإعلام الرقمية؟ تنتظرك فرص مميزة!
شركة رائدة في مجال تكنولوجيا المعلومات ووسائل الإعلام الرقمية ترحب بالعقول المبدعة مثلك في فريقها. نبحث عن متدربين وموظفين للانضمام إلى فريقنا المميز في مكاتبنا الجديدة في سوريا (دمشق وحمص وطرطوس واللاذقية).
الفرص متاحة للتدريب والوظائف بدوام كامل:

https://docs.google.com/forms/d/e/1FAIpQLScmjEtFvjSnPQlBBh4TFUKVsWFI2nXnsFXCgTgFAd5bFOEDhA/viewform


#ملاحظة: ماعندي أي معلومات إضافية حول الفرص المتاحة إنما قمت بالنشر من أجل توصل لناس مهتمة بهيك فرص 🙏🏻

بالتوفيق للجميع ❤️
9