اللجنة العلمية_مستوى رابع
600 subscribers
195 photos
23 videos
362 files
198 links
القنوات العملية المركزية:
سنة اولى/ https://t.me/USF_Computer1
سنه ثانية/ https://t.me/USF_computer2
سنة ثالثة/ https://t.me/USF_Computer3
سنة رابعة/ https://t.me/USF_Computer4

تم ارشفة اغلب قنوات ومجموعات الدفع السابقة ، وهي مثبته
Download Telegram
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
حرفيا كل 3 ساعات تنزل مكتبة او فريمورك جديد js... بس فريمورك عربي؟ وبإسم كوكب؟ ما تحصل كل 3 ساعات...

فكره جميله 🔥
رابط المقال كامل:
https://kawkab-docs.vercel.app/ar
🔻هـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــام🔻
سلام الله عليكم جميعاً
- نحيطكم علماً انه يوجد لدينا دورات طوفان الأقصى مستوى اول للجميع .....
- للتسجيل في دورات طوفان الأقصى ما عليكم سوى الضغط على الرابط التالي...
https://forms.gle/qHZjgyS4UheoL9qQA
- خاص بطلاب كلية الحاسوب
🔻يعـــــــــــــــــــــــــــــــــــــــــــــــمـــــــــــــــــــــم🔻
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
نصيحه حلوه لتجنب مشاكل
git merge conflicts
بتحصلها اذا انت تشتغل العمل في تيم... اذا لحالك غالباً ما بتحصلها 👍
🔸 أصبح بإمكانك استخدام Github Copilot المساعد الذكي من Github مجانًا الآن.

🔸 الخدمة سابقًا كانت متاحة بشكل مدفوع، قبل أن تكشف Github عن إصدار مجاني.

🔸 يمكن تضمينها مباشرة في محرر VsCode والاستفادة منها مجانًا الآن.
#برمجة #github #Copilot

#كن معنا ليكن لك معنى  👇                
🌎
@News_Technology2 🌍
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
Containerizing applications using Docker
Forwarded from كلية الحاسوب جامعة صنعاء |USF (شعيب دواس)
🛑هـــــــــــــــــــــــــــام🛑
رسالة...على الجميع قراءتها...
👇
أبنائي وبناتي الطلاب
السلام عليكم ورحمة الله وبركاته

👈🏻لاحظنا في الفترة الأخيرة انتشار ترند اهداء المدرسين هدايا رمزية تعبير عن تقديركم ومحبتكم لهم.
🫡🫡🫡🫡
وتشكركم عمادة الكلية نيابة عن جميع المدرسين على شعوركم الصادق والنبيل
👇
ونهيب بكم بايقاف هذا الترند حيث يسبب حرجا للعديد من المدرسين

ونناشدكم ببدء ترند ١ يناير للتبرع للأطفال المصابين بمرض السرطان والذي يأتي بمبادرة من عدد من طلاب الكلية ومعا لنعمل على تفعيل هذا الترند وكسب الاجر العظيم من الله
فهؤلاء يستحقون دعمنا جميعاً
كلي أمل أن تصل رسالتي إليكم وأن تكونوا من السباقين
🔻🔻🔻🔻🔻🔻
المكان والوقت:
- غداً الأربعاء_الساعة 11:00صباحاً بعد الوقفة المساندة لغزة.
- في مدرج الشهيد الصماد موعد الترند إن شاء الله تعالى
- إن شاء الله الجميع يكون متواجد ويتبرع باستطاعته.
🔻🔻🔻🔻🔻
د. احمد الشلبي
عميد الكلية
#تعميم.
🔰ملتقى الطالب الجامعي كلية الحاسوب🔰
Forwarded from اللجنة العلمية CS 22 (خالد العبسي)
إذا بتبدأ بمجال الأمن السيبراني وماعندك إمكانية للشهائد العالمية أنصحك تبدأ من هنا الدورة مجانية والحلو إن في تحديد مستوى

الرابط
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
سمعت ب Inline Composables في Vue.js ؟
𝕏
LinkedIn
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
👨🏻‍💻 واخيراً... الان Node.js v23.6.0: دعم TypeScript بشكل افتراضي!

تم إطلاق الإصدار Node.js v23.6.0 أخيراً، وتقدر تشغل ملفات TypeScript بشكل مباشر بدون أي إعدادات إضافية او config. 🎉

