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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
هاد المنشور عمره سنة و لحد الان بعتبره جوابي النموذجي لكتير من الاسئلة اللي بتجيني بفقرة الاسئلة الاسبوعية:

إذا كنت مبمرمج fresh عضمك طري لسا تعال خبرك ياها "بالمشرمحي": ChatGPT هو عدوك لانه عم يضرك ماعم يفيدك.
بس لحظة أنت خبرتنا ببوست سابق انه بساعدنا و شو بيعرفني شو تغير هلا !!

الاستخدام هو اللي اتغير في كتير أشخاص اول ما بيوصلها التاسك بتمسك ChatGPT و بتبعتله التاسك و هو الصلاة على النبي ذكي بيعرف يحلها بالتالي انت عم تنسخ الحل بدون تفكير مما يعني أنك ماعم تفهم شو عم يصير ولا عم تنمي مهاراتك ولا عم تشغل مخك بالتاسك حتى.

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

صاحبه لـ ChatGPT لا تعاديه.

و عفواً و شكراً 😁


رابط المنشور: هنا
27👍1
بما انه باقي يومين فقط على انتهاء التسجيل رح شارككم اهم الاسئلة اللي وصلتني بخصوص الورشة:

1. الورشة مكونة من 6 جلسات
2. ليست جلسة DevOps بل محور صغير و مبسط و لكنه خطوة بداية الك بالمفاهيم المتعلقة بهاد المجال
3. الـ pipeline هو اللي بقوم بعملية أتمتة العمل من فتح اتصال مع السيرفر و نقل الملفات او حتى توليد نسخة الـ build
4. هل الجلسة مخصصة لجماعة الـ backend فقط؟
اكيد لاء الجلسة بيستفاد منها الـ backend و الـ frontend
5. هل لازم يكون عندي خبرة سابقة بـ Docker أو CI/CD؟
لا، الورشة بتبدأ من الصفر وتشرح المفاهيم بطريقة مبسطة حتى لو ما عندك خبرة.
6. هل راح يكون في تطبيق عملي خلال الورشة؟
نعم، رح تعمل Pipeline عملي لمشروع Laravel وآخر ReactJS.
7. هل الورشة مفيدة لو بشتغل لحالي مو ضمن فريق؟
أكيد، لأن الأتمتة بتوفر عليك وقت وبتساعدك حتى لو أنت الوحيد المسؤول عن المشروع.
4👏1
----------------------
🔸مدة الورشة:
6 جلسات | من 30\5 حتى 6\6
بجلسات مسائية تبدأ الساعة 9 مساءً
----------------------
🔸 تكلفة التسجيل في الورشة:
- 20 دولار للطلاب والموظفين
- 10 دولار لمتدربين focal X السابقين
------------------------
🔸 للتسجيل:
- التواصل حصراً عبر تطبيق واتس أب على الرقم:
00963953666052
ارسل رسالة pipeline للتسجيل في الورشة
🔸 الورشة أونلاين بالكامل.
🔸 أوقات مسائية مناسبة للأفراد (طلاب وموظفين) والشركات.
🔸 أوقات الدوام الرسمية للتسجيل:
من السبت حتى الخميس
سارع بالتسجيل الآن، المقاعد محدودة🧡
2👏1
أصدقائي الأعزاء
بتمنالكم أسبوع عمل مريح، بلا meetings مزعجة ولا bugs مفاجئة!

كما جرت العادة نستقبل اسئلتكم على instagram من خلال الرابط: هنا

بانتظار أسئلتكم 🙏🏻
👏11
Code With Somar pinned «أصدقائي الأعزاء بتمنالكم أسبوع عمل مريح، بلا meetings مزعجة ولا bugs مفاجئة! كما جرت العادة نستقبل اسئلتكم على instagram من خلال الرابط: هنا بانتظار أسئلتكم 🙏🏻»
كم مرة طلب منك الـ frontend داتا وقالك "ما بدّي كل هالكمية"؟

إذا صار معك هالموقف، فـ يمكن صرلك وقت لازم تجرب GraphQL بدل REST... خليني احكيلك ليش 👇

💡 GraphQL ولا RESTful API؟ شلون بتقرر بينهم؟

يا جماعة، إذا كنتو بتشتغلو بالـ backend أو حتى الـ frontend، أكيد مريتوا بالمقارنة الشهيرة:
"استخدم GraphQL ولا REST؟"

خلوني احكيلكن بشويّة بساطة عن الفرق بينهم، ويمكن تساعدكن تختارو الأصح حسب مشروعكن 👇

🔵 RESTful API: الكلاسيكي والمحبوب

بيعتمد على الـ endpoints التقليدية متل: /users, /posts, الخ...

كل عملية إلها method: (GET لعرض، POST لإضافة، PUT للتعديل، DELETE للحذف).

بسيط وسهل الفهم، ومناسب لـ CRUD applications.

