Project builders

Project builders

Share

مرحبًا بكم في صفحتنا على فيسبوك، حيث تجدون مصدركم اليومي للمعلومات التكنولوجية والبرمجية المثيرة!

Photos from Project builders's post 04/10/2023

في Android Studio، يمكنك إدراج الصور في مشروعك باستخدام Image Asset و Vector Asset.

الفرق الرئيسي بينهما يكمن في نوع الصورة وكيفية معالجتها:

Image Asset:

يُستخدم لإدراج صور ثابتة (رسوم نقطية) مثل الصور PNG وJPEG.
يمكنك تخصيص العديد من الخصائص مثل اللون والحجم والحاشية والتباين والزاوية وغيرها.
يُفضل استخدام Image Asset عندما تحتاج إلى إدراج صورة نقطية.

Vector Asset:

يُستخدم لإدراج رسومات ناقلة (Vector Graphics) مثل SVG (Scalable Vector Graphics) وXML.
الرسومات الناقلة هي صور قابلة للتكبير بدون فقدان جودة.
يمكن تخصيص خصائص الرسومات الناقلة مثل الألوان والحجم والتدرجات.
يُفضل استخدام Vector Asset عندما تحتاج إلى رسومات تكون قابلة للتكبير بجودة عالية على أجهزة متعددة.
بشكل عام، إذا كنت تعمل مع صور نقطية، فاستخدم Image Asset. إذا كنت بحاجة إلى رسومات قابلة للتكبير، فاستخدم Vector Asset. تتيح لك Android Studio إمكانية إدراج وتخصيص الصور بسهولة باستخدام هذين الأداتين.

✅ يمكنكم الان الانضمام للمجموعة والاستفادة من خدماتها عبر الرابط التالي 👇🏻|
https://t.me/+wB4YBDuO2C1iNGNk


🎗نحو التميز والابداع🎗

03/10/2023

- من نحن 🔽

فريق متخصص في المشاريع والخدمات التكنولوجية ✨💻

ونقدم :

🎯 مشاريع البرمجة
🎯 مشاريع التصميم UX/UI
🎯 مشاريع تطبيقات الموبايل
🎯 مشاريع قواعد بيانات
🎯 العروض التقديمية
🎯 الخدمات التكنولوجية العامة

✅ يمكنكم الان الانضمام للمجموعة والاستفادة من خدماتها عبر الرابط التالي 👇🏻|

https://t.me/+wB4YBDuO2C1iNGNk


🎗نحو التميز والابداع🎗

02/10/2023

موقع GAZA Recruiters هو موقع يهتم برصد ومتابعة اخر المستجدات المتعلقة بالوظائف الشغارة والدورات التدريبية واخر اخبار المنح الدراسية في قطاع غزة بإمكانكم الدخول عليه عبر الرابط الاتي | https://www.gazarecruiters.com/


🎗️نحو التميز والإبداع 🎗️

02/10/2023

"استخدام RecyclerView في تطبيقات Android يعزز أداء واجهة المستخدم ويجعل تصفح البيانات سلسًا ومرنًا. تعرف على مزيد من التفاصيل حول هذا الأداة المهمة لمطوري Android في مقالنا الجديد. "

---
# # # الاستفادة من RecyclerView في تطوير تطبيقات Android

RecyclerView هو أحد أدوات تطوير تطبيقات Android الأكثر أهمية لعرض وإدارة مجموعات كبيرة من البيانات بطريقة فعالة وسلسة. تعد RecyclerView بديلاً متطورًا للـ ListView القديم وتقدم العديد من المزايا التي تجعلها الخيار الأفضل لمطوري Android. سنستعرض في هذا المقال كيفية الاستفادة من RecyclerView في تطوير تطبيقات Android.

# # # # المزايا الرئيسية لاستخدام RecyclerView:

# # # # # 1. أداء محسّن:
RecyclerView تم تصميمها بطريقة تسمح بتحسين أداء تمرير القوائم وتحديثها. تقوم بإعادة استخدام عناصر واجهة المستخدم (عناصر RecyclerView) التي تظهر على الشاشة وتقوم بإزالة العناصر التي لا تكون مرئية حاليًا، مما يوفر موارد النظام.

# # # # # 2. مرونة في التصميم:
يمكنك تخصيص تصميم RecyclerView بسهولة وفقًا لاحتياجات التطبيق. يمكنك استخدام مختلف أنواع LayoutManager لترتيب العناصر بطرق مختلفة، مثل LinearLayoutManager للعرض الرأسي أو الأفقي و GridLayoutManager لعرض العناصر على شكل شبكة.

