Forwarded from اللجنة العلمية CS 22 (Osama Dammag)
الخطوة 4 و الاخيرة : ننفذ الامر هذا :
طبعا ال code coverage في ال dot net اذا نسخت ال visual studio من نوع ال professional ف بتكون معاك اما اذا في ال community ف للاسف مافيش :
ال code coverage معناته ان حقك ال test كم غطى من الكود الذي كتبته 👍
#مساعد
#برمجة_متقدمة
#lab
dotnet test
طبعا ال code coverage في ال dot net اذا نسخت ال visual studio من نوع ال professional ف بتكون معاك اما اذا في ال community ف للاسف مافيش :
ال code coverage معناته ان حقك ال test كم غطى من الكود الذي كتبته 👍
#مساعد
#برمجة_متقدمة
#lab
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
اللجنة العلمية CS 22
الخطوة 4 و الاخيرة : ننفذ الامر هذا : dotnet test طبعا ال code coverage في ال dot net اذا نسخت ال visual studio من نوع ال professional ف بتكون معاك اما اذا في ال community ف للاسف مافيش : ال code coverage معناته ان حقك ال test كم غطى من الكود الذي كتبته…
جميل جداً...
ونقطه اخيره أحب أقولها... لا تنسو ما تفعلو Database خاصة ل test ، فهذا هو ال best practice في اي عملية test ان db الخاصة ب test تكون منفصله عن الdb الرئيسية 👍🏻
في لارافل مثلا... تفعلو ملف
ويكون فيبه نفس محتوى
ولكن اسم ال db بتختلف... ولما تفعلو migration :
اما بالنسبة ل ASP او اي فريمورك ثانيه فتقدرو تنسخو الكلام هذا و تسألو GPT 👍🏻
ونقطه اخيره أحب أقولها... لا تنسو ما تفعلو Database خاصة ل test ، فهذا هو ال best practice في اي عملية test ان db الخاصة ب test تكون منفصله عن الdb الرئيسية 👍🏻
في لارافل مثلا... تفعلو ملف
.env.testing
ويكون فيبه نفس محتوى
.env
ولكن اسم ال db بتختلف... ولما تفعلو migration :
php artisan migrate --env=testing
اما بالنسبة ل ASP او اي فريمورك ثانيه فتقدرو تنسخو الكلام هذا و تسألو GPT 👍🏻
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
مشروع الدعيس طلب مننا Docs للمشاريع ، معنا 3 طرق عشان نعملها ، وهذا نتيجه البحث الي سويتها اول:
1 - نتعب ونكتب كل شي في markdown
2 - نستخدم مكاتب تفعل لنا docs بشكل رهيب (مثل VuePress) ولكن برضو لازم تكتبو markdown وهو بيفعل الباقي
3 - اذا معك لارافل فعندك مكتبة scramble ، تثبتها في المشروع وتضيف سطرين فقط في boot وخلاص وبيكون عندك هذا الرابط
وهذا شكل الdocs الي يتم عمله من المكتبه من نفسه بدون ما تكتب ولا شيء غير كود المشروع
ملاحظة: لكي يفتح لكم docs يحتاج الى الاتصال بالانترنت
رابط المكتبة:
https://scramble.dedoc.co/installation
طبعا لا تنسو ما تركزو على بقية المتطلبات ، فهي شبه مبهمة 💔🙂👍🏻
#مساعد
1 - نتعب ونكتب كل شي في markdown
2 - نستخدم مكاتب تفعل لنا docs بشكل رهيب (مثل VuePress) ولكن برضو لازم تكتبو markdown وهو بيفعل الباقي
3 - اذا معك لارافل فعندك مكتبة scramble ، تثبتها في المشروع وتضيف سطرين فقط في boot وخلاص وبيكون عندك هذا الرابط
http://127.0.0.1:8000/docs/api/
وهذا شكل الdocs الي يتم عمله من المكتبه من نفسه بدون ما تكتب ولا شيء غير كود المشروع
ملاحظة: لكي يفتح لكم docs يحتاج الى الاتصال بالانترنت
رابط المكتبة:
https://scramble.dedoc.co/installation
طبعا لا تنسو ما تركزو على بقية المتطلبات ، فهي شبه مبهمة 💔🙂👍🏻
#مساعد
Forwarded from اللجنة العلمية CS 22 (Ayham Al-Akhali)
أطلقت OpenAI سلسلة جديدة من نماذج الذكاء الاصطناعي تحت اسم "openai o1". تم تصميم هذه النماذج لتستغرق وقتًا أطول في التفكير قبل الاستجابة، مما يعني دقة أكبر وجودة أفضل في الإجابات
رابط لتفاصيل اكثر
https://openai.com/o1/?fbclid=PAZXh0bgNhZW0CMTEAAaYS7qZR0Tlqqtnfe80eRiTSrNzqCywAXu_38XWnME8J-OE9hny038ZrbFc_aem_ue6SM5GCjyVy6WQy9eadZg
رابط لتفاصيل اكثر
https://openai.com/o1/?fbclid=PAZXh0bgNhZW0CMTEAAaYS7qZR0Tlqqtnfe80eRiTSrNzqCywAXu_38XWnME8J-OE9hny038ZrbFc_aem_ue6SM5GCjyVy6WQy9eadZg
Openai
OpenAI o1 Hub
We've developed a new series of AI models designed to spend more time thinking before they respond. Here is the latest news on o1 research, product and other updates.
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
مكتبة رهيبه في تيلويند تلغي عمل clamp (الي اشتغل فرونت بيعرف حجم وصعوبة فهم الـ clamp)
وطريقه استخدامها بسيطه جداً. الشرح في موقعهم الرسمي:
https://fluid.tw/
تعديل: المكتبه ليست رسميه ، وتم عملها من المطور المحنك Maxwell Barvian
#مساعد #ويب
وطريقه استخدامها بسيطه جداً. الشرح في موقعهم الرسمي:
https://fluid.tw/
تعديل: المكتبه ليست رسميه ، وتم عملها من المطور المحنك Maxwell Barvian
#مساعد #ويب
Fluid for Tailwind CSS
Fluid for Tailwind CSS - Build better responsive designs in less code.
Scale utilities smoothly between breakpoints with modern clamp() functions.
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
لقيت موقع رهيب بالنت ، موسوعة التطوير: "ويكيبيديا"، ولكن للمطورين فقط.
فيبه اغلب الاشياء البرمجية ومصدر عنها للتعلم ، والجميل في الموقع انه يجيب لك اللب في البدايه ، ويترك لك رابط مقال تكلم عن الموضوع بتفاصيل كثيرة جداً 👌🏻
كذلك الموقع open source بمعنى لو في موضوع برمجي غير موجود تقدر تضيفه وتوصي بمقال ممتاز له :
الريبو: https://github.com/Buzzpy/Dev-Encyclopedia
رابط الموقع: https://devpedia.dev/
#مساعد
فيبه اغلب الاشياء البرمجية ومصدر عنها للتعلم ، والجميل في الموقع انه يجيب لك اللب في البدايه ، ويترك لك رابط مقال تكلم عن الموضوع بتفاصيل كثيرة جداً 👌🏻
كذلك الموقع open source بمعنى لو في موضوع برمجي غير موجود تقدر تضيفه وتوصي بمقال ممتاز له :
الريبو: https://github.com/Buzzpy/Dev-Encyclopedia
رابط الموقع: https://devpedia.dev/
#مساعد
Forwarded from اللجنة العلمية CS 22 (OND)
مساء الخير ي شباب 👋 ،
هذه repo تحصلوا فيها إن شاء الله كتب لجميع لغات البرمجة <>.
https://github.com/EbookFoundation/free-programming-books
#مساعد
#برمجة
هذه repo تحصلوا فيها إن شاء الله كتب لجميع لغات البرمجة <>.
https://github.com/EbookFoundation/free-programming-books
#مساعد
#برمجة
GitHub
GitHub - EbookFoundation/free-programming-books: :books: Freely available programming books
:books: Freely available programming books. Contribute to EbookFoundation/free-programming-books development by creating an account on GitHub.
Forwarded from اللجنة العلمية CS 22 (OND)
صباح الخير 👋،
ولو متأخر بس الذي فاعل تطبيق e-commerce معاكم fake api مثل هذا
https://fakestoreapi.com/
با ينفعكم كثير إن شاء الله 🙏🏻
#مساعد
#api
ولو متأخر بس الذي فاعل تطبيق e-commerce معاكم fake api مثل هذا
https://fakestoreapi.com/
با ينفعكم كثير إن شاء الله 🙏🏻
#مساعد
#api
Forwarded from Mosab Soft
🟢 قائمة بأهم مواقع التعليم الذاتي في العالم .. منها مواقع تعليم وتدريب مجانية وتوفر الشهادات مجانية :
1ـ www.edx.org
2ـ www.coursera.org
3ـ www.udacity.com
4ـ www.edraak.org
5ـ www.class.stanford.edu
6ـ www.venture-lab.org
7ـ www.education.10gen.com
8ـ www.openhpi.de
9ـ www.ocw.mit.edu
10ـ www.khanacademy.org
11ـ www.oli.cmu.edu
12ـ www.oyc.yale.edu
13ـ www.webcast.berkeley.edu
14ـ www.openclassroom.stanford.edu/MainFolder/HomePage.php
15ـ www.see.stanford.edu
16ـ www.ck12.org
17ـ www.udemy.com
18ـ www.skillshare.com
19ـ www.codecademy.com
20ـ www.p2pu.org
21ـ www.ed.ted.com
22ـ www.myopencourses.com
23ـ www.myopencampus.in
24ـ www.nptel.iitm.ac.in
25ـ www.saylor.org
26ـ www.academicearth.org
27ـ www.youtube.com/education
28ـ www.phodphad.com
29ـ www.learntobe.org
30ـ www.floqq.com
31ـ www.learnerstv.com
32ـ www.coursetalk.org
33ـ www.skillacademy.com
34ـ www.mruniversity.com
35ـ www.alison.com
1ـ www.edx.org
2ـ www.coursera.org
3ـ www.udacity.com
4ـ www.edraak.org
5ـ www.class.stanford.edu
6ـ www.venture-lab.org
7ـ www.education.10gen.com
8ـ www.openhpi.de
9ـ www.ocw.mit.edu
10ـ www.khanacademy.org
11ـ www.oli.cmu.edu
12ـ www.oyc.yale.edu
13ـ www.webcast.berkeley.edu
14ـ www.openclassroom.stanford.edu/MainFolder/HomePage.php
15ـ www.see.stanford.edu
16ـ www.ck12.org
17ـ www.udemy.com
18ـ www.skillshare.com
19ـ www.codecademy.com
20ـ www.p2pu.org
21ـ www.ed.ted.com
22ـ www.myopencourses.com
23ـ www.myopencampus.in
24ـ www.nptel.iitm.ac.in
25ـ www.saylor.org
26ـ www.academicearth.org
27ـ www.youtube.com/education
28ـ www.phodphad.com
29ـ www.learntobe.org
30ـ www.floqq.com
31ـ www.learnerstv.com
32ـ www.coursetalk.org
33ـ www.skillacademy.com
34ـ www.mruniversity.com
35ـ www.alison.com
Forwarded from Mosab Soft
السلام عليكم ورحمه الله وبركاته طبعا
كلنا نستخدم مكتبة Shimmer لما نحمل بيانات من API، بس كانت المشكلة انو نعيد تصميم شكل card بما يناسب مع الشكل الحقيقي 😩
في مكتبة رائعة جداً أسمها skeletonizer ✅
كل اللي عليك تسوي wrap للـ widget اللي بتستخدمها بالـ skeletonizer وهي تكمل الباقي 😍
مثال:
Skeletonizer(
enabled: _loading,
child: ListView.builder(
itemCount: 7,
itemBuilder: (context, index) {
return Card(
child: ListTile(
title: Text('Item number $index as title'),
subtitle: const Text('Subtitle here'),
trailing: const Icon(Icons.ac_unit),
),
);
},
),
)
رابط المكتبة:
https://pub.dev/packages/skeletonizer
كلنا نستخدم مكتبة Shimmer لما نحمل بيانات من API، بس كانت المشكلة انو نعيد تصميم شكل card بما يناسب مع الشكل الحقيقي 😩
في مكتبة رائعة جداً أسمها skeletonizer ✅
كل اللي عليك تسوي wrap للـ widget اللي بتستخدمها بالـ skeletonizer وهي تكمل الباقي 😍
مثال:
Skeletonizer(
enabled: _loading,
child: ListView.builder(
itemCount: 7,
itemBuilder: (context, index) {
return Card(
child: ListTile(
title: Text('Item number $index as title'),
subtitle: const Text('Subtitle here'),
trailing: const Icon(Icons.ac_unit),
),
);
},
),
)
رابط المكتبة:
https://pub.dev/packages/skeletonizer
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
مجموعه كُتيبات صغيرة لمواضيع هامه للبعض...
المصدر: من حسابات مختلفة في linkedin (يوزر كل شخص في ملفه الخاص)
#مساعد
المصدر: من حسابات مختلفة في linkedin (يوزر كل شخص في ملفه الخاص)
#مساعد
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
قائمة بجميع Request Header و Response Header الخاصة ب Cache
لتفاصيل اكثر عن cache في header:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
وهنا تفاصيل عن req & res headers :
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
#مساعد #ويب #مشروع_الدعيس
لتفاصيل اكثر عن cache في header:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
وهنا تفاصيل عن req & res headers :
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
#مساعد #ويب #مشروع_الدعيس
Forwarded from بنك المواد المختارة
عملية إطلاق نار قوية تهز يافا المحتلة "تل أبيب"..
القتلى في الشوارع..
فدائيان ينفذان واحدة من أقوى العمليات بل ربما الأقوى منذ سنوات والحديث يدور عن مقتل وإصابة العشرات من الجنود والمستوطنين الصهاينة.
🔹 t.me/MediaBank21
القتلى في الشوارع..
فدائيان ينفذان واحدة من أقوى العمليات بل ربما الأقوى منذ سنوات والحديث يدور عن مقتل وإصابة العشرات من الجنود والمستوطنين الصهاينة.
🔹 t.me/MediaBank21