بس مشكلته إنو أحياناً بتجيب داتا أكتر من اللي بدك ياها (over-fetching)، أو أقل (under-fetching).

وإذا بدك داتا متداخلة؟ بدك تبعت أكتر من request.

🟣 GraphQL: الذكي والمَرِن

من اسمه، بيعتمد على queries، وبتطلب من السيرفر الداتا اللي بدك ياها بالضبط، لا زيادة ولا نقصان.

كل شي بصير من خلال endpoint واحد فقط.

ممتاز لما عندك علاقات بين جداول، أو واجهات معقّدة بالـ frontend (متل React و Vue).

بيريّح المطورين لأنو بيعطيهم مرونة أكبر، بس بالمقابل، بدو شوية إعدادات أكتر وفهم معمق.

والتعامل مع الـ caching والـ monitoring ممكن يكون أعقد شوي.

🧠 طيب، شو أستخدم؟

لو تطبيقك بسيط، وعم تعمل CRUD operations عادية، فالـ REST أكتر من كافي.

بس لو عم تشتغل على تطبيق كبير، أو بدك تحسّن أداء الواجهة الأمامية (frontend)، وخصوصاً إذا عم تشتغل مع علاقات متداخلة، فـ GraphQL بيكون خيار رائع.

🎯 نقطة أخيرة:
القرار ما بيكون "واحد أفضل من التاني مطلقاً" – كل واحد إلو مكانه حسب المشروع وحجمه وطبيعة الفريق.

خبروني، إنتو شو بتفضّلو تستخدمو؟ وشو كانت تجربتكن مع GraphQL أو REST؟


—————————————————-

شكراً لـ Yousef Saleh على مساهمته بكتابة هاد المنشور
26👏2
13👏1
أكتر من 5M تحميل كل اسبوع لـ NestJS

إذا ما تعلمتها خليها بالخطة تبعك 🔥
🔥11
الفترة القادمة رح تنزل الفيديوهات التالية على قناتي على اليوتيوب:
1️⃣ الحلقة النهائية من الموسم الاول من الـ Podcast
2️⃣ فيديو إجابة لاهم اسئلتكم اللي وصلتني على انستغرام
3️⃣ رح يكون عنا سلسلة حلقات تحت اسم Code Red نحكي فيها عن ثغرات عالمية كيف اثرت بالشركات و غيره من التفاصيل الممتعة و منها:
- ثغرة Heartbleed – لما الإنترنت صار ينزف
- الـ Shellshock – الثغرة يلي خلت التيرمنال تحاكي حالها
- الـ WannaCry
- الـ Log4Shell

و غيرهم الكثير بانتظار فقط التسجيل و المونتاج

لهيك لا تنسوا الاشتراك بالقناة و تفعيل زر الجرس 🛎
و لاتنسوا انه بإمكانكم تدعمونا من خلال مشاهدة الفيديوهات و التفاعل معها حتى نستمر و نفرغ وقت اكتر الها

رابط القناة:
https://youtube.com/@codewithsomar?si=TF0A8tjq2RhTkF1J
🔥17👏3
بعد سنين مع ويندوز وأوبونتو... لقيت النظام اللي فعلاً بيلبي شغلي كمبرمج و DevOps!

ليش تركت Windows وUbuntu وانتقلت إلى Parrot OS كنظام أساسي؟
إذا كنت مبرمج أو DevOps أو مهتم بالـ Cyber Security، فهذا الفيديو إلك!

بهالفيديو شاركت تجربتي الكاملة بعد شهر من استخدام Parrot OS كنظام تشغيل أساسي على لابتوبي، وشرحت الفرق بينه وبين الأنظمة المشهورة مثل Windows، Ubuntu، وKali Linux.

رح تعرف:
ليش ما عاد يناسبني ويندوز ولا حتى أبونتو
شو ميزات Parrot OS للمطورين والمشتغلين بالـ DevOps
هل هو فعلاً مناسب للاستخدام اليومي؟
شو المشاكل اللي واجهتني؟
ونصيحتي لأي حدا ناوي يجربه

إذا كنت بتدور على نظام سريع، آمن، وخفيف لتطوير البرمجيات والعمل بالسيرفرات والأدوات الأمنية... تابع الفيديو للنهاية.

https://youtu.be/Yk3tEbCIS04
11🔥4
Code With Somar pinned «بعد سنين مع ويندوز وأوبونتو... لقيت النظام اللي فعلاً بيلبي شغلي كمبرمج و DevOps! ليش تركت Windows وUbuntu وانتقلت إلى Parrot OS كنظام أساسي؟ إذا كنت مبرمج أو DevOps أو مهتم بالـ Cyber Security، فهذا الفيديو إلك! بهالفيديو شاركت تجربتي الكاملة بعد شهر من…»
كل عام و انتم بخير بمناسبة حلول عيد الأصحى المبارك أعاده الله علينا و عليكم بالصحة و الخير على الجميع