https://nodejs.org/en/blog/release/v23.6.0
Forwarded from اللجنة العلمية CS 22 (خالد العبسي)
Hack like a ghost.pdf
16.6 MB
كتاب يشرح لك عن أكثر الطرق للتخفي على الإنترنت
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
إذا أنت شغال بـ Django وعندك موديل وكسلان تسوي Form وHTML وcss وغيره.

الحل مع DFormKit تسويه لك بلحظة ومصمم بطريقة مرتبة باستخدام Tailwind CSS، أو حتى لو نفسك المكتبة تولد لك الأكواد الجاهزة في`urls.py` و views.py بدون أي تعب

بس ليش DFormKit؟؟
- توليد ModelForm ديناميكي ما عاد في داعي تكتب الفورم يدوياً!
- تفعل الـ HTML بتنسيقات Tailwind جاهزة 100%
- الأتمتة
- واجهة CLI تفاعلية

ركز انت على الأمور الأهم... والـ Forms على DFormKit 👍🏻

والجميل ان المكتبة Open Source
https://github.com/abdulrahmanRadan/dformkit

وهذا رابط المشروع في pypi
https://pypi.org/project/dformkit/


كل الشكر للباش مهندس عبدالرحمن رعدان لدعم Django community +وإذا عندك أي اقتراحات او مشاكل شاركها في issues 👍🏻

#مساعد #مكاتب
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
تشتغل backend ؟
تستخدم framework مثل لارافل ؟
في تعديل على database ؟

لا تعدل على ملفات المجريشن القديمه... افعل ميجريشن جديد عشان لا تضيع وقت على زميلك.
مثلا في حاله تعديل اسم عمود status الى is_active في جدول اليوزر:
php artisan make:migration rename_status_to_is_active_in_users_table

وتكتب الكود الي بيكون:
Schema::table('users', function (Blueprint $table) {
$table->renameColumn('status', 'is_active
});

وال down يكون:
Schema::table('users', function (Blueprint $table) {      
$table->renameColumn('is_active', 'status
});


عشان ال tree حق migrations ما تخرب عليكم + اي تعديل جديد في db ما يضطر فريق العمل يحذف الـ db ويفعل لها migration + seeder من جديد.

#مساعد
Forwarded from اللجنة العلمية CS 22 (ʙʀʜᴏᴏᴍ ⑇)
اللجنة العلمية CS 22
تشتغل backend ؟ تستخدم framework مثل لارافل ؟ في تعديل على database ؟ لا تعدل على ملفات المجريشن القديمه... افعل ميجريشن جديد عشان لا تضيع وقت على زميلك. مثلا في حاله تعديل اسم عمود status الى is_active في جدول اليوزر: php artisan make:migration rename_s…
+ طبعا للتوضيح

ال migrations هو فقط زي tree للفريمورك عشان تعرف ايش الي تم انشاءة في db وايش الي تعدل

فيعني مش عيب او انها بلاده لو في مشروع وفيبه ملفات migrations كثير


هو اصلا دليل التقدم والتحسن... لانه انت لما تبرمج المشروع وتكتشف مشكله او نقص في db تضيفه
وهكذا...

وهذه الصورة تصف عدد ملفات الـ migrations في مشروع خاص بشركه... تقريبا 317 ملف
يعني لا تفكرو فيها كأسلوب عدد وانه لازم قليل مره (او كثير مره)

كله على حسب المشروع والتعديلات الي حصلت في DB
Forwarded from CODE7
وأنت تصمم تطبيقات باستخدام Flutter مهم جداً انك تخلي التطبيق يشتغل على كل أحجام الشاشات بدون أي مشاكل عشان تسوي التطبيق تبعك Responsive أستخدم مكتبة flutter_screenutil بتسهلك هذا الموضوع بشكل كبير جداً، واذا حابب تختبر تصميم التطبيق تبعك على جميع الجوالات أو حتى لو كان ويب أو تطبيقات سطح المكتب أستخدم مكتبة device_preview بتساعدك كثير في إختبار التطبيق على كل الشاشات.

الروابط

- رابط المكتبة flutter_screenutil:
https://pub.dev/packages/flutter_screenutil

- رابط المكتبة device_preview:
https://pub.dev/packages/device_preview