لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 11/08/20 في كل الموقع
-
مرحبا منصور، يتم تطوير الخدمات Back end كـ API لجعل التطبيق يدعم عددا كبير من طرق العرض على مختلف أنظمة التشغيل و مختلف المنصات بالإضافة لمشاركة بياناته بسهولة مع مواقع و تطبيقات أخرى. إن تطبيق مفهوم API (واجهة التطبيقات البرمجية) هي لعزل البيانات الخام التي هي أساس أي صفحة ويب أو تطبيق هاتف محمول عن طريقة تمثيلها كصفحات HTML مثلا فأنت إذا لم توفر API وطلب موقع أو تطبيق خدمة يوفرها موقعك أو أنت شخصيا أردت توسيع مشروعك بدعم الهواتف المحمولة، فهل سترسل لهم البيانات على شكل صفحات ويب HTML ؟ إن التوجه الحديث هو بناء API أولا، مثلا بناء سكربتات PHP تستعلم أجزاء محددة من البيانات من قاعدة البيانات و طلب هذه السكربتات بمواقع مختلفة إذا كانت صفحة ويب أو تطبيق للأجهزة المحمولة ومن ثم يتم تنسيق هذه البيانات بطرق عرض متناسبة مع المنصة التي عرضت عليها. تشبه مفهوم MVC الذي استعملته في لارافيل بعض الشيئ. أي فصل المتحكم المسؤول عن جلب البيانات (controller) عن طرق عرض البيانات (view). و إتاحة استخدام نفس المتحكم في أكثر من مكان ضمن المشروع و في أكثر من صفحة. بالنسبة لشعورك بالملل، أقترح عليك أن تصنع API خاص بالمشروع الذي أنجزته و استخدامه كمشروع منفصل و جلب البيانات منه و عرضها بطريقة مختلفة و تدريب نفسك على هذه المهارات. هنا باستخدام API لايوجد تصميم لصفحات ويب أو واجهات مستخدم لكنها أهم بالنسبة لعمل المبرمج. جلب البيانات الصحيحة هو أهم جزء من عمل المشروع. بالطبع لا أنقص أهمية التصميم حيث يجب أن يلبي الذوق العام و يحقق معايير تجربة المستخدم بالتوفيق2 نقاط
-
Java Development Kit JDK : هي بيئة تطوير برمجيات تُستخدم لتطوير تطبيقات وتطبيقات Java وتحتوي على أدوات التطوير وتحتوي على JRE. Java Rune Etimnvironment JRE : هي طبقة برمجية تعمل فوق برنامج نظام تشغيل الحاسوب وتوفر مكتبات والموارد الأخرى التي يحتاجها برنامج Java محدد. ويتضمن على jvm . Java Virtual Machine jvm : ألة جافا الإفتراضية حيث أن برامج جافا لاتعمل بشكل مباشر على نظام التشغيل بينما تعمل عبر وسيط وهذا الوسيط هو الjvm وهو ما يجعل تطبيقات جافا تعمل على جميع الأنظمة .2 نقاط
-
الإصدار 1.0.0
116602 تنزيل
سطع نجم لغة البرمجة بايثون في الآونة الأخيرة حتى بدأت تزاحم أقوى لغات البرمجة في الصدارة وذاك لمزايا هذه اللغة التي لا تنحصر أولها سهولة كتابة وقراءة شيفراتها حتى أصبحت الخيار الأول بين يدي المؤسسات الأكاديمية والتدريبية لتدريسها للطلاب الجدد الراغبين في الدخول إلى مجال علوم الحاسوب والبرمجة. أضف إلى ذلك أن بايثون لغةً متعدَّدة الأغراض والاستخدامات، لذا فهي دومًا الخيار الأول في شتى مجالات علوم الحاسوب الصاعدة مثل الذكاء الصنعي وتعلم الآلة وعلوم البيانات وغيرها، كما أنَّها مطلوبة بشدة في سوق العمل وتعتمدها كبرى الشركات التقنية. دورة تطوير التطبيقات باستخدام لغة Python احترف تطوير التطبيقات مع أكاديمية حسوب والتحق بسوق العمل فور انتهائك من الدورة اشترك الآن بني هذا العمل على كتاب «How to code in Python» لصاحبته ليزا تاغليفيري (Lisa Tagliaferri) وترجمه إلى العربية محمد بغات وعبد اللطيف ايمش، وحرره جميل بيلوني، ويأتي شارحًا المفاهيم البرمجية الأساسية بلغة بايثون، ونأمل في أكاديمية حسوب أن يكون إضافةً نافعةً للمكتبة العربيَّة وأن يفيد القارئ العربي في أن يكون منطلقًا للدخول إلى عالم البرمجة من أوسع أبوابه. رُبط هذا الكتاب مع توثيق لغة بايثون في موسوعة حسوب لتسهيل عملية الاطلاع على أي جزء من اللغة مباشرة وقراءة التفاصيل باللغة العربية. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات من هذه الصفحة، «المرجع الشامل إلى تعلم لغة بايثون»، أو مباشرةً من الآتي: المقال الأول: دليل تعلم بايثون اعتبارات عملية للاختيار ما بين بايثون 2 و بايثون 3 المقال الثاني: تثبيت بايثون 3 وإعداد بيئتها البرمجية المقال الثالث: كيف تكتب أول برنامج لك المقال الرابع: كيفية استخدام سطر أوامر بايثون التفاعلي المقال الخامس: كيفية كتابة التعليقات المقال السادس: فهم أنواع البيانات المقال السابع: مدخل إلى التعامل مع السلاسل النصية المقال الثامن: كيفية تنسيق النصوص المقال التاسع: مقدمة إلى دوال التعامل مع السلاسل النصية المقال العاشر: آلية فهرسة السلاسل النصية وطريقة تقسيمها المقال الحادي عشر: كيفية التحويل بين أنواع البيانات المقال الثاني عشر: كيفية استخدام المتغيرات المقال الثالث عشر: كيفية استخدام آلية تنسيق السلاسل النصية المقال الرابع عشر: كيفية إجراء العمليات الحسابية المقال الخامس عشر: الدوال الرياضية المضمنة المقال السادس عشر: فهم العمليات المنطقية المقال السابع عشر: مدخل إلى القوائم المقال الثامن عشر: كيفية استخدام توابع القوائم المقال التاسع عشر: فهم كيفية استعمال List Comprehensions المقال العشرون: فهم نوع البيانات Tuples المقال الحادي والعشرين: فهم القواميس المقال الثاني والعشرين: كيفية استيراد الوحدات المقال الثالث والعشرين: كيفية كتابة الوحدات المقال الرابع والعشرين: كيفية كتابة التعليمات الشرطية المقال الخامس والعشرين: كيفية إنشاء حلقات تكرار while المقال السادس والعشرين: كيفية إنشاء حلقات تكرار for المقال السابع والعشرين: كيفية استخدام تعابير break وcontinue وpass عند التعامل مع حلقات التكرار المقال الثامن والعشرين: كيفية تعريف الدوال المقال التاسع والعشرين: كيفية استخدام *args و**kwargs المقال الثلاثين: كيفية إنشاء الأصناف وتعريف الكائنات المقال الحادي والثلاثين: فهم متغيرات الأصناف والنسخ المقال الثاني والثلاثين: وراثة الأصناف المقال الثالث والثلاثين: كيفية تطبيق التعددية الشكلية (Polymorphism) على الأصناف المقال الرابع والثلاثين: كيف تستخدم منقح بايثون المقال الخامس والثلاثين: كيفية تنقيح شيفرات بايثون من سطر الأوامر التفاعلي المقال السادس والثلاثين: كيف تستخدم التسجيل Logging المقال السابع والثلاثين: كيفية ترحيل شيفرة بايثون 2 إلى بايثون 31 نقطة -
الإصدار 1.0.0
45523 تنزيل
لا يخفى على أحدٍ سطوع نجم لغة HTML5 وانتشار تطبيقاتها انتشارًا كبيرًا، إذ ذاع صيتها وأصبحت حديث الكثيرين لما تحتويه من تقنياتٍ مهمةٍ لتطبيقات الويب، فهي تتضمن كل ما يتعلق بتشغيل مقاطع الفيديو على صفحات الويب، وتوليد الرسوميات ديناميكيًا، وتحديد الموقع الجغرافي للمستخدم، وإتاحة استعمل تطبيقات الويب دون اتصال، إضافةً إلى تنظيمها لبنية المستند الهيكلية تنظيمًا دقيقًا يسهِّل تفسيرها من المتصفحات والبرمجيات الأخرى، والمزيد… لذا جاء هذا الكتاب محاولًا تقديم مفاهيم HTML5 وتقنياتها وطرائق استخدامها إلى القارئ العربي، مدعمًا بأمثلة علميةٍ تسهّل توضيح الأفكار، وحاولتُ فيه توفير أحدث المعلومات عن دعم تلك التقنيات قدر المستطاع، وأعدت النظر في بعض الفصول لتناسب التغييرات التي طرأت حديثًا. هذا الكتاب مترجمٌ عن كتاب Dive Into HTML5 للمؤلف Mark Pilgrim المرخّص برخصة المشاع الإبداعي CC BY 3.0، والذي نشرته O’Reilly لاحقًا باسم HTML5: Up and Running. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي نسب المُصنَّف - الترخيص بالمثل 4.0 (CC BY-SA 4.0). شعار HTML5 والشعارات البقية مرخصة برخصة المشاع الإبداعي CC BY 3.0. وفي النهاية، أحمد الله على توفيقه لي بإتمام العمل على الكتاب، وأرجو أن يكون إضافةً مفيدةً للمكتبة العربية، والله ولي التوفيق. يمكنك قراءة فصول الكتاب في صورة مقالات مما يلي: المقال الأول: خمسة أشياء عليك معرفتها عن HTML5 المقال الثاني: نظرة على تاريخ HTML - الجزء الأول المقال الثالث: نظرة على تاريخ HTML - الجزء الثاني المقال الرابع: اكتشاف دعم المتصفحات لميزات HTML5 المقال الخامس: الرسم عبر عنصر canvas في HTML5 المقال السادس: صيغ ترميز الفيديو والصوت وحاوياتها وكيفية عملها في الويب المقال السابع: ترميز مقاطع الفيديو بعدة صيغ المقال الثامن: إضافة مقاطع الفيديو عبر العنصر <video> في HTML5 المقال التاسع: التعامل مع التأريخ في HTML5 المقال العاشر: تحديد الموقع الجغرافي (GeoLocation) في HTML5 المقال الحادي عشر: التخزين المحلي (Local Storage) في HTML5 المقال الثاني عشر: تطبيقات الويب التي تعمل دون اتصال – الجزء الأول المقال الثالث عشر: تطبيقات الويب التي تعمل دون اتصال – الجزء الثاني المقال الرابع عشر: النماذج (Forms) في HTML5 المقال الخامس عشر: مدخل إلى البيانات الوصفية (microdata) في HTML5 المقال السادس عشر: توصيف الأشخاص باستخدام metadata في HTML5 المقال السابع عشر: توصيف المنظمات/الشّركات باستخدام microdata في HTML5 المقال الثامن عشر: كيفية توصيف الأحداث والمراجعات باستخدام microdata على HTML51 نقطة -
الإصدار 1.0.0
13453 تنزيل
يأخذ هذا الكتاب بيدك في أمثلة عملية ومتنوعة تغطي أساسيات SQL وأساسيات إدارة قواعد بيانات Postgres، وتمر على مزايا مهمة في Postgres تزيد من فاعلية الاستعلامات ووضوح عبارتها، ويصل هذا الكتاب إلى مواضيع متقدمة في إدارة قواعد البيانات كالنسخ الاحتياطي وتتبع استخدام الذاكرة، وبذلك يتميز بأنه مناسب للمبتدئ والمتوسط ويضع قدمك على سكة المستوى المتقدم في قواعد بيانات Postgres. بني هذا الكتاب بدايةً على دليل PostgresGuide لمؤلفه Craig Kerstiens المرخص تحت رخصة CC BY-NC أي كان ترجمةً لذلك الدليل فقط، ولكن لمَّا وجدنا الإصدار المستعمل فيه من Postgres قديمًا وينقص الدليل عدة مواضيع إضافية، آثرنا البناء عليه وتحسينه وإضافة كل ما نراه ناقصًا ليحقق الكتاب مبدأ 80/20. فيما يميزه عن غيره، فهو أننا اتبعنا في بداية العمل على هذا الكتاب قاعدة باريتو 80/20، حيث حرصنا على تغطية 20% من مواضيع PostgreSQL التي تُستخدَم في 80% من الحالات في الواقع والمجال العملي، إذ حاولنا الابتعاد عن التفاصيل غير العملية أو قليلة الاستخدام، أي أن هذا الكتاب لا يتطرق إلى شرح أو استخدام الأدوات المتقدمة والتي قد يندر استخدام بعضها، فلم نرد عرض شيء لا يستخدم إلا في حالات قليلة (تكون قد نسيتها إلى حين استعمالها ;-) ). ساهم بالعمل على هذا الكتاب، مصطفى عطا العايش تأليفًا، وجميل بيلوني تحريرًا وإشرافًا، وأخرجه فنيًا فرج الشامي. نرجو أن نكون قد وفقنا في هذا العمل بتوفير دليل عملي نافع يثري المكتبة العربية. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات من هذه الصفحة، «المرجع الشامل إلى تعلم PostgreSQL»، أو من هنا مباشرةً مما يلي: الفصل الأول: نظرة عامة على Postgres وتاريخها الفصل الثاني: تثبيت Postgres والتعرف على أساسيات إدارتها لقواعد البيانات الفصل الثالث: أساسيات استخدام صدفة psql الفصل الرابع: استخدام أساسيات SQL في Postgres الفصل الخامس: مزايا متقدمة في Postgres الفصل السادس: أنواع بيانات خاصة في قواعد بيانات Postgres الفصل السابع: إدارة النسخ الاحتياطي في قواعد بيانات Postgres الفصل الثامن: أساسيات إدارة الذاكرة في قواعد بيانات Postgres الفصل التاسع: كيفية إدارة الأداء في قواعد بيانات Postgres الفصل العاشر: أوامر متقدمة في صدفة psql1 نقطة -
السلام عليكم ورحمة الله وبركاته ، ممكن تعطوني مواقع مجانية ، تعطي ملحقات لأدوبي اليستريتور ؟ . او اي مواقع تصميم خفيفة تساعد في العمل ؟ . شكرًا مقدمًا .1 نقطة
-
في هذا المسار من الدورة ستتعلم كيفية إنشاء RESTful API من خلال إطار laravel و تأمين الواجهة البرمجية بإستخدام حزمة Passport بإمكانك إلقاء نظرة على هذه الصورة التوضيحية: يشير REST إلى نقل الحالة التمثيلية بمعنى أنه عندما يتم إستدعاء Rest API يكون الخادم مسؤول عن نقل الحالة التمثيلية للمورد المطلوب إلى العميل. على سبيل المثال عندما يطلب أحد المطوِّرين واجهة برمجة تطبيقات Twitter لجلب كائن مستخدم (مورد) ، ستعيد واجهة برمجة التطبيقات حالة هذا المستخدم واسمه ومتابعيه والمشاركات المنشورة على Twitter. و يمكن أن يكون التمثيل على هيئة JSON او XML و نظرا لأن REST يستخدم بروتوكول HTTP في نقل الحالة التمثيلية للمورد فإنه يسمح بعمليات أسرع. تم تصميم Rest على أساس طلب و إستجابة بمعنى تطلب رابط يعيد بيانات أو معلومات على هيئة JSON أو XML و يجب أن تكون جميع الإتصالات عديمة الحالة بمعنى أن البيانات التي يتم إرجاعها لايتم الإحتفاظ بها من خلال خدمة Rest يعني إذا أردت الحصول على بيانات مرة أخرى ستقوم بالطلب مرة أخرى. لماذا Rest مُهمة و يجب عليك العمل بها لأنها تُسهل عملية التطوير و قابلية النقل حيث يُمكن إستضافة كل من العميل و جزء الخادم في خوادم مُنفصلة. و بفضل هذا الفصل يُمكن أن تحدث عملية التطوير في مُختلف المجالات بشكل مُستقل. لذلك بإنشائك لواجهة برمجية يُمكن لتطبيق ios التخاطب معها و لتطبيق اندرويد كذلك أيضاً يُمكن لواجهة موقع مبنية بأحد أطر عمل ال front end التخاطب معها، كما يُمكن أيضاً لسكربت آخر مبرمج بلغة غير التي تم إنشاء واجهة برمجة التطبيقات بها التخاطب معها فمثلاً يُمكن إنشاء API بلغة go و إستهلاكه من خلال سكربت بايثون و هذا ما يُسمى بتعدد الخدمات أو Microservices. أظن أن ما سبب لك الملل هو عدم رؤيتك لنتائج و التفاعل مع الأمر من خلال المُتصفح لكن تذكر ما الهدف من المسار. و خذ الشيء المهم فستحتاج إليه مُستقبلاً. بالتوفيق.1 نقطة
-
مرحباً بكم إخواني / أخواتي؛ أنا مُقبل إن شاء الله على شراء حاسوب، فضلاً منكم أنصحوني بحاسوب يكون بمواصفات قويّة يَصلح للبرمجة والدراسة معاً . شكراً لكم مسبقاً .1 نقطة
-
حاسوبي (hp (intel corei7 ويعمل معي بشكل جيد ولكن حسب إطلاعاتي على تجارب الأخرين من أفضل أجهزة الحاسوب هي msi ولكنها من الفئة المرتفعة لذلك جهاز من شركة hp أو Lenovo أعتقد أنه مناسب للإستخدام البرمجي وذلك حسب تجربتي في استخدام جهاز hp .1 نقطة
-
مرحباً عبد الواحد أنصحك بإختيار الجهاز الذي يناسب المواصفات التالية فهي مناسبة جدا : معالج intel core i5 أو intel core i7 أو Amd Ryzen 5 أو Amd Ryzen 7 من الجيل السابع أو الثامن. رام 8 جيجا رام أو 16 جيجا. شاشة بحجم 15 بوصة فيما فوق وبدقة FHD. هارد HDD يفى بالغرض لكن هارد SSD أفضل وأسرع. كارت الشاشة لا يهم ما دمُت لا تهوى الألعاب. بالتوفيق لك1 نقطة
-
السلام عليكم اريد اخذ دورة عن تعليم اللغات البرمج الاثلاث{html/java/css } لكن ماهي البرامج المستخدمة لبناء هذه اللغات (انا مبتدئ) وجهازي الحاسوب مواصفاته ضعيفة .....كل ماريده هو معرفة البرامج المستخدمة وشكرا......1 نقطة
-
أغلب تطبيقات الجافا تحتاج الى jdk نعم.. لكن خلطت بين المصطلحات. Java développement kit Jdk هي حزمة تطوير الجافا. Java run-time environment Jre هي بيئة تشغيل الجافا. Jre هي من ضمن حزمة التطوير jdk وهي المسؤولة عن تشغيل برامج الجافا1 نقطة
-
يمكنك استخدام الأمر التالي حتى تقوم بعمل rollback و تعود لل commit التي تريدها "أي إعادة الملفات لما كانت عليه قبل التحديثات" git reset --hard c2e7af2b51 الرقم الموجود بعد كلمة hard هو ال id الخاص بال commit التي تريد العودة لها، ولكن كيف نحصل عليه. بعد أن نقوم بفتح المستودع سنجد كلمة commits كما هو موضح بالصورة نقوم بالضغط عليها و بعد ذلك سيتم فتح الصفحة التالية نقوم بنسخ ال id الخاص بال commit التي تريد العودة لها و وضعه بعد كلمة hard الموجودة في الأمر المذكور أعلاه و نقوم بتنفيذ الأمر و ستجد أن الملفات عادت لما كانت عليه في ال commit التي نسخنا ال id الخاص بها. -- إذا لم تكن متأكد من الأكواد التي تحتويها ال commit يمكنك الضغط على <> حتى تتمكن من معرفة التعديلات التي تمت بها.1 نقطة
-
السلام عليكم ورحمة الله وبركاته اخواني ماهي افضل لغات البرمجه وقواعد البيانات للبرامج المحاسبية ؟ بالاضافه لبرامج ادارة المشاريع المالية ؟1 نقطة
-
إذا كان المستهدف هو حواسيب تعمل بنظام ويندوز ، فأقترح إطار عمل .Net بلغة C# وقواعد بيانات MSSQL.1 نقطة
-
حسنا اخي انا عن نفسي انصحك ب c لأنها لها مجال واسع للاستعمال أما عن لغات الاستعلام فانصحك ب mysql والله اعلم1 نقطة
-
انا اتحدث عن الافضل في البرامج المحاسبيه لو قارنت مثلاً بين الجافا والبايثون والسي شارب من الافضل من حيث استهلاك موارد الجهاز و قوة اللغة وامكانيات اللغة بالنسبه لقواعد البيانات ايهم افضل sql ,sqlite,mysql وماهو سر تفوقها من وجهة نظرك مقارنه باللغات الاخرى ؟ واذا ممكن معرفة الفرق بين Postgre sql sql sqlite mysql تحياتي1 نقطة
-
من لغات البرمجة التي يمكنك تطوير التطبيقات باستخدامها : الجافا ، البايثون ، C# والكثير أما بالنسبة للغات قواعد البيانات التي يطلق عليها لغات الاستعلام , هناك sql ,sqlite,mysql1 نقطة