شكر خاص من قلبي لكل شخص تذكرنا بدعاء من قلبه في هذه الايام المباركة 🙏🏻❤️
19❤‍🔥2
فيديو جديد نزل عالقناة! 🔥🔥

إذا كنت مبرمج مبتدئ أو حتى عم تفكّر تفوت بعالم البرمجة، هاد الفيديو إلك 👇
جاوبت فيه على أكتر الأسئلة اللي بتوصلني منكم:

– شو أتعلم؟
– Laravel ولا Node؟
– Flutter ولا KMP؟
– كيف بختار مساري؟
– هل في شغل بدون خبرة؟
– هل الذكاء الاصطناعي رح ياخد شغلنا؟
– وكتير أسئلة تانية بتشوفوها بالفيديو!

حاولت خلي الاجوبة اوضح و ابسط ما يمكن و من تجربتي الواقعية بدون تنظير او تعقيد

الفيديو من هون: https://youtu.be/NS-FMdhTrKE

وإذا عندك سؤال حابب أجاوب عليه بالفيديو الجاي، ابعتلي أو اكتبه بالكومنتات!

———————————————
مشاهدتك للفيديو كاملاً و اشتراكك بالقناة بيدعمنا نتابع بصناعة المحتوى 🙏🏻❤️

#برمجة #نصائح_للمبرمجين #تعلم_البرمجة #توجيه_مهني #Laravel #Node #Flutter #DevTips
11🔥2
🚨 إشعارات الـ iOS بطلت توصلك فجأة بتطبيقك؟
وشفت هالرسالة المزعجة من Firebase:
Auth error from APNs or Web Push Service

ما تقلق، الحل على الطريق
عم حضّرلـكم فيديو جديد على يوتيوب رح أشرح فيه المشكلة بالتفصيل، شو سببها الحقيقي، وكيف تحلها خطوة بخطوة

📌 اشتركوا بالقناة من هلا وفعلوا زر الجرس 🔔
لأن الفيديو رح ينزل خلال ساعات القليلة القادمة، وبتضمن هيك إنك تكون تشوفه اول ما ينزل

رابط القناة:
https://youtube.com/@codewithsomar?si=3_4EHRWmaC-x7-pL

تابعونا واستعدوا لنشاط قوي كتير على القناة خلال الايام القادمة 🔥🔥

و لاتنسوا تشوفوا احدث فيديوهاتي اللي جاوبت فيه على كل اسئلتكم من خلال الرابط:
الفيديو من هون: https://youtu.be/NS-FMdhTrKE
🔥4
بما انه اليوم اخر يوم عطلة و بكرا راجعين على الشغل

ؤرجع بخبركم كل عام و انتوا بخير و نشالله اسبوع عمل مريح بلا bugs و بلا meetings

ناطر اسئلتكم على ستوري انستغرام من خلال الرابط: هنا

و تذكروا انه جمعت اكتر الاسئلة تكراراً اللي كانت توصلني و نزلتها على يوتيوب فيكم تشوفوها من خلال الرابط: هنا
4😢1
🔥 نزل الفيديو الجديد على اليوتيوب!

📲 إذا كنت بتستخدم Firebase لتطبيقك وواجهت مشكلة بإرسال الإشعارات لأجهزة iOS
وظهرتلك رسالة الخطأ:
Auth error from APNs or Web Push Service

فهالفيديو رح يساعدك تحل المشكلة خطوة بخطوة ✔️
من شرح شو هي APNs، لأسباب الخطأ، لحل عملي وسريع بتقدر تطبقه فورًا!

📺 شوف الفيديو كامل هون:
🔗 https://youtu.be/u06X_3scW1w

لا تنسى تحط لايك وتشترك بالقناة وتفعل زر الجرس 🔔

وشارك الفيديو مع أي حدا ممكن تكون واجهتو نفس المشكلة.
🔥51
عودة قوية إلى YouTube و متسمرة نشالله 🙏🏻

لا تنسوا تدعمونا بمشاهداتكم للفيديوهات على القناة كرمال ننتقل للمرحلة التالية 🔥
🔥17
إذا حابب تتعلم Laravel بطريقة عملية، وتحس حالك كأنك عم تشتغل ضمن شركة حقيقية، وعم توصلك مهام (Tasks) منظمة، وفي Senior يوجهك ويعطيك ملاحظات وتلميحات مع كل Task، فضروري تجرب هالموقع هاد:

🔗 https://my.codearch.app

هاد الموقع من إنشاء Giorgi G.، نفس الشخص العبقري اللي عمل السلسلة الشهيرة "Learn PHP the Right Way" 🎯

شو الفرق بين هالطريقة وأي كورس تقليدي؟
📌 ما في فيديوهات طويلة تتفرج عليها
📌 بتتعلم بشكل عملي مباشر
📌 بتستلم مهمة وبتنفذها بنفسك، وبتتعلم من أخطائك – تماماً مثل الشغل الواقعي

جربه، ورح تلاحظ فرق كبير بمستواك

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

تابعني على YouTube

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