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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
تتذكروا الـ WP Plugin اللي نشرت عنها من فترة؟ 🤔

بدأنا استقبال المساهمات من المبرمجين و اليوم رفعنا تحديثات جديدة 🤩

📍إضافة دعم اللغة العربية
📍 التحقق من القيم المدخلة إن كانت صالحة أم لا !
📍 تحديث ملف الـ Reame بالمعلومات الجديدة

إن كنتم مبرمجين PHP بتشرف بمساهمتكم بالمشروع و إن كنتم مستخدمين بتشرف برايكم و اقتراحاتكم لنخليها أقوى و أفضل.

رابط الـ Plugin :
https://github.com/Syrian-Open-Source/app-store-redirect
2🔥1
إذا عم تشتغل أو تتعلم برمجة أكيد مر عليك مصطلح الـ Naming Conventions تعال اشرحلك ياه عالخفيف.

تسمية المتغيرات و الكلاسات و غيرها بالكود على قدر ما تعتبر عملية بسيطة عملية مهمة كتير لأنها بتسمح لكودك أنه يكون أكثر قابلية للقراءة بالتالي عملية الصيانة و التطوير بشكل أساسي.

أشهر نمطين للـ Naming Conventions هنن :
📍 PascalCase :
بشكل أساسي بهاد الـ Convention المطلوب منك أنك لما تعطي اسم مكون من عدة كلمات لازم بداية كل كلمة حرف كبير و بدون فراغات بينها، غالباً بتم استخدامه عند تعريف الـ Class

📍 camelCase:
بهي الحالة أول كلمة أول حرف فيها بكون صغير و من بعده بداية الكلمات تكون حروف كبيرة، غالباً ما يتم استخدامها بالـ Methouds & Variables.

#CodingConventions #PascalCase #camelCase #Programming #CodeReadability
4
Looking for a talented "Frontend Developer" to join our team.
Location: ElectroMall, Erbil
Employment Type: #Remotely

Responsibilities:

Collaborating with our cross-functional team of designers, and backend developers to create exceptional user experiences for our eCommerce platform.

Developing responsive web applications using React.js and Next.js.

Implementing best practices in front-end web development, including code optimization, performance improvements, and code reusability.

Integrating and optimizing Google Tag Manager and Facebook Pixel for tracking and analytics on our platform.

Working on e-commerce-specific features and functionalities, such as shopping cart management, checkout processes, and product recommendations.

Requirements:

Fluency in Arabic, good command of English

Strong proficiency in React.js and Next.js, with at least 1 of hands-on experience.

Demonstrated experience in developing and maintaining eCommerce websites or applications.

Proficiency in HTML, CSS, JavaScript, and related web technologies.

Familiarity with Google Tag Manager and Facebook Pixel integration and configuration.

Solid understanding of web performance optimization techniques.

Experience with version control systems like Git.

Strong problem-solving skills and attention to detail.


Preferred Qualifications:

Previous experience working in an Agile/Scrum development environment.

Knowledge of SEO best practices and web accessibility standards.

Experience with internationalization and localization in web applications.

To apply, kindly forward your resume to the following email address with the subject line "Frontend Developer"
marketing@electromall.net
👍1
لعل أكبر تحدِ لدى المبرمجين عند العمل مع الأشخاص و الشركات غير التقنية بالشكل العام هو إثبات النفس.

بدايةً ما المقصود بالغير تقنية:
هي الأشخاص و الشركات التي هي بحاجة خدمات المبرمجين لكن ليسوا من خلفية تقنية.

ثانياً ما المقصود بإثبات النفس؟
يكون المقصود هنا أثبات جودة العمل و القيمة المضافة القادر مبرمج محترف تقديمها على عكس المبرمج المبتدأ فبالنسبة للجهة المشغلة ( المذكورين سالفاً ) كلاهما يقدم ذات المخرجات، برمجيات تعمل و قادرين على استخدامها و تجربيها و غير مدركين لجودة العمل.


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

إضافة لجودة الكود المقدم، نعم المشروع يعمل لكن
⚠️إلى متى ؟
⚠️ هل سيبقى يعمل بذات الكفاءة بعد فترة؟
⚠️ هل يمكنه تحمل ضغط عمل ؟
⚠️ هل إدارة و استضافة المشروع و اللغة و بيئة العمل هي الأنسب للمشروع أم مقيدة بخبرات المبتدأ؟

الأمر الذي يضع كل الخبراء أمام العبارة الشهيرة ("في مين بيشتغله أرخص")

بشكل عام هذا المنشور لا يمثل مقارنة بين المبتدأين و المحترفين في العمل إنما الغاية منه نقطتين:

1- لأصحاب العمل لإدراك ان تقييمك للمبرمج بناءً على ان المشروع يعمل غير كافي و هناك العديد من النقاط المهمة الأخرى.
2- للمبرمجين لإدراك القيمة الحقيقية لكل مبرمج أنه بكل تأكيد ستتعرض لمثل هذه المواقف فلا تبخس بسعر خبرتك التي يمكنك بكل سهولة قياسها بناءً على عدد المشاريع التي قمت بها و المعلومات التي تمتلكها و عليك إيضاح تلك النقاط لأي شخص أو جهة تعمل معهم.

#SoftwareDevelopment #TechIndustry #TeamBuilding #CareerGrowth #SoftwareEngineers
👍2
ليش لما منكتب اي رابط بيحتوي كلمات باللغة العربية ضمن facebook أو غيره بيتغير الشكل و بصير عبارة عن أحرف و رموز متل: %D1%A3 و غيرها؟ 🤔

الإجابة لهاد السؤال ضمن هاد الفيديو 👇🏻
https://vm.tiktok.com/ZMjgkEBJb/
نقلاً عن #Linkedin
#فرصة_عمل
Flutter Developer In Erbil
Job link:
https://www.linkedin.com/jobs/view/3750103446
🔥2👍1
موقف نشر بسبب ضغط العمل خلال الفترة السابقة، نشالله يوم الجمعة رح جدول منشورات الاسبوع كله 🙏🏻

في مشروع كتير كبير عم ينشغل عليه خلال الفترة القادمة رح يكون مفيد جداً لكن خلوني تاركها مفاجئة لوقتها 👍🏻

فيكم تدعموني من خلال دعوة أصدقائكم لحساباتي على منصات السوشال ميديا من خلال الروابط التالية:
Facebook: www.facebook.com/SomarKesen

Linkedin: www.linkedin.com/in/somarkn99

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

Instgram: www.instagram.com/somar_kn

tikTok: https://www.tiktok.com/@somarkesen963?lang=en

بالمناسبة على تيك توك في محتوى حصري 🔥
🔥4
الـ 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