# # # # # 3. دعم للتفاعلات واللمس:
RecyclerView تدعم التفاعلات مثل انتقاء العناصر وسحبها وإسقاطها. هذا يجعلها مناسبة لتطبيقات متعددة الوسائط وتطبيقات الألعاب.

# # # # # 4. إدراج وحذف العناصر بسهولة:
يمكنك إضافة وحذف العناصر بسهولة من مجموعة البيانات المرتبطة بـ RecyclerView وبعد ذلك تحديث واجهة المستخدم بسرعة بدون الحاجة إلى إعادة بناء القائمة بأكملها.

# # # # # 5. دعم لتحسين الأداء مع العناصر المختلفة:
RecyclerView تسمح بتعريف مستعرضات متعددة لعناصر واجهة المستخدم المختلفة. هذا يعني أنه يمكنك استخدام أنواع مختلفة من العناصر (مثل النص والصور والفيديو) بفعالية دون التأثير على الأداء.

باختصار، RecyclerView هي واحدة من أهم المكونات في تطوير واجهة المستخدم لتطبيقات Android وتساعد على تحقيق تجربة مستخدم سلسة ومتجددة وتحسين أداء التطبيقات. تعتبر استخدام RecyclerView أمرًا ضروريًا لعرض وإدارة البيانات بكفاءة على أجهزة Android المختلفة.
--



🎗️نحو التميز والإبداع 🎗️

29/09/2023

حابب تحصل على وظائف بدخل أعلى على منصة الأبوورك؟
عندك فريق من الفريلانسرز وحابب تبدأ وكالة على منصة الأبوورك وتستقطب مشاريع أكبر؟
احنا رح نساعدك، تدريب جديد من برنامج العمل الحر “Freelance Agencies on Upwork”، بيعطيك الفرصة لتبدأ وكالتك الخاصة على منصة الأبوورك، مع مجموعة من المزايا كالآتي 👇
مكافأة مالية تصل إلى 1000$💰
تدريب مجاني علي مهارات العمل الحر وكيفية الحصول على مشاريع لـ Agency💻
تدريب مجاني في المهارات اللازمة لإدارة الفريق👥
الحق في استخدام مساحة عمل غزة سكاي جيكس💻
الشروط والتسجيل على الرابط 👈https://bit.ly/FLAgenciesgsg

26/09/2023

تعريف الـ GPU

الـ GPU هى إختصار لجملة (Graphic Processing Unit) ومعناها وحدة معالجة الرسومات

أنواع الـ GPU

يوجد نوعين رئيسيين من كارت الشاشة (GPU) هما:

كارت شاشة داخلي : هو كارت شاشة رئيسي متواجد بكل حاسب آلي يتواجد داخل (Motherboard) أى اللوحة الأم الخاصة بالحاسوب، وتشارك عقل الحاسب الآلى فى ذاكرة الوصول العشوائية الخاصة به (PC RAM)، ويمكون مناسباً للإستخدام الشخصي البعيد عن التطبيقات التي تتطلب معالجة الصور والفيديوهات.
كارت شاشة خارجي : هو كارت شاشة منفصل لا يأتي مع اللوحة الأم الخاصة بالحاسوب وإنما رقاقة منفصلة، لها الذاكرة الخاصة بها والتي تسمى (VRAM) وبهذا لا تستخدم ذاكرة الوصول العشوائية الخاصة بالجهاز الذي تعمل عليه هذه الرقاقة وعادة ما يتم إستخدامها في الحواسيب المحمولة وعلى الرغم من وجود معالج رسومات بالحاسوب إلا أن بعض المستخدمين يحتاجون إلي تعزيز قوة وحدة معالجة الرسومات الخاصة بهم وخاصة المستخدمين الذين يعملون بالمجالات الخاصة بالجرافيكس والديزين ومعالجة الفيديوهات والصورمثل ( Photoshop – Illustrator – InDisign ) وغيرها من البرامج التي تتطلب وحدة معالجة رسوميات ذات كفاءة عالية.

ومن أكثر القرارات البارزة في تلك المجالات هو إعلان شركة "Apple" بدعم كارت الشاشة الخارجي على نظام تشغيل Mac OS.

نحو التميز والابداع البرمجي

22/09/2023

المقصود ب React js😁😎

تُعد "الرياكت" أو "react.js" مكتبة تم بناؤها على لغة JavaScript وتعتمد على مفهوم المُكونات و تُستخدم في بناء واجهات تفاعلية تعتمد على virtual dom في تحديث مُكونات الصفحة💚، يُمكن إستخدامها لإنشاء تطبيقات من صفحة واحدة؛ تم بناء هذه المكتبة من طرف facebook، هناك من يعتبر react إطار عمل (framework) لكنها في الحقيقة مكتبة.👌

⚡ مميزات وخصائص React js :👌
بُنيت React على أساس مفهوم "الـمكونات _ Component"، إذ يمكن تقسيم صفحة الويب إلى مكونات، مثلاً يُمكن اعتبار الـ (Navbar) مكون مستقل والـ (Footer) مكون مستقل وهكذا ...🥰
يمكن إعادة استخدام هذه المكونات بسهولة فائقة دون الحاجة لبنائها مرة أخرى في كل مرة.

تَستخدام React ما يعرف بــ JSX
▫️ مثال : Hello, world!

إنّ الصّياغة أعلاه والتي تحتوي على وسم h1 هي ليست سلسلة نصيّة ولا حتى HTML، بل هي عبارة عن JavaScript، تُستخدم لعرض ما يحتاجه المطور على شاشة المستخدم.
تتشابه الـ JSX بالشكل مع الـ HTML مِما يسهل على المبرمجين التعامل مع React. ولكن ما يحدث بالحقيقة وفي الخفاء هو أنه يتم تحويل الكود إلى Javascript function.

▫️ مثال : React.createElement("h1", null, "Hello world")

يتم استخدام الـ Virtual DOM في الـ React مما يجعلها أكثر كفاءة وسرعة.🌷🌸

22/09/2023

مفهوم البرمجة الشيئية (Object-Oriented Programming أو OOP) هو نهج برمجي يتيح للمطورين تنظيم البرامج وتصميمها باستخدام مفاهيم تتعلق بالكائنات (Objects) والتفاعل بينها. يمكن استخدام مبادئ البرمجة الشيئية في العديد من لغات البرمجة. إليك بعض اللغات البرمجية الشهيرة التي تعتمد على مفاهيم OOP:

Java: Java هي لغة برمجة تعتمد بشكل كامل على مبادئ OOP. يتم تعريف جميع الأشياء في Java على أنها كائنات، ويتم التعامل معها باستخدام تقنيات OOP مثل الوراثة والتجريد والتعبيرات والطرق.

C++: C++ هي لغة برمجة متعددة الاستخدامات وتعتمد أيضًا على مفاهيم OOP. يمكن للمطورين استخدام الكلاسات والكائنات والوراثة والتجريد في C++.

Python: Python تدعم البرمجة الشيئية وتسمح بإنشاء كلاسات وكائنات واستخدام التوريث والتجريد. يمكنك استخدام OOP بسهولة في Python ويتميز بأنها لغة بسيطة وسهلة التعلم.

C #: C # هي لغة برمجة تم تطويرها بواسطة Microsoft وتعتمد بشكل كبير على مفاهيم OOP. يتيح للمطورين إنشاء تطبيقات ويندوز وتطبيقات ويب باستخدام تقنيات OOP.

Ruby: Ruby هي لغة برمجة ديناميكية تدعم البرمجة الشيئية. تتيح للمطورين إنشاء كلاسات وكائنات والتعبير عن التوريث والتجريد بشكل مرن.

هذه مجرد بعض الأمثلة على اللغات التي تعتمد على OOP في نظامها. هناك العديد من اللغات الأخرى أيضًا تدعم هذه المفاهيم بطرق مختلفة ودرجات متفاوتة من التعقيد.

29/08/2023

SEO vs SEM 🚀🚀

SEO (Search Engine Optimization):

التعريف: SEO هو اختصار لتحسين محركات البحث. إنه مجموعة من الإجراءات والتقنيات التي تهدف إلى تحسين موقع الويب بحيث يتم عرضه بشكل أفضل في نتائج محركات البحث الطبيعية (غير المدفوعة).
الهدف: الهدف من SEO هو زيادة رؤية موقع الويب على الإنترنت من خلال تحسين محتوى الموقع، وتحسين العناصر التقنية والهيكلية للموقع، وزيادة عدد الروابط الواردة (الباك لينكس).
التكلفة: النتائج العضوية (الطبيعية) لـ SEO لا تتطلب دفع مبالغ مالية لمحركات البحث مقابل ظهور الموقع في نتائج البحث.
SEM (Search Engine Marketing):

