مبرمج تطبيقات سطح المكتب | قائمة 5 مكاتب تلبي طلبك
مبرمج تطبيقات سطح المكتب
محتوى الموضوع
لمن دخل هذا المقال بحثا عن أفضل متخصص في مبرمجة تطبيقات؛ فإن افضل متخصصين بهذا المجال من وجهة نظرنا هم:
أما من يبحث عن معلومات وتفاصيل تفيده بهذا المجال فإننا نسرد لكم أدناه المعلومات التي نأمل ان تفيدكم وتشبع تطلعاتكم:
مبرمج تطبيقات سطح المكتب
هل تبحث عن مبرمج تطبيقات سطح المكتب ؟ مبرمج تطبيقات من المهن المهمة في القرن الحديث لإتصالها مباشرة بالتطور والإتصال بالعالم بسهولة لذلك تملئها الكثير من التفاصيل ولكن مع معرفتها يصبح الأمر واضح أكثر تابع معنا في المقال على منصة مدينة الرياض حيث نعطيك أهم شركات متخصصة في التطوير، وكيف تصبح مطور تطبيقات وغيرها من التفاصيل.
كيف تصبح مبرمج تطبيقات سطح المكتب
يجب أن تعلم لا مجهود يضيع استثمار الوقت والجهد سيعود عليك بالكثيرف المشاريع الالكترونية المربحة لكي تصبح مطورًا لتطبيق سطح المكتب، بالطبع، ما سأذكره هنا هو العنصر الأساسي العام الوحيد المطلوب في هذا المسار، دون الحاجة إلى إدخال أو تحديد لغة أو طريقة معينة، وكيفية تعلم المعرفة الأساسية التي يجب إتقانها كل هذا يختلف من شخص لآخر، ولا شك أن ما يصلح لك قد لا يكون مناسباً لأشخاص آخرين.
تبدو البرمجة معقدة للغاية بالنسبة للمبتدئين، للوهلة الأولى، تبدو مربكة ومربكة، خاصة بالنسبة للأشخاص الذين لم يكتبوا رمز البرنامج في حياتهم ورعب الـ مشاريع رقمية.
من الآن فصاعدًا، أهمية العنصر الأول أو التطوير لدينا الخطوة الأولى للموظفين مهمة للغاية ، تطبيق سطح المكتب، فهو يتعلم مبادئ البرمجة، وفي الواقع، هذه هي الخطوة الأولى في أي مجال من المجالات الثلاثة الرئيسية للبرمجة المذكورة أعلاه.
-
الخطوةالأولى: تعلم مبادئ البرمجة:
بالمقارنة مع تعلم مبادئ البرمجة بما في ذلك التعريفات والمصطلحات والأكواد والأشياء الأخرى التي قد تظهر، يتجاهل الكثير من الناس تعلم وتعلم مبادئ البرمجة ويتخطون هذه الخطوة بسرعة لبدء تعلم لغة برمجة جديدة، يبدو هذا ممتعًا للغاية، مثير مملة، لكنها في الحقيقة ليست مضيعة للوقت كما يعتقد البعض، على العكس من ذلك، إنها مثل تعلم الحروف بلغة ما، لذا فإن تعلم الحروف يمكن أن يجعلك تكتب الكلمات بشكل أفضل من تعلم الكلمات بأنفسهم، قد تكون عملية تعلم لغة برمجة جديدة طويلة وشاقة.
ولكن بمجرد أن يكون لديك فهم شامل للمفاهيم الأساسية للغة، يمكنك بسهولة تعلم وفهم كيفية دمج هذه المفاهيم في اللغة التي تصممها، يمكن أن يكون هذا اختصار الوقت المستهدف، وتعلم لغة البرمجة المستهدفة بسهولة أكبر، ليس هناك شك في أن إلمامك بمبادئ البرمجة سيحسن قدرتك على التواصل مع المبرمجين الآخرين في نفس المجال.
-
الخطوة الثانية: تعلم لغة برمجة تطبيقات سطح المكتب:
من خلال تعلم مبادئ البرمجة، فأنت تعرف بالفعل أو على الأقل سمعت أسماء بعض لغات البرمجة الأكثر شهرة المستخدمة في تطوير تطبيقات سطح المكتب، والآن عليك اختيار اللغة التي تريد تعلمها، من بين لغات البرمجة المستخدمة بشكل شائع في تطوير تطبيقات سطح المكتب، فإن معظم لغات البرمجة المصممة للعمل في بيئة Windows هي C ++ و Java و C Sharp و Visual Basic .NET، وجميعها لغات برمجة للأغراض العامة وتستخدم على نطاق واسع، لكنني أقترح أن تعلم لغة C Sharp # C.
هي واحدة من لغات البرمجة القوية، فهي إحدى لغات بيئة Dot Net التي تنتجها وتطورها Microsoft والتي من خلالها يمكنك تشغيل البرامج والتطبيقات على Windows وتطوير أنظمة التشغيل، هذه لغة سهلة التعلم نسبيًا، مع عدد كبير من مصادر التعلم والخبرة الواسعة، بالإضافة إلى كونها لغة مشتركة في المجالات الرئيسية الثلاثة لهذا المجال، فإنها ستفيدك أيضًا في هذا المجال، برمجة.
-
الخطوة الثالثة: تعلم لغة قاعدة البيانات:
بعد تعلم لغة البرمجة وتطوير بعض التطبيقات الصغيرة، ستجد أنك بحاجة إلى تمكين التطبيق الخاص بك لحفظ البيانات المدخلة والبيانات المسترجعة.في الواقع، لا يوجد تطبيق تقريبًا في هذا العالم لا مفر منه، توجد قاعدة بيانات تعمل في الخلفية لتوفير البيانات المطلوبة، وبغض النظر عن حجمها وشكلها، فإنها تختلف وفقًا لنوع التطبيق ونوع الاستخدام.
ولكنها تعتمد جميعها على قاعدة بيانات منظمة ومصممة بشكل فعال، من أجل حفظ البيانات وتنظيمها واستردادها بطريقة صحيحة وآمنة عند الضرورة، هذا هو دور تعلم SQL وهي ليست لغة برمجة بحد ذاتها، ولكنها معيار مقبول لإنشاء وإدارة العلاقات المختلفة، قاعدة البيانات، بغض النظر عن نوع وشكل محرك قاعدة البيانات العلائقية المستخدم، فإن SQL هي اللغة العالمية لجميع اللغات.
من خلال هذه الخطوات الأساسية الثلاث، أوضحت لك الطريق لتصبح مطور تطبيقات سطح المكتب وأتمنى لك النجاح
لكي تصبح مبرمجًا محترفًا، يجب عليك وضع خطة تتبعها حتى لا تشتت انتباهك باللغة بسبب كثرة اللغات واستخداماتها المتنوعة:
نقدم لك هنا أهم النقاط التي يجب مراعاتها خلال رحلتك
إذا كنت تريد أن تكون مبرمجًا، فيجب عليك تحديد المجال الخاص بك والعنصر الذي تريد برمجته، وبعد ذلك سنحدد لغة البرمجة التي يجب استخدامها لكل نوع من أنواع التطبيقات.
يجب أن تعتمد على “التوسع الرأسي”، أي لفهم كل لغة نفسها وفهمها وإنشاء مشاريع متعددة فيها، عندما تدخل السوق ويكون لديك مجتمع من الخبراء، سوف تفهم تطور السوق، اطلب وابدأ بـ “التوسع الأفقي”، أي توسيع تجربتك من خلال تعلم لغة برمجة أخرى بناءً على خبرتك أو متطلبات سوق العمل.
قد تشترك عدة لغات في نفس المجال، ولكن لكل لغة مجالها الخاص وهي أفضل من اللغات الشائعة الأخرى في المجالات الأخرى، لذلك ما لم تفهم اللغة التي تتعلمها تمامًا، فلن تنتقل إلى لغة جديدة .
إذا كنت لا تعرف أي شيء عن البرمجة، فيجب أن تفهم منطق البرمجة وتبدأ في تعلم لغتك الأم.
إنها “لغة C” التي تمكنك من كتابة كود فعال، عندما تتعلم لغة برمجة أخرى، يمكنك أن تتعلم من أين تبدأ وكيف تعمل، لهذا السبب، يمكنك أن تتعلم بسرعة 30٪ من اللغة الجديدة، المنطق العام.
عندما تريد أن تتعلم لغة برمجة يجب أن تتعلم أساسياتها، فبعض الناس عادة ما يظن أن هذه مرحلة للمبتدئين رغم أنها مرحلة صعبة في نهاية الأساسيات، وبعض الأشخاص الذين يستخدمون اللغة خبراء قد لا يعرف ذلك جيدا.
التعلم بعد تعلم الأساسيات، تبدأ في تعلم المعلومات، وتتمثل ميزة المعرفة الأساسية في أنها ثابتة ولا تتغير بصعوبة، لأنها تقريبًا تتضمن متغيرات ومصفوفات وعناصر غير متضمنة في لغات البرمجة.
حدد نوع التطبيق الذي تريد برمجته، ثم حدد اللغة المناسبة:
كما ذكرنا سابقًا، يوصى بالبدء باللغة الأم “لغة C”
- برمجة تطبيقات سطح المكتب وقواعد البيانات
C #، Visual Basic جافا
- اكتب تطبيق هاتف ذكي
iOS: Objective-C
Android: Java
- برمجة واجهة تطبيق الويب وإنشاء الصفحات وتنسيقها
HTML، CSS جافا سكريبت
- برمجة تطبيقات الويب ومعالجة قواعد البيانات أو ما يسمى بالخلفيات
php، asp.net، Python، Ruby
- كتابة الألعاب وتطبيقات الفيديو
C، C ++جافا
ربما تفيدك: مشروع التجارة الالكترونية .. أفضل 4 جهات جاهزة لمساعدتك
شركات تسويق التطبيقات
في السنوات الأخيرة، زاد الطلب على تطبيقات الهاتف المحمول بشكل كبير حتى أصبحت جزءًا لا غنى عنه من عملنا اليومي، وبالنظر إلى النمو المستمر لسوق الأجهزة المحمولة والهواتف الذكية كل عام، سيحتاج المستخدمون بطبيعة الحال إلى المزيد والمزيد من التطبيقات القادمة، تلبية احتياجاتهم، بعد ذلك، تحتاج جميع أنواع الأنشطة الحياتية إلى تسويق تطبيق الكتروني.
عند بيع تطبيقات Android وتطبيقات iPhone في السوق، يتم توجيه طرق تسويق التطبيقات إلى جميع المستخدمين.
في الواقع، يحتاج عملك إلى تطبيق للهاتف المحمول لأسباب عديدة، ويستمر السوق في التوسع.
زادت الإيرادات في مجال إنشاء تطبيقات الهاتف المحمول وتطويرها والوظائف التي تم إنشاؤها في السوق بشكل مطرد، وكما يقدر تقرير تحليل السوق، هناك 529000 وظيفة، على الرغم من وجود عدد كبير من التطبيقات في السوق، لا تتوفر جميع التطبيقات، ملايين التنزيلات، على الرغم من أن هذا يبدو محبطًا، خاصة للمطورين، إلا أن تطوير خطة تسويق لتطبيق عملك لا يقل أهمية عن تطويرها في البداية.
أظهرت دراسة حديثة أن ما لا يقل عن 31٪ من ميزانيات تطبيقات الأجهزة المحمولة تُنفق على التسويق وهو من أساسيات ادارة المشاريع الالكترونية، وأن 2٪ فقط من الشركات لم تفصح رسميًا عن تحقيق أهداف التسويق وراء تطبيقاتها، وبغض النظر عن مدى جودة التطبيق، فإن يعتمد نجاح التطبيق بشكل أساسي على فهم الجمهور له.
نظرًا لأهمية التسويق الإلكتروني للتطبيقات، يوصى دائمًا بمراعاة عوامل التسويق من البداية، لأن التسويق يجب أن يكون جزءًا من ميزانية المنتج، وليس بعد أن يكون المنتج جاهزًا، ويجب على شركات تسويق التطبيقات ومحترفي التسويق أن يشهدوا من تحديد ستسمح المراحل المختلفة لتطوير المنتج في البداية لشركات تسويق تطبيقات الهاتف المحمول بالحصول على رؤية مستقرة ومركزية عند تحديد استراتيجيات تسويق المنتج.
تعد التحديثات المنتظمة إحدى أهم الطرق لتسويق التطبيق
ستندهش من أنه حتى أصغر التغييرات يمكن أن تحسن معدل التحويل لموقع الويب الخاص بك وتجلب لك أصغر التغييرات، يبدو أنه تغيير: يمكن لتحديثات التطبيق إصلاح الأخطاء وتقديم ميزات جديدة وتقديم الدعم لأنظمة التشغيل المختلفة، بالإضافة إلى الإصلاحات البسيطة، يجب على المطورين أيضًا تحديث التطبيقات لمساعدة منتجاتهم على تلبية احتياجات المستهلك بشكل أفضل، تقوم أكثر من ثلث الشركات بتحديث تطبيقاتها كل شهر، وتقوم 45٪ من الشركات بتحديث تطبيقاتها كل شهرين إلى ستة أشهر على الأقل.
لا تسمح التحديثات المتكررة للمطورين بحل مشاكل المستخدم الواضحة فحسب، بل تمكنهم أيضًا من تجربة ميزات جديدة.
تعتبر ملاحظات المستخدم طريقة لفهم رأي العملاء في تطبيقك، ستحصل على معلومات قيمة حول ما يريده عملاؤك وكيفية الوصول إلى جمهور أكبر.
ومن أشهر الشركات التي تملك أفضل مبرمجين هي:
- شركة إفادة.
- شركة الرياض.
- شركة زد.
- شركة بي كريتف.
- شركة بيكسل عربية.
ربما تفيدك: اسعار المواقع الالكترونية .. 9 جهات تلبي طلبك بأفضل التكاليف
أفضل لغة برمجة تطبيقات سطح المكتب
تختلف إجابة هذا السؤال اختلافًا كبيرًا من مبرمج إلى آخر، اعتمادًا على العوامل التالية:
هل لديك نظام تشغيل محدد لتطبيقك، أم تريد إنشاء برنامج متعدد المنصات؟ إذا كنت تستهدف نظامًا معينًا، فما هو هذا النظام؟ ما هي لغة البرمجة التي ستستخدمها الشركة المنتجة للنظام للترويج لمكتبتها القياسية ودعمها بقوة، وتمكينها من استخدام جميع الوظائف أو الوظائف المخفية للاستفادة الكاملة من جميع وظائف نظام التشغيل؛ إذا كنت ترغب في إنشاء منصة متعددة برنامج دعم أكبر عدد من اللغات ما هو؟ هل من الممكن أن تدعم المنصات الشعبية هذه اللغات؟ هل دعمهم لهذه الأنظمة مستقر ويتم تحديثه باستمرار؟
هل هناك طريقة مفضلة في شكل برنامج ناتج: أعني، هل تستخدمها في كود مُدار أم كود أصلي؟ أم أنها ليست مهمة بالنسبة لك؟ تفضل شكل معين، ما هي اللغة؟ ما هي اللغة التي اشتهرت بهذا الشكل، وبرنامجها فعال للغاية؟ وإذا كان سيتم توزيع بعض برامجك في شكل واحد، بينما يتم توزيع الباقي في شكل آخر: ما هي لغة البرمجة التي تدعم كلا النموذجين ويمكن أن تمنحك ميزة في كلتا الحالتين؟
ما هي اللغات التي تحتوي على مكتبات قوية خاصة بالمنطقة التي تريد إنشاء برامج لها؟ ما هي اللغات التي تحتوي على مستودعات مصدر مجانية أو مجانية بميزانية صغيرة؟
عندما تختلف لغات البرمجة من حيث التصميم، مثل ما إذا كنت تفضل الكتابة الثابتة أو الديناميكية، فما هي الثقة التي لديك؟ هل تحب وجود ميزات منخفضة المستوى (مثل المؤشرات) في كل رمز تكتبه، أم تريد العمل بعيدًا؟ ..، إلى آخر هذه الأسئلة تجعلك تميل نحو لغات معينة وتنفر الآخرين.
ما هي IDEs المتاحة لمساعدتك على إكمال مهام البرمجة بسرعة والتركيز على الخوارزميات والرموز؟
إذا كنت ترغب في جعل مشروعك يعمل على مصدر مفتوح: ما هي اللغة الأكثر شيوعًا في مجال خبرتك ؟ لأن الشعبية والشعبية ستمنح مشروعك فرصة أكبر من غيره في التجارة الالكترونية، سينضم إليه أيضًا الأشخاص الذين يتقنون تلك اللغات الشهيرة.
هل تفضل اللغات مفتوحة المصدر (سواء كانت مفتوحة المصدر من حيث المترجمين الفوريين و / أو المجمعين أو المكتبات القياسية)؟
باختصار: ما لم تحدد مبادئ محددة للحكم على لغات مختلفة، فمن المستحيل تحديد أن لغة برمجة معينة هي الأفضل، تذكر أن اثنين أو أكثر من المبرمجين يمكنهم المشاركة في نفس المفكرين، الأصول، ثم تختلف في التطبيقات الفعلية، ثم تختلف اللغة التي يختارها كل شخص عن اللغة التي يختارها الآخرون، وأخيرًا، هذا كله عمل مصطنع، لذلك يحق لك الاعتقاد بأن لديك الحق في الإجابة على السؤال، طالما أنك وفقًا للأدلة المقنعة وحرية الأدلة، يمكنك بسهولة قول المشكلة، لكن يجب أن تلتزم بكل القواعد الأصولية التي تنطبق على الجميع بدون معرفة علمية، خاطئة تمامًا أو صحيحة تمامًا: “وجهة نظري صحيح، من المحتمل أن يكون خاطئًا، بينما آراء الآخرين خاطئة وقد تكون صحيحة.
برنامج لإنشاء برمجة تطبيقات سطح المكتب وتطويرها
مايكروسوفت فيجوال ستوديو
Microsoft Visual Studio هو بيئة برمجة متكاملة لتطوير وإنشاء تطبيقات سطح المكتب ووحدة التحكم، بالإضافة إلى تطبيقات Windows Forms أو WPF والعديد من مواقع الويب والخدمات وتطبيقات الويب.
JetBrains IntelliJ IDEA
تعتمد JetBrains IntelliJ IDEA على تطوير تطبيقات سطح المكتب وتطوير تطبيقات الويب على مستوى المؤسسة والمؤسسات وعلى الأجهزة المحمولة، وتتميز بالدعم العالي والإنتاجية المتزايدة للمؤسسات والهواتف المحمولة.
بالإضافة إلى القدرة على استخدام Java و Scala و Groovy لتطوير الويب، فإنه يتمتع أيضًا بالقدرة على استخدام أطر وتقنيات مصادقة متقدمة ومبتكرة وفريدة من نوعها.
-
Xcode
Xcode هي أداة تقدم طرقًا جديدة في عملية البرمجة، وهي مدمجة مع بعض لغات البرمجة الجديدة والمبتكرة، ويتم تقديمها مباشرة في Interface Builder، يمكن عرض كود واجهة المستخدم المكتوب بخط اليد في لوحة التصميم ويعكسك، في الكود.
لغة البرمجة الأكثر استخدامًا لتطوير تطبيقات سطح المكتب
-
لغة Python
تعتبر من أبسط لغات البرمجة في الوجود، وبسبب سهولة استخدامها وإتاحتها مجانًا، يعتمد عليها كثير من الناس بدعم كبير، لذلك فإن معظم المبتدئين يطورون تطبيقات سطح المكتب ويستخدمها جميعًا، الوقت.
-
Java
هي لغة برمجة للأغراض العامة مملوكة لشركة Oracle Corporation وواحدة من أكثر اللغات شيوعًا في أجهزة الكمبيوتر، تم الإشادة بها على نطاق واسع لأغراض البرمجة وأصبحت لغة برمجة للأغراض العامة للتطبيقات التالية بغض النظر عن سواء كان النظام الأساسي Mac أو Window أو iOS IOS Android، يمكن استخدامه.
-
JavaScript
وهي لغة برمجة تستخدم لإنشاء تأثيرات تفاعلية في متصفحات الويب المختلفة.
-
Swift
تُصنف Swift من بين أكثر عشر لغات برمجة شيوعًا في فهرس TIOBE وقد طورتها Apple لتصبح لغة برمجة مفتوحة المصدر سهلة التعلم، وتكاد Swift تنفذ لغة البرمجة Objective-C.
5- C و C ++: تعتبر من أقدم لغات البرمجة الأكثر استخدامًا لأنها أصل وأساس لغات البرمجة الأخرى مثل Java و Javascript والتي تعبر عن إصدارات عالية المستوى من Java، لغة البرمجة C كل منها له مميزاته الخاصة في مجال الحاسوب والبرمجة.
كيفية استخدام لغة البرمجة C Sharp لتطوير تطبيقات سطح المكتب
تعد لغة البرمجة C-Sharp واحدة من أكثر لغات البرمجة شيوعًا في عالم التكنولوجيا اليوم، تمامًا مثل Swift و Java و C ++، تُستخدم WPF لتطوير تطبيقات سطح المكتب، وهي اللغة الأكثر شيوعًا بين لغات البرمجة المختلفة.
تقنية WPF هي تقنية جديدة نسبيًا من Microsoft وهي اختصار لمؤسسة Windows Presentation Foundation، على الرغم من وجود بعض أوجه التشابه بينهما، إلا أنها لا تستند إلى مفهوم نماذج Windows.
يدعم WPF تصميم الشاشات والواجهات عن طريق سحب عناصر الواجهة وإفلاتها، ولكنه يضيف تقنية جديدة إلى الواجهة، والتي تستخدم لغة XAML وهي لغة برمجة مشابهة جدًا لـ XML وهي اختصار لغة ترميز تطبيق قابل للتوسيع.
كيفية استخدام بوابة WPF لتطوير تطبيقات سطح المكتب
- قم بتشغيل برنامج Visual Studio
- حدد “ملف جديد” ثم “مشروع”
- حدد لغة البرمجة C #، وحدد مشروع تطبيق WPF وامنح المشروع اسمًا جديدًا.بعد إعداد مشروع جديد لنا، سيتم فتح نافذة جديدة باسم Main Window وهي النافذة الرئيسية في التطبيق.
تحتوي النافذة على ثلاثة أجزاء مختلفة: الجزء الأول هو واجهة التصميم التي تحتوي على عناصر مضافة من خلال شريط الأدوات أو XAML، والجزء الثاني هو شريط الأدوات، قم بسحب وإسقاط العناصر المطلوبة على شريط الأدوات.
أخيرًا، الجزء الثالث هو جزء كود XAML حيث يمكنك كتابة التعليمات البرمجية، ويمكنك إضافة عناصر جديدة إلى واجهة التصميم، حتى تتمكن من حفظ مربع الأدوات.
ميزات WPF في تطوير تطبيقات سطح المكتب
تتميز تقنية WPF ببعض الخصائص، مثل القدرة على تغيير لون الخلفية وتغيير لون الخط المستخدم، والقدرة على تحديد أي لون محتمل، ولا يقتصر التحديد على الألوان الأساسية المعروفة مثل الأصفر، أخضر، أحمر، إلخ.
ربما تفيدك: مكاتب الخدمات الالكترونية .. أشهر 3 مؤسسات تؤمن طلبك عن بعد
ترخيص تطبيق جوال
نظرًا لأن التطبيقات الإلكترونية من أهم طرق التسويق التي يجب على الشركات اتباعها اليوم، فقد أصبحت مصدر رزق للعديد من شركات الإلكترونيات التي تطبق البرامج على أجهزة العملاء والتجار بعد الحصول على الإذن بعد دراسة جدوى مشروع تطبيق جوال، خدمات المصادقة الإلكترونية: تقديم خدمات تراخيص المتاجر أو المواقع الإلكترونية، وتقديم خدمات متنوعة لإصدار أو تحديث سجلات الأعمال، وكذلك لتعديل طباعة سجلات أو خدمات الأعمال الإلكترونية للغرف التجارية.
شروط فتح فكرة مشروع تطبيق جوال
وضعت وزارة التجارة والاستثمار الشروط الواجب توافرها لفتح التطبيقات الإلكترونية والقيام بأي أنشطة إلكترونية، وهذه الشروط هي:
- الإفصاح عن اسم التاجر واسمه التجاري وطريقة التواصل معه.
- إذا كان المسجل مسجلاً تجاريًا أو ما شابه ذلك، فيجب ذكر اسم ورقم المسجل الذي تم تسجيله فيه.
- الإفصاح عن أي بيانات أخرى تحتاج إلى إفشاء تعتبرها الوزارة مهمة.
ونكون قد أنهينا حديثنا بهذه الشروط ونتمنى للجميع بتحقيق أمانيهم والسلام عليكم ورحمة الله وبركاته
ربما تفيدك: شركات تصميم تطبيقات الجوال الرياض .. 10 أماكن تؤمن احتياجاتك
المصدر: مدينة الرياض