شو عم تشتغل حالياً؟
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
#فرصة_عمل #Remotely
Maids.cc is hiring Graphic Designers!
What You'll Do:
🔰 Study design briefs and determine requirements
🔰 Conceptualize visuals based on requirements
🔰 Prepare rough drafts and present ideas
🔰 Develop illustrations, and posters as well as other designs using software
🔰 Use the appropriate colors and layouts for each graphic
🔰 Test graphics across various media
🔰 Amend designs after feedback
🔰 Ensure final graphics and layouts are visually appealing and on-brand
What You'll Need:
⭕️ Proven graphic designing experience
⭕️ A creative approach to graphic design
⭕️ A strong portfolio of illustrations or other graphics
⭕️ Familiarity with design software and technologies (such as InDesign, Illustrator, Dreamweaver, and Photoshop)
⭕️ A keen eye for aesthetics and details
⭕️ Ability to work methodically and meet deadlines
What you’ll gain:
✅ You’ll work with talented colleagues from several nationalities in a place that constantly pushes you to grow and give your best.
✅ We pay for performance and rapidly promote superior ability.
رابط التقديم:
👈🏻 هنا 👉🏻
Maids.cc is hiring Graphic Designers!
What You'll Do:
🔰 Study design briefs and determine requirements
🔰 Conceptualize visuals based on requirements
🔰 Prepare rough drafts and present ideas
🔰 Develop illustrations, and posters as well as other designs using software
🔰 Use the appropriate colors and layouts for each graphic
🔰 Test graphics across various media
🔰 Amend designs after feedback
🔰 Ensure final graphics and layouts are visually appealing and on-brand
What You'll Need:
⭕️ Proven graphic designing experience
⭕️ A creative approach to graphic design
⭕️ A strong portfolio of illustrations or other graphics
⭕️ Familiarity with design software and technologies (such as InDesign, Illustrator, Dreamweaver, and Photoshop)
⭕️ A keen eye for aesthetics and details
⭕️ Ability to work methodically and meet deadlines
What you’ll gain:
✅ You’ll work with talented colleagues from several nationalities in a place that constantly pushes you to grow and give your best.
✅ We pay for performance and rapidly promote superior ability.
رابط التقديم:
👈🏻 هنا 👉🏻
www.careersatmaids.cc
Graphic Designer - Maids.cc - Career Page
Apply to Graphic Designer at Maids.cc in Remote.
🔥2
#خدها_مني_و_لا_تضيع_عليها_وقت 😉
عند إضافة ميزة تسجيل الدخول باستخدام حساب #Google إلى مشروع الـ #Flutter يعمل بشكل جيد و عند تصدير نسخة #release تكون الخدمة تعمل على النسخة بكفاءة.
أين المشكلة؟ 🤔
بعد قيامك برفع المشروع على #Google_Play الخدمة لا تعمل
الحل؟ 🔥
هلا بعد ما تدعي أصدقائك للدخول بالقناة و تسجيل الإعجاب بصفحة الـ #facebook بصير الحل سهل كتير
1️⃣ بتروح على Google Play Console, visit Setup > App signing
2️⃣ بتنسخ SHA-1 certificate fingerprint
3️⃣ بتروح إلى Firebase Console, visit Settings > Project settings
4️⃣ Add fingerprint
5️⃣ الصق القيمة في Certificate fingerprint
6️⃣ Save
7️⃣ لا تنسى اللي وصيتك عليه فوق 👆🏻
عند إضافة ميزة تسجيل الدخول باستخدام حساب #Google إلى مشروع الـ #Flutter يعمل بشكل جيد و عند تصدير نسخة #release تكون الخدمة تعمل على النسخة بكفاءة.
أين المشكلة؟ 🤔
بعد قيامك برفع المشروع على #Google_Play الخدمة لا تعمل
الحل؟ 🔥
هلا بعد ما تدعي أصدقائك للدخول بالقناة و تسجيل الإعجاب بصفحة الـ #facebook بصير الحل سهل كتير
1️⃣ بتروح على Google Play Console, visit Setup > App signing
2️⃣ بتنسخ SHA-1 certificate fingerprint
3️⃣ بتروح إلى Firebase Console, visit Settings > Project settings
4️⃣ Add fingerprint
5️⃣ الصق القيمة في Certificate fingerprint
6️⃣ Save
7️⃣ لا تنسى اللي وصيتك عليه فوق 👆🏻
🔥8❤2
#Trick_على_الخفيف
بشكل افتراضي في الـ #Laravel ، يتم إرجاع أخطاء التحقق على شكل #List ، مع التحقق من جميع قواعد الـ #Validation, ولكن إذا كنت تريد أن تتوقف العملية بعد الخطأ الأول ، فيمكنك استخدام قاعدة تسمى "bill" كما في المثال الموضح 👆🏻
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
#php #oop #backend #trick #iraq #tip
بشكل افتراضي في الـ #Laravel ، يتم إرجاع أخطاء التحقق على شكل #List ، مع التحقق من جميع قواعد الـ #Validation, ولكن إذا كنت تريد أن تتوقف العملية بعد الخطأ الأول ، فيمكنك استخدام قاعدة تسمى "bill" كما في المثال الموضح 👆🏻
==========================
إن كانت المعلومة مفيدة لك لا مشاركتها مع أصدقائك 🙏🏻
#php #oop #backend #trick #iraq #tip
🔥6👍1
سأكون معكم ضمن جولة تدريبية جديدة في شركة Focal X مع نخبة من المدربين المميزين. 🔥
التحضيرات مكثفة و العمل على قدم و ساق حتى كل شخص مشارك بهاد التدريب يوصل للمكان اللي بيتمنى يوصله.
اللي كان معنا بالجولة السابقة من التدريبات بيعرف كم العمل و الاحترافية اللي عم ينشغل فيها.
بإمكانكم تشوفوا تفاصيل أكتر عن التدريب من خلال التواصل مع الشركة عبر صفحتهم على الـ Facebook
التحضيرات مكثفة و العمل على قدم و ساق حتى كل شخص مشارك بهاد التدريب يوصل للمكان اللي بيتمنى يوصله.
اللي كان معنا بالجولة السابقة من التدريبات بيعرف كم العمل و الاحترافية اللي عم ينشغل فيها.
بإمكانكم تشوفوا تفاصيل أكتر عن التدريب من خلال التواصل مع الشركة عبر صفحتهم على الـ Facebook
🔥3🤩3❤1👍1
انتبه قبل استخدام #mongoDB مع #Django ⚠️
أثناء استعدادي للعمل على أحد المشاريع (Freelancer) كان المشروع مبني باستخدام Django و MongoDb، من باب الفضول و ببحث صغير عن الموضوع وجدت مقالة لـ Dennis Ivy (مافي حدا عم يتعلم Django و مابيعرفه و بيعرف قناته على الـ Youtubeو حتى في أله فيديوهات ناشرها على قناة Traversy Media )
المهم بلا طول سيرة عم ينبه ليش مالازم نشتغل باستخدام الـ Django و MongoDb مع بعض، من وجهة نظري شفت الأسباب مقنعة و رح ترجم أهم النقاط بالمقال و بإمكانكم تشوفوا المقالة على #Medium
Django DB
يدعم Django رسميًا قواعد البيانات التالية:
1️⃣ PostgreSQL
2️⃣ MariaDB
3️⃣ MySQL
4️⃣ Oracle
5️⃣ SQLite
و حزمة Djongo غير رسمية مهمتها تعيين ORM لـ Django إلى Mongo DB ولكن هناك بعض المشاكل مع Django منها:
Djongo غير مكتمل ويقوم فقط بتعيين الاستعلامات الأساسية دون مراعاة جميع الوظائف. بالتأكيد يمكنك إجراء بعض عمليات القراءة والكتابة الأساسية ولكن أي شيء خارج ذلك مشكلة
Djongo is not supported
لا يوجد توافق يتجاوز Django 3.0.5
هي كانت أهم النقاط اللي شفتها أنا بالمقال في مقال و في فيديو بنصحكم تشوفوه 🚀
أثناء استعدادي للعمل على أحد المشاريع (Freelancer) كان المشروع مبني باستخدام Django و MongoDb، من باب الفضول و ببحث صغير عن الموضوع وجدت مقالة لـ Dennis Ivy (مافي حدا عم يتعلم Django و مابيعرفه و بيعرف قناته على الـ Youtubeو حتى في أله فيديوهات ناشرها على قناة Traversy Media )
المهم بلا طول سيرة عم ينبه ليش مالازم نشتغل باستخدام الـ Django و MongoDb مع بعض، من وجهة نظري شفت الأسباب مقنعة و رح ترجم أهم النقاط بالمقال و بإمكانكم تشوفوا المقالة على #Medium
Django DB
يدعم Django رسميًا قواعد البيانات التالية:
1️⃣ PostgreSQL
2️⃣ MariaDB
3️⃣ MySQL
4️⃣ Oracle
5️⃣ SQLite
و حزمة Djongo غير رسمية مهمتها تعيين ORM لـ Django إلى Mongo DB ولكن هناك بعض المشاكل مع Django منها:
Djongo غير مكتمل ويقوم فقط بتعيين الاستعلامات الأساسية دون مراعاة جميع الوظائف. بالتأكيد يمكنك إجراء بعض عمليات القراءة والكتابة الأساسية ولكن أي شيء خارج ذلك مشكلة
Djongo is not supported
لا يوجد توافق يتجاوز Django 3.0.5
هي كانت أهم النقاط اللي شفتها أنا بالمقال في مقال و في فيديو بنصحكم تشوفوه 🚀
🔥4👍3
فرصة عمل Remotely ك #UIUX رح أنشر تفاصيلها اليوم مساءً
لهيك إذا بتعرف حدا بيشتغل بهالمجال ابعتله رابط القناة.
و انتظرونا في منشورات مجدولة لفترة طويلة و كلها من الشي المرتب 🔥
لهيك إذا بتعرف حدا بيشتغل بهالمجال ابعتله رابط القناة.
و انتظرونا في منشورات مجدولة لفترة طويلة و كلها من الشي المرتب 🔥
🔥3