التعريف: SEM هو اختصار لتسويق محركات البحث. إنه يشير إلى استخدام الإعلانات المدفوعة للظهور في نتائج البحث على محركات البحث.
الهدف: الهدف من SEM هو زيادة الوصول الفوري إلى الجمهور المستهدف من خلال الإعلانات المدفوعة. يمكن أن تشمل استراتيجية SEM الإعلانات النصية، والإعلانات الرسومية، والإعلانات المرئية.
التكلفة: SEM يتضمن دفع مبالغ مالية مباشرة لمحركات البحث مقابل ظهور الإعلانات في نتائج البحث. هذه التكلفة تعتمد على نموذج الدفع، مثل الدفع لكل نقرة (CPC) أو الدفع لكل ألف ظهور (CPM).
باختصار، الفارق الرئيسي بين SEO و SEM هو أن SEO يستهدف تحسين موقعك ليظهر بشكل طبيعي في نتائج البحث، بينما يعتمد SEM على الإعلانات المدفوعة للظهور في النتائج. يعتمد اختيار استراتيجية واحدة أو كلاهما على أهدافك التسويقية وميزانيتك.


نحو التميز والابداع البرمجي ✨

29/08/2023

مصطلحات تكنولوجية بنسمعها كل يوم 🚀🚀

ضروري تعرفوها😉

IT: Information Technology - تكنولوجيا المعلومات.
AI: Artificial Intelligence - الذكاء الصناعي.
ML: Machine Learning - التعلم الآلي.
DL: Deep Learning - التعلم العميق.
IoT: Internet of Things - الإنترنت of الأشياء.
VR: Virtual Reality - الواقع الافتراضي.
AR: Augmented Reality - الواقع المعزز.
UI: User Interface - واجهة المستخدم.
UX: User Experience - تجربة المستخدم.
API: Application Programming Interface - واجهة برمجة التطبيقات.
HTML: HyperText Markup Language - لغة ترميز النصوص الفائقة.
CSS: Cascading Style Sheets - أوراق الأنماط التنددية.
SEO: Search Engine Optimization - تحسين محركات البحث.
SSL: Secure Sockets Layer - طبقة المقابس الآمنة.
HTTPS: HyperText Transfer Protocol Secure - بروتوكول نقل النصوص الفائق آمن.
CRM: Customer Relationship Management - إدارة علاقات العملاء.
ERP: Enterprise Resource Planning - تخطيط موارد المؤسسة.
SaaS: Software as a Service - البرمجيات كخدمة.
PaaS: Platform as a Service - المنصة كخدمة.
IaaS: Infrastructure as a Service - البنية التحتية كخدمة.
DevOps: Development and Operations - تطوير وعمليات.
API: Application Programming Interface - واجهة برمجة التطبيقات.
CDN: Content Delivery Network - شبكة توزيع المحتوى.
LAN: Local Area Network - الشبكة المحلية.
WAN: Wide Area Network - الشبكة الواسعة النطاق.
VPN: Virtual Private Network - الشبكة الخاصة الافتراضية.
DNS: Domain Name System - نظام أسماء النطاقات.
URL: Uniform Resource Locator - محدد الموارد الموحد.
ISP: Internet Service Provider - مزود خدمة الإنترنت.
CPU: Central Processing Unit - وحدة المعالجة
المركزية.



نحو التميز والإبداع البرمجي ❤️‍🔥❤️‍🔥

28/08/2023

🔸التحق معنا الآن ضمن البرنامج التدريبي العملي بنسخته الثالثة بعنوان ( المهارات الأكاديمية والمهنية لدخول سوق العمل) والذي يتم تنفيذه بدعم من الأكاديمية العربية الألمانية للعلوم والانسانيات - AGYA.

سينقسم البرنامج على مدار مرحلتين: المرحلة الأولى ستكون عبر تدريب اون لاين يليها تدريب وجاهي مكثف بالمواضيع التالية: ريادة الأعمال، القيادة، ومهارات المقابلات.🤩✨

سيتم تنفيذ البرنامج الوجاهي في حاضنة الأعمال والتكنولوجيا بالجامعة الإسلامية.

سارعوا بالالتحاق في البرنامج عبر الرابط التالي: https://tinyurl.com/27zdwpl6

مع العلم بأن اخر موعد لاستلام الطلبات هو 20/9/2023.⏱

28/08/2023

الذكاء الاصطناعي صار جزء من كتير من الصناعات التقنية والرقمية💻
يوم الأربعاء القادم رح نكون معكم في لقاء استخدام الذكاء الاصطناعي في تصميم الانفوجرافيك باستخدام الفوتشوب والأليستريتور ✒️
كونوا جزء من اللقاء الآن على الرابط 🔗 https://bit.ly/uipsdillsession

Want your school to be the top-listed School/college in Gaza?
Click here to claim your Sponsored Listing.

Category

Address


فلسطين
Gaza
00971