Code With Somar
ما هو الـ Postman ؟ كيفية العمل عليه ؟؟ و الأهم كيف ممكن نختبر الـ API من خلاله 🤔 الأسئلة هي كلها و أكتر رح جاوب عنها ببث مباشر و نشتغل عملياً سوا على هاد الموضوع. 📍 التاريخ: 📅 الجمعة 23/12/2022 📍 التوقيت: 🕓 الساعة 4 مساءً بتوقيت سوريا 📍عبر قناتي على الـ…
بإمكانك ترك الأسئلة على هذا المنشور كي نجيب عليها بنهاية البث 🙏🏻
بانتظاركم
بانتظاركم
🔥2👏2❤1👍1
Media is too big
VIEW IN TELEGRAM
التسجيل الخاص بجلسة اليوم 📹
سعيد جداً بجميع من حضر و أتمنى أن تكون الجلسة مفيدة و قامت بإيصال رسالتها بتسليط الضوء على مفاهيم جديدة إن شاء الله تكون مفيدة لكم في سوق العمل 🙏🏻
انتظرونا بجلسات قادمة حول مواضيع جديدة 🔥
سعيد جداً بجميع من حضر و أتمنى أن تكون الجلسة مفيدة و قامت بإيصال رسالتها بتسليط الضوء على مفاهيم جديدة إن شاء الله تكون مفيدة لكم في سوق العمل 🙏🏻
انتظرونا بجلسات قادمة حول مواضيع جديدة 🔥
❤12🔥3👍2
ما معنى مصطلح Black Box Testing ؟! 🤔📦
نعني بهذا المصطلح قيامنا باختبار المشروع بدون القدرة على الوصول إلى الكود.
أي نقوم بالاختبار من خلال مقارنة حالات الخرج هل هي صحيحة أم لا؟؟؟
القصد اختبار المدخلات والمخرجات دون الحاجة للوصول الطريقة العمل الداخلية
فكأنك أدخلت ما تريد وحصلت على ما تريد كصندوق اسود لا تعلم ما حدث بداخله من عمليات وانما نتيجة صحيحة
هل تعلم أن برنامج الـ #PostMan الذي قمنا بشرحه خلال بث يوم الجمعة يتم استخدامه بهذه العملية ؟
يمكنك تعلم ذلك من خلال مشاهدة الجلسة من خلال الرابط هنا
#test #testing #Technique
نعني بهذا المصطلح قيامنا باختبار المشروع بدون القدرة على الوصول إلى الكود.
أي نقوم بالاختبار من خلال مقارنة حالات الخرج هل هي صحيحة أم لا؟؟؟
القصد اختبار المدخلات والمخرجات دون الحاجة للوصول الطريقة العمل الداخلية
فكأنك أدخلت ما تريد وحصلت على ما تريد كصندوق اسود لا تعلم ما حدث بداخله من عمليات وانما نتيجة صحيحة
هل تعلم أن برنامج الـ #PostMan الذي قمنا بشرحه خلال بث يوم الجمعة يتم استخدامه بهذه العملية ؟
يمكنك تعلم ذلك من خلال مشاهدة الجلسة من خلال الرابط هنا
#test #testing #Technique
❤4👍1🔥1🤩1
#منقول من LinkedIn :
#فرصة_عمل #أربيل #in_site
We are looking for someone who is highly motivated and committed with a strong technical background and who is passionate about delivering quality software. You will apply your extensive knowledge of development software engineering, testing methods, tools and techniques to provide innovative and cutting edge solutions to solve the most challenging problems.
Requirements
Essential Functions:
• Analyses code to find causes of errors and refactors existing code to perform for effectiveness, efficiency, and usability
• Creates code for WHMCS products and internal systems used to support, distribute or maintain those products
• Creates and expands the catalogue of automated tests & testing plans along with the test suites & testing environments
• Documents code changes and creates customer-facing copy
• Participates in software design meetings and works with other developers on projects
• Demonstrates leadership by mentoring other developers, as well as other staff, to better understand both implementation and design aspects of development and WHMCS software
Additional Duties and Job Responsibilities:
• Adheres to coding and development standards and practices provided by WHMCS
• Adheres to the policies and procedures of the Company
Interpersonal skills - able to interact with co-workers in a professional and effective manner
• Math knowledge - knowledge of arithmetic and algebra
• Product life cycle knowledge - strong understanding of product development process and continuous deployment process
• Technical skills
• Programming language expertise in PHP, JavaScript, MySQL
• Development tool expertise with Git; Linux command line and shell; unit testing; bug tracking & workflows; IDEs
• Expertise in three or more of the following: Web Servers (apache, LiteSpeed); Mail Servers (Exim, Sendmail, etc);DNS Servers (BIND); Linux Filesystems; Docker; jQuery; Codeception
• Able to successfully and efficiently perform code reviews according to the code standards of WHMCS
• Experience with multiple programming languages
• Education/Experience
• BA Degree or equivalent
• Seven years of Linux / *nix system troubleshooting or a related certification (RHCE)
• Seven years of PHP development experience
• Travel - Occasional travel may be required.
#فرصة_عمل #أربيل #in_site
We are looking for someone who is highly motivated and committed with a strong technical background and who is passionate about delivering quality software. You will apply your extensive knowledge of development software engineering, testing methods, tools and techniques to provide innovative and cutting edge solutions to solve the most challenging problems.
Requirements
Essential Functions:
• Analyses code to find causes of errors and refactors existing code to perform for effectiveness, efficiency, and usability
• Creates code for WHMCS products and internal systems used to support, distribute or maintain those products
• Creates and expands the catalogue of automated tests & testing plans along with the test suites & testing environments
• Documents code changes and creates customer-facing copy
• Participates in software design meetings and works with other developers on projects
• Demonstrates leadership by mentoring other developers, as well as other staff, to better understand both implementation and design aspects of development and WHMCS software
Additional Duties and Job Responsibilities:
• Adheres to coding and development standards and practices provided by WHMCS
• Adheres to the policies and procedures of the Company
Interpersonal skills - able to interact with co-workers in a professional and effective manner
• Math knowledge - knowledge of arithmetic and algebra
• Product life cycle knowledge - strong understanding of product development process and continuous deployment process
• Technical skills
• Programming language expertise in PHP, JavaScript, MySQL
• Development tool expertise with Git; Linux command line and shell; unit testing; bug tracking & workflows; IDEs
• Expertise in three or more of the following: Web Servers (apache, LiteSpeed); Mail Servers (Exim, Sendmail, etc);DNS Servers (BIND); Linux Filesystems; Docker; jQuery; Codeception
• Able to successfully and efficiently perform code reviews according to the code standards of WHMCS
• Experience with multiple programming languages
• Education/Experience
• BA Degree or equivalent
• Seven years of Linux / *nix system troubleshooting or a related certification (RHCE)
• Seven years of PHP development experience
• Travel - Occasional travel may be required.
Linkedin
Link hiring Developer in Erbil, Erbil Governorate, Iraq | LinkedIn
Posted 10:09:47 AM. We are looking for someone who is highly motivated and committed with a strong technical background…See this and similar jobs on LinkedIn.
👏3🔥1
#Trick_على_الخفيف
في كثير من الأحيان يطلب العميل موقعاً مشابهاً لموقع آخر كتصميم أو ألوان أو غيرها، و في أحيان أخرى تكون ملزم بإعادة تصميم موقع موجود أساساً دون الخروج عن الهوية البصرية الخاصة به.
في هذه الحالات تكون انت بحاجة إلى معرفة قيم الـ CSS المستخدمة من أنواع خطوط و درجات ألوان و غيرها الكثير.
إن أردت استخراج هذه القيم بشكل يدوي سوق تكون العملية مرهقة و مكلفة من ناحية الوقت.
باستخدام Dev Tool الموجودة ضمن المتصفح الخاص بك يمكنك استخراج جميع هذه القيم بمكان واحد.
🔵 الخطوات:
1️⃣ نقوم بفتح الـ Dev tool
2️⃣ تقوم بالضغط على الـ 3 نقاط الموجودين في الزاوية العليا
3️⃣ نختار More Tools
5️⃣ نضغط على CSS Overview
و نحصل على النتيجة الموضحة بالصورة
———————————————
لا تنسوا دعوة أصدقائكم للانضمام إلى القناة و المتابعة على باقي المنصات. 🙏🏻❤️
في كثير من الأحيان يطلب العميل موقعاً مشابهاً لموقع آخر كتصميم أو ألوان أو غيرها، و في أحيان أخرى تكون ملزم بإعادة تصميم موقع موجود أساساً دون الخروج عن الهوية البصرية الخاصة به.
في هذه الحالات تكون انت بحاجة إلى معرفة قيم الـ CSS المستخدمة من أنواع خطوط و درجات ألوان و غيرها الكثير.
إن أردت استخراج هذه القيم بشكل يدوي سوق تكون العملية مرهقة و مكلفة من ناحية الوقت.
باستخدام Dev Tool الموجودة ضمن المتصفح الخاص بك يمكنك استخراج جميع هذه القيم بمكان واحد.
🔵 الخطوات:
1️⃣ نقوم بفتح الـ Dev tool
2️⃣ تقوم بالضغط على الـ 3 نقاط الموجودين في الزاوية العليا
3️⃣ نختار More Tools
5️⃣ نضغط على CSS Overview
و نحصل على النتيجة الموضحة بالصورة
———————————————
لا تنسوا دعوة أصدقائكم للانضمام إلى القناة و المتابعة على باقي المنصات. 🙏🏻❤️
❤9🔥2
شو عم تشتغل حالياً؟
Anonymous Poll
31%
Front-end Developer
35%
Back-end Developer
19%
Full Stack Developer
10%
Mobile Development
6%
Networking
10%
UI / UX
🔥2🥰1
من #الرسائل #فرصة_عمل
Company: Iwings
Position: Full Stack Web Developer
Job type: #Full_time.
Job Location: #Remotely.
Skills:
- 2+ years of #experience.
- In-depth understanding of web technologies
- Excellent Knowledge in PHP.
- Excellent Knowledge in Laravel Framework.
- Excellent Knowledge in MySQL Databases.
- Good Knowledge in #vuejs.
- Experience with git.
- Knowledge in cloud computing (AWS, Azure ) is a plus.
- Salary range 400 - 600
- If you are interested, please send your #CV in PDF format to
info@iwings.io
#job #fullstack #web #developer #php #laravel #vue #mysql #AWS #DB #webdeveloper #cloudcomputing #azure
Company: Iwings
Position: Full Stack Web Developer
Job type: #Full_time.
Job Location: #Remotely.
Skills:
- 2+ years of #experience.
- In-depth understanding of web technologies
- Excellent Knowledge in PHP.
- Excellent Knowledge in Laravel Framework.
- Excellent Knowledge in MySQL Databases.
- Good Knowledge in #vuejs.
- Experience with git.
- Knowledge in cloud computing (AWS, Azure ) is a plus.
- Salary range 400 - 600
- If you are interested, please send your #CV in PDF format to
info@iwings.io
#job #fullstack #web #developer #php #laravel #vue #mysql #AWS #DB #webdeveloper #cloudcomputing #azure
🔥1🤔1
أقوم بإعداد دليل مقابلات العمل لمطوري الـ PHP و الـ Laravel من أجل الأشخاص في بداية الطريقة و يشعرون بتوتر حول مقابلات العمل.
سوف يتضمن:
🔵 مجموعة من أهم الأسئلة التقنية
🔵 مجموعة نصائح شخصية
🔵 ملاحظات هامة.
إن شاء الله سوف يتم نشره خلال الشهر القادم بعد الانتهاء منه بشكل كامل 🙏🏻
سوف يتضمن:
🔵 مجموعة من أهم الأسئلة التقنية
🔵 مجموعة نصائح شخصية
🔵 ملاحظات هامة.
إن شاء الله سوف يتم نشره خلال الشهر القادم بعد الانتهاء منه بشكل كامل 🙏🏻
❤20🔥6👍1
ما الفرق بين PUT & Patch ؟؟؟ 🤔
عندما نعمل مع API كثيراً ما نستخدم أنواع methods مختلفة و من المؤكد أنك لاحظت أن PUT و Patch ظاهرياً يقومان بنفس العمل، لكن مايجري خلف الشاشة حكاية أخرى.
📍 بدايةً لنتفق على أن كلاهما يستخدمان لتعديل بيانات موجودة سابقاً
📍 الـ PUT:
🔵 تستخدم لتعديل كامل معلومات الـ record ضمن الـ DB
🔵 يعتبر الطلب المرسل نسخة كاملة و معدلة من المعلومات الموجودة ضمن الـ DB
🔵 يستهلك كمية Bandwidth أعلى نسبياً من الـ Patch
📍 الـ Patch:
🔵 تستخدم لتعديل معلومات جزئية من الـ record في الـ DB
🔵 تحتاج فقط لإرسال المعلومات التي ترغب بتحديثها.
🔵 يستهلك كمية Bandwidth أقل نسبياً من الـ PUT
===============================
#put #patch #url #api #backend #laravel #node #js #bandwidth
عندما نعمل مع API كثيراً ما نستخدم أنواع methods مختلفة و من المؤكد أنك لاحظت أن PUT و Patch ظاهرياً يقومان بنفس العمل، لكن مايجري خلف الشاشة حكاية أخرى.
📍 بدايةً لنتفق على أن كلاهما يستخدمان لتعديل بيانات موجودة سابقاً
📍 الـ PUT:
🔵 تستخدم لتعديل كامل معلومات الـ record ضمن الـ DB
🔵 يعتبر الطلب المرسل نسخة كاملة و معدلة من المعلومات الموجودة ضمن الـ DB
🔵 يستهلك كمية Bandwidth أعلى نسبياً من الـ Patch
📍 الـ Patch:
🔵 تستخدم لتعديل معلومات جزئية من الـ record في الـ DB
🔵 تحتاج فقط لإرسال المعلومات التي ترغب بتحديثها.
🔵 يستهلك كمية Bandwidth أقل نسبياً من الـ PUT
===============================
#put #patch #url #api #backend #laravel #node #js #bandwidth
❤4🔥2👍1
أكثر من 25 معلومة #خفيفة #نضيفة بانتظاركم على صفحتي على الـ Facebook ضمن المنشور المثبت 🚀
لا تنسوا دعوة الأصدقاء للإعجاب بالصفحة و مشاركة المنشورات لنوصل لأكبر عدد من الناس 🙏🏻
لا تنسوا دعوة الأصدقاء للإعجاب بالصفحة و مشاركة المنشورات لنوصل لأكبر عدد من الناس 🙏🏻
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
🔥6❤4
#فرصة_عمل #أربيل
Software Tester
Responsibilities:
Working with our development team to implement and develop tests.
Expanding and improving our current testing technics and workflows.
Ensuring our apps provide a seamless user experience for our users.
Technical requirement:
Extensive software testing experience.
Experience in one programming language at least.
An Excellent understanding of user expectations and problems, to create and execute the relevant test cases, as well as identify and produce bug reports.
Experience with Robot Framework/Cucumber is a plus.
Experience with automation testing tools such as Appium, EarlGrey, and X-Ray is a plus.
CI/CD experience is a plus.
General Requirements:
At least one year of experience in Software Development.
Detail oriented.
Excellent communication and interpersonal skills.
=====================
فرصة العمل هذه منقولة من الـ #linkedin للتقديم و المزيد من المعلومات عبر الرابط من هنا
Software Tester
Responsibilities:
Working with our development team to implement and develop tests.
Expanding and improving our current testing technics and workflows.
Ensuring our apps provide a seamless user experience for our users.
Technical requirement:
Extensive software testing experience.
Experience in one programming language at least.
An Excellent understanding of user expectations and problems, to create and execute the relevant test cases, as well as identify and produce bug reports.
Experience with Robot Framework/Cucumber is a plus.
Experience with automation testing tools such as Appium, EarlGrey, and X-Ray is a plus.
CI/CD experience is a plus.
General Requirements:
At least one year of experience in Software Development.
Detail oriented.
Excellent communication and interpersonal skills.
=====================
فرصة العمل هذه منقولة من الـ #linkedin للتقديم و المزيد من المعلومات عبر الرابط من هنا
🔥1
💡 #نصيحة_اليوم:
عند العمل مع Resource في Laravel تلاحظ تغير الشكل بعد إضافة الـ resources الأمر الذي قد يستدعي تنفيذ تعديلات من طرف الـ Front-end للتعديل عليها بشكل كلي.
كل ما عليك فعله لتجاوز هذه المشكلة هو:
1️⃣ إضافة السطر التالي إلى الـ resource في حال كنت تريد تنفيذ الأمر بشكل فردي:
public static $wrap = null;
2️⃣ إضافة السطر التالي إلى الـ AppServiceProvider من أجل تنفيذ التعديل على جميع الـ resources:
public function boot()
{
JsonResource::withoutWrapping();
}
#laravel #php #backend #wrap #resource
عند العمل مع Resource في Laravel تلاحظ تغير الشكل بعد إضافة الـ resources الأمر الذي قد يستدعي تنفيذ تعديلات من طرف الـ Front-end للتعديل عليها بشكل كلي.
كل ما عليك فعله لتجاوز هذه المشكلة هو:
1️⃣ إضافة السطر التالي إلى الـ resource في حال كنت تريد تنفيذ الأمر بشكل فردي:
public static $wrap = null;
2️⃣ إضافة السطر التالي إلى الـ AppServiceProvider من أجل تنفيذ التعديل على جميع الـ resources:
public function boot()
{
JsonResource::withoutWrapping();
}
#laravel #php #backend #wrap #resource
🔥5❤1
#Trick_على_الخفيف
في كثير من الأحيان بتحتاج إلى إنشاء ملفات Helper عديدة، قد تصبح عملية تسجيلها في ملف الـ composer.json مملة و مضيعة للوقت في بعض الأحيان.
في الطريقة التالية أقوم بشرح كيف يمكنك إنشاء ملفات الـ Helper و يتم تسجيلها تلقائياً للعمل 🔥
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
في كثير من الأحيان بتحتاج إلى إنشاء ملفات Helper عديدة، قد تصبح عملية تسجيلها في ملف الـ composer.json مملة و مضيعة للوقت في بعض الأحيان.
في الطريقة التالية أقوم بشرح كيف يمكنك إنشاء ملفات الـ Helper و يتم تسجيلها تلقائياً للعمل 🔥
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
❤3🔥2