الفيديو الثاني من سلسلة شرح أنظمة التشغيل
بهل فيديو رح نحكي عن جزء مهم جداً من نظام التشغيل وهو ال package manager
ورح نعمل مقارنة بين نظامين تشغيل مشهورين حسب خاصية ال package manager
Android vs windows 7
الرابط
https://youtu.be/8a9Kfzznnt4
بهل فيديو رح نحكي عن جزء مهم جداً من نظام التشغيل وهو ال package manager
ورح نعمل مقارنة بين نظامين تشغيل مشهورين حسب خاصية ال package manager
Android vs windows 7
الرابط
https://youtu.be/8a9Kfzznnt4
👍5❤🔥3
سلسلة جديدة قمنا بالبدء بها مؤخراً سوف نتحدث فيها عن أنظمة التشغيل الحديثة ومكوناتها، مع أمثلة عملية يتم استخدامها بشكل يومي مثل توزيعات لينكس ونظام الاندرويد والويندوز...
بعض المفاهيم التي سوف يتم التحدث عنها ضمن السلسلة:
Kernel
Package manager
Desktop environment
Display server
Runtime environment
والعديد من المفاهيم الأخرى....
متحمسين لتتابعو السلسلة؟ وخبرونا برأيكم عنها لحتى ننشر محتوى أكتر عن مواضيع بتهمكم.
رابط الفيديو الأول من السلسلة
https://youtu.be/Ujd3zy2M2M4
رابط الفيديو الثاني من السلسلة
https://youtu.be/8a9Kfzznnt4
رابط الفيديو الثالث من السلسلة
Soon.....
وأكيد لا تنس تشارك السلسلة مع أصدقائك لحتى توصل الفائدة للجميع
بعض المفاهيم التي سوف يتم التحدث عنها ضمن السلسلة:
Kernel
Package manager
Desktop environment
Display server
Runtime environment
والعديد من المفاهيم الأخرى....
متحمسين لتتابعو السلسلة؟ وخبرونا برأيكم عنها لحتى ننشر محتوى أكتر عن مواضيع بتهمكم.
رابط الفيديو الأول من السلسلة
https://youtu.be/Ujd3zy2M2M4
رابط الفيديو الثاني من السلسلة
https://youtu.be/8a9Kfzznnt4
رابط الفيديو الثالث من السلسلة
Soon.....
وأكيد لا تنس تشارك السلسلة مع أصدقائك لحتى توصل الفائدة للجميع
👍5❤🔥1❤1
الدرس الثالث من سلسلة أنظمة التشغيل
شرح مفهوم ال SandBox
وتوضيح العمل بشرح تطبيقي على نظام التشغيل Android و نظام التشغيل Linux
https://youtu.be/8xnyYfx1nc4
شرح مفهوم ال SandBox
وتوضيح العمل بشرح تطبيقي على نظام التشغيل Android و نظام التشغيل Linux
https://youtu.be/8xnyYfx1nc4
❤🔥3
أمس تم إطلاق GPT-4 بقدرات وميزات رهيبة 🔥
هل قمت بتجربة ChatGPT؟
خبرونا عن تجربتكم لChatGPT ضمن الجروب الخاص بالقناة
https://t.me/CodeChallengeGroup
هل قمت بتجربة ChatGPT؟
خبرونا عن تجربتكم لChatGPT ضمن الجروب الخاص بالقناة
https://t.me/CodeChallengeGroup
👍2
لغة TypeScript هي لغة برمجة مفتوحة المصدر مبنية على لغة JavaScript تم تطويرها من قبل شركة Microsoft، وتعتبر TypeScript هي لغة JavaScript مع العديد من المزايا والميزات التي تجعلها مفيدة جدًا في عالم البرمجة، ويمكن أن تستخدم في تطوير تطبيقات الويب وتطبيقات الموبايل.
إحدى أهم ميزات TypeScript هي قدرتها على إضافة تحكم إضافي على الكود البرمجي الخاص بك وخاصة تحديد نوع البيانات المستخدمة في المشروع، مما يساعد على تجنب الأخطاء والعلل البرمجيّة وتوفير كود برمجي قابل للقراءة أكثر من أكواد JavaScript العادية.
كيف يتم تشغيل TypeScript؟
الى هذه اللحظة لا تدعم المتصفحات لغة TypeScript، لذلك بعد كتابة الكود بلغة Typescript يتم ترجمة الكود الى لغة JavaScript ويمكن تشغيل هذا الكود في أي مكان يدعم JavaScript مثل المتصفّح، أو منصّة Node.js، أي بيئة أخرى مشغلة وداعمة للغة JavaScript.
ومن المثير للاهتمام أن TypeScript تدعمها العديد من الشركات الكبرى، مثل Microsoft وGoogle وAirbnb وغيرها، وتتوفر أيضًا لإطارات تطوير الويب الشهيرة مثل Angular وReact وVue.js، وتمتلك TypeScript مجتمعًا قويًا من المطورين والمستخدمين الذين يساعدون في تحسينها وتطويرها باستمرار.
باختصار، إذا كنت تبحث عن لغة برمجة قوية وموثوقة لتطوير تطبيقات الويب وتطبيقات الموبايل، فإن TypeScript هي خيار ممتاز يمكنك الاستفادة من مزاياها وميزاتها المتعددة.
شارك المنشور مع أصدقائك لتصل الفائدة للجميع وأخبرنا عن تجربتك مع لغة TypeScript
https://t.me/CodeChallengeVideos
إحدى أهم ميزات TypeScript هي قدرتها على إضافة تحكم إضافي على الكود البرمجي الخاص بك وخاصة تحديد نوع البيانات المستخدمة في المشروع، مما يساعد على تجنب الأخطاء والعلل البرمجيّة وتوفير كود برمجي قابل للقراءة أكثر من أكواد JavaScript العادية.
كيف يتم تشغيل TypeScript؟
الى هذه اللحظة لا تدعم المتصفحات لغة TypeScript، لذلك بعد كتابة الكود بلغة Typescript يتم ترجمة الكود الى لغة JavaScript ويمكن تشغيل هذا الكود في أي مكان يدعم JavaScript مثل المتصفّح، أو منصّة Node.js، أي بيئة أخرى مشغلة وداعمة للغة JavaScript.
ومن المثير للاهتمام أن TypeScript تدعمها العديد من الشركات الكبرى، مثل Microsoft وGoogle وAirbnb وغيرها، وتتوفر أيضًا لإطارات تطوير الويب الشهيرة مثل Angular وReact وVue.js، وتمتلك TypeScript مجتمعًا قويًا من المطورين والمستخدمين الذين يساعدون في تحسينها وتطويرها باستمرار.
باختصار، إذا كنت تبحث عن لغة برمجة قوية وموثوقة لتطوير تطبيقات الويب وتطبيقات الموبايل، فإن TypeScript هي خيار ممتاز يمكنك الاستفادة من مزاياها وميزاتها المتعددة.
شارك المنشور مع أصدقائك لتصل الفائدة للجميع وأخبرنا عن تجربتك مع لغة TypeScript
https://t.me/CodeChallengeVideos
❤🔥6👍4🤩2
#مسابقة لمدة أسبوع لإنشاء أفضل نسخة من لعبة Pacman
اللعبة تم شرح بنائها ضمن فيديو سابق على القناة
https://youtu.be/QFvnUOi_24M
الهدف من المسابقة هو البرمجة التنافسية
إرسال الكود على
https://t.me/CodeChallengeBot
كل نسخة ستصل إلينا سوف نقوم بارسال بعض الملاحظات عليها
إذا تم إرسال نسخ كثيرة سوف نقوم بعمل فيديو شرح الأخطاء الموجودة ضمن الأكواد
اللعبة تم شرح بنائها ضمن فيديو سابق على القناة
https://youtu.be/QFvnUOi_24M
الهدف من المسابقة هو البرمجة التنافسية
إرسال الكود على
https://t.me/CodeChallengeBot
كل نسخة ستصل إلينا سوف نقوم بارسال بعض الملاحظات عليها
إذا تم إرسال نسخ كثيرة سوف نقوم بعمل فيديو شرح الأخطاء الموجودة ضمن الأكواد
❤4❤🔥1👍1
ما هي المتغيرات؟
المتغيرات (variables): ببساطة هي عبارة عن اماكن يتم حجزها لتخزين نوع من البيانات ذات قيم معينة وباسم محدد.
• النوع: يحدد نوع المتغير نوع القيمة التي يمكن تخزينها فيه، ويمكن أن يكون النوع أرقام، نصوص، true & false، وغيرها.
• الاسم: يستخدم الاسم للإشارة إلى المتغير في الكود.
• القيمة: تمثل البيانات المخزنة في المتغير، ويمكن تعيين قيمة للمتغير أثناء إنشاء المتغير، أو في وقت لاحق أثناء تنفيذ الكود.
تعتبر لغة JavaScript وعلى خلاف العديد من لغات البرمجة أنها dynamically typed وتعنى أنه يمكن تغير نوع البيانات المخزنة في المتغير فيمكن أن نقوم بتعريف متغير ونخزن فيه قيمة نصية وضمن الكود تعديل محتواه الى قيمة عددية فلا نحتاج تحديد نوع البيانات التي سوف يتم تخزينها في المتغير بل يتم معرفتها بشكل تلقائي من قبل اللغة.
ماهي أنواع المتغيرات الاساسية؟
Number
يستخدم لتخزين الأرقام، ويمكن أن يكون صحيحاً (integer) أو عشرياً (floating-point).
String
يستخدم لتخزين النصوص والسلاسل النصية.
Boolean
يستخدم لتخزين القيم المنطقية true/false.
Object
يستخدم لتخزين البيانات المعقدة والكائنات.
Array
يستخدم لتخزين مجموعة من القيم.
Null
يستخدم لتعيين قيمة فارغة.
Undefined
يستخدم لتعيين قيمة غير معرفة.
كيف يتم تعريف متغير بلغة JavaScript؟
لتعريف متغير جديد هناك ثلاث كلمات مفتاحية تستخدم للتصريح عن المتغيرات وهي var, let, const ولكل منها خصائص وتأثيرات مختلفة على كيفية استخدام المتغير الذي يتم إنشاءه، فما هو الفرق بينها وما هي هذه الخصائص؟
سوف نتحدث عنها قريبا لذلك تابعنا في المنشورات القادمة وشارك المنشورك مع أصدقائك لتصل الفائدة للجميع.
https://t.me/CodeChallengeVideos
المتغيرات (variables): ببساطة هي عبارة عن اماكن يتم حجزها لتخزين نوع من البيانات ذات قيم معينة وباسم محدد.
• النوع: يحدد نوع المتغير نوع القيمة التي يمكن تخزينها فيه، ويمكن أن يكون النوع أرقام، نصوص، true & false، وغيرها.
• الاسم: يستخدم الاسم للإشارة إلى المتغير في الكود.
• القيمة: تمثل البيانات المخزنة في المتغير، ويمكن تعيين قيمة للمتغير أثناء إنشاء المتغير، أو في وقت لاحق أثناء تنفيذ الكود.
تعتبر لغة JavaScript وعلى خلاف العديد من لغات البرمجة أنها dynamically typed وتعنى أنه يمكن تغير نوع البيانات المخزنة في المتغير فيمكن أن نقوم بتعريف متغير ونخزن فيه قيمة نصية وضمن الكود تعديل محتواه الى قيمة عددية فلا نحتاج تحديد نوع البيانات التي سوف يتم تخزينها في المتغير بل يتم معرفتها بشكل تلقائي من قبل اللغة.
ماهي أنواع المتغيرات الاساسية؟
Number
يستخدم لتخزين الأرقام، ويمكن أن يكون صحيحاً (integer) أو عشرياً (floating-point).
String
يستخدم لتخزين النصوص والسلاسل النصية.
Boolean
يستخدم لتخزين القيم المنطقية true/false.
Object
يستخدم لتخزين البيانات المعقدة والكائنات.
Array
يستخدم لتخزين مجموعة من القيم.
Null
يستخدم لتعيين قيمة فارغة.
Undefined
يستخدم لتعيين قيمة غير معرفة.
كيف يتم تعريف متغير بلغة JavaScript؟
لتعريف متغير جديد هناك ثلاث كلمات مفتاحية تستخدم للتصريح عن المتغيرات وهي var, let, const ولكل منها خصائص وتأثيرات مختلفة على كيفية استخدام المتغير الذي يتم إنشاءه، فما هو الفرق بينها وما هي هذه الخصائص؟
سوف نتحدث عنها قريبا لذلك تابعنا في المنشورات القادمة وشارك المنشورك مع أصدقائك لتصل الفائدة للجميع.
https://t.me/CodeChallengeVideos
👍3❤1❤🔥1🔥1
Code Challenge
ما هي المتغيرات؟ المتغيرات (variables): ببساطة هي عبارة عن اماكن يتم حجزها لتخزين نوع من البيانات ذات قيم معينة وباسم محدد. • النوع: يحدد نوع المتغير نوع القيمة التي يمكن تخزينها فيه، ويمكن أن يكون النوع أرقام، نصوص، true & false، وغيرها. • الاسم: يستخدم…
شارك القناة مع أصدقائك لتصل الفائدة للجميع
https://t.me/CodeChallengeVideos
https://t.me/CodeChallengeVideos
Telegram
Code Challenge
القناة الرسمية على تلجرام لقناة Code Challenge على يوتيوب
رابط القناة على يوتيوب
https://www.youtube.com/c/CodeChallengeVideos
رابط القناة على يوتيوب
https://www.youtube.com/c/CodeChallengeVideos
👍2
Code Challenge
باقي يومين فقط على إنتهاء المسابقة! سارع بإرسال الكود إلى البوت المخصص https://t.me/CodeChallengeBot
الجائزة هي إختيار فكرة فيديو جديد على القناة
شاهد الفيديو لمعرفة طريقة بناء اللعبة
بالتوفيق للجميع 🔥🔥🔥🔥🔥
https://youtu.be/QFvnUOi_24M
شاهد الفيديو لمعرفة طريقة بناء اللعبة
بالتوفيق للجميع 🔥🔥🔥🔥🔥
https://youtu.be/QFvnUOi_24M
🔥1
غداً سوف تنتهي المسابقة وسيتم الإعلان عن الفائز 🎉🎉
سارع بإرسال الكود إلى البوت المخصص
https://t.me/CodeChallengeBot
سارع بإرسال الكود إلى البوت المخصص
https://t.me/CodeChallengeBot
🔥1🥰1
🔥1