🔰 كيف تعمل شبكة الـ Wi-Fi ؟
لاستخدام شبكة الـ Wi-Fi، تحتاج إلى مكونين رئيسيين :
- جهاز توجيه لاسلكي (Router).
- جهاز يدعم الاتصال لاسلكيا :
__ مثل كمبيوتر محمول أو هاتف ذكي أو جهاز لوحي، جهاز التوجيه عادةً ما يكون متصل بالإنترنت عبر اتصال سلكي، مثل الكابل أو DSL؛
إذ يبث إشارة الإنترنت كموجات راديو يمكن للجهاز الذي يدعم الاتصال اللاسلكي اكتشاف موجات الراديو والاتصال بشبكة الـ Wi-Fi، بمجرد الاتصال يمكن للجهاز التواصل مع جهاز التوجيه والوصول إلى الإنترنت
تستخدم شبكة Wi-Fi نطاقين للتردد : ( 2.4Ghz و 5Ghz )
✓ نطاق 2.4 جيجاهرتز له نطاق أطول، ولكن يمكن أن يكون أكثر ازدحاماً وعرضة للتداخل من الأجهزة الأخرى.
✓ نطاق 5 جيجاهرتز له نطاق أقصر، لكنه أقل ازدحاماً وأقل عرضة للتداخل.
عند الاتصال بشبكة Wi-Fi، يرسل جهازك طلباً إلى جهاز التوجيه للمصادقة، إذا تعرف جهاز التوجيه على جهازك، فإنه يمنح الوصول إلى الشبكة بمجرد الاتصال، وعندها يمكن لجهازك إرسال واستقبال البيانات عبر شبكة Wi-Fi.
لاستخدام شبكة الـ Wi-Fi، تحتاج إلى مكونين رئيسيين :
- جهاز توجيه لاسلكي (Router).
- جهاز يدعم الاتصال لاسلكيا :
__ مثل كمبيوتر محمول أو هاتف ذكي أو جهاز لوحي، جهاز التوجيه عادةً ما يكون متصل بالإنترنت عبر اتصال سلكي، مثل الكابل أو DSL؛
إذ يبث إشارة الإنترنت كموجات راديو يمكن للجهاز الذي يدعم الاتصال اللاسلكي اكتشاف موجات الراديو والاتصال بشبكة الـ Wi-Fi، بمجرد الاتصال يمكن للجهاز التواصل مع جهاز التوجيه والوصول إلى الإنترنت
تستخدم شبكة Wi-Fi نطاقين للتردد : ( 2.4Ghz و 5Ghz )
✓ نطاق 2.4 جيجاهرتز له نطاق أطول، ولكن يمكن أن يكون أكثر ازدحاماً وعرضة للتداخل من الأجهزة الأخرى.
✓ نطاق 5 جيجاهرتز له نطاق أقصر، لكنه أقل ازدحاماً وأقل عرضة للتداخل.
عند الاتصال بشبكة Wi-Fi، يرسل جهازك طلباً إلى جهاز التوجيه للمصادقة، إذا تعرف جهاز التوجيه على جهازك، فإنه يمنح الوصول إلى الشبكة بمجرد الاتصال، وعندها يمكن لجهازك إرسال واستقبال البيانات عبر شبكة Wi-Fi.
⭕️ الفرق بين #Frontend و #backend
#أولا: Front End: يقصد بال Front End هو الجزء من الموقع الذي يتفاعل معه المستخدمين، أي شيء من مكونات الموقع التي يمكنك مشاهدتها، ويمكنك إحداث أي حدث عليها، مثل ال Buttons وال Dropdowns menu والخطوط والألوان ومعارض الصور وحركات ال Animation وغيرها.
كما أننا نتحدث عن Front End فيعني أنك يجب أن تعرف في ال HTML5 وال CSS3 وال jQuery وال jQuery UI وال SASS or LESS وبعض الخبرة في بعض المكاتب المهمة والمتعلقة مثلا في معارض الصور والقليل من الخبرة من
الأجاكس ليست سيئة ...
------------------------------------
#ثانيا: Back End: يقصد بال Back End هو ذلك الجزء الذي يتم بنائه ليعمل على الربط بين مجموعة الصفحات والبيانات والتطبيقات المختلفة، وفي المعنى الآخر هو الجزء الذي يتم تنفيذه وقرائته من خلال ال Server ويهتم بالتحقق من استقبال البيانات وارسالها بشكل صحيح من والى المتصفح.
كما انه يضم مجموعة من الأدوات مثل (Mysql OR Oracle OR SQL Server) وبكل تأكيد هذه تأتي بعد تعلمك أو معرفتك ل SQL(Structure Query Language) مثل جمل الإستعلام والتحديث والحذف والإضافة ..الخ
#أولا: Front End: يقصد بال Front End هو الجزء من الموقع الذي يتفاعل معه المستخدمين، أي شيء من مكونات الموقع التي يمكنك مشاهدتها، ويمكنك إحداث أي حدث عليها، مثل ال Buttons وال Dropdowns menu والخطوط والألوان ومعارض الصور وحركات ال Animation وغيرها.
كما أننا نتحدث عن Front End فيعني أنك يجب أن تعرف في ال HTML5 وال CSS3 وال jQuery وال jQuery UI وال SASS or LESS وبعض الخبرة في بعض المكاتب المهمة والمتعلقة مثلا في معارض الصور والقليل من الخبرة من
الأجاكس ليست سيئة ...
------------------------------------
#ثانيا: Back End: يقصد بال Back End هو ذلك الجزء الذي يتم بنائه ليعمل على الربط بين مجموعة الصفحات والبيانات والتطبيقات المختلفة، وفي المعنى الآخر هو الجزء الذي يتم تنفيذه وقرائته من خلال ال Server ويهتم بالتحقق من استقبال البيانات وارسالها بشكل صحيح من والى المتصفح.
كما انه يضم مجموعة من الأدوات مثل (Mysql OR Oracle OR SQL Server) وبكل تأكيد هذه تأتي بعد تعلمك أو معرفتك ل SQL(Structure Query Language) مثل جمل الإستعلام والتحديث والحذف والإضافة ..الخ
تصميم مواقع انترنت ويب
https://t.me/moh97221
البرمجة العامة لكل اللغات ومعلومات الحاسبة
https://t.me/mo97221
كروب مبرمجين العرب
https://t.me/MSms97221
كروب تصميم وتعلم المواقع الانترنت ويب
https://t.me/ms97221
شباب هذه قناتي اذا تحبوا تابعوها ✨🖤
https://youtube.com/channel/UCNklmm0k83sTpyAOdm-LawQ
قناتي التليكرام
https://t.me/Ms99725
https://t.me/moh97221
البرمجة العامة لكل اللغات ومعلومات الحاسبة
https://t.me/mo97221
كروب مبرمجين العرب
https://t.me/MSms97221
كروب تصميم وتعلم المواقع الانترنت ويب
https://t.me/ms97221
شباب هذه قناتي اذا تحبوا تابعوها ✨🖤
https://youtube.com/channel/UCNklmm0k83sTpyAOdm-LawQ
قناتي التليكرام
https://t.me/Ms99725
Telegram
تصميم مواقع الانترنت (Web)
تصميم مواقع الانترنت (html css js) 🌐💻 رابط القناة الربح من الانترنت https://t.me/mo97221
للتواصل معي https://t.me/MS_97221
للتواصل معي https://t.me/MS_97221
🔴 ما هي الـ React js ؟
تُعد React أو React.js مكتبة تم بناؤها على لغة JavaScript، وتعتمد على مفهوم المُكونات و تُستخدم في بناء واجهات تفاعلية تعتمد على "virtual dom" في تحديث مكونات الصفحة، يمكن استخدامها لإنشاء تطبيقات من صفحة واحدة (spa)، تم بناء هذه المكتبة من طرف Facebook، هناك من يعتبر React إطار عمل لكنها في الحقيقة مكتبة.
◀️ ما هي مميزات وخصائص الـ React js ؟
بُنيت React على أساس مفهوم الـ Component، إذ يمكن تقسيم صفحة الويب إلى مكونات (Component)، مثلاً بمكن اعتبار الـ "Navbar" مكون مستقل والـ "Footer" مكون مستقل وهكذا ..
يمكن إعادة استخدام هذه المكونات بسهولة فائقة دون الحاجة لبنائها مرة أخرى في كل مرة.
تُعد React أو React.js مكتبة تم بناؤها على لغة JavaScript، وتعتمد على مفهوم المُكونات و تُستخدم في بناء واجهات تفاعلية تعتمد على "virtual dom" في تحديث مكونات الصفحة، يمكن استخدامها لإنشاء تطبيقات من صفحة واحدة (spa)، تم بناء هذه المكتبة من طرف Facebook، هناك من يعتبر React إطار عمل لكنها في الحقيقة مكتبة.
◀️ ما هي مميزات وخصائص الـ React js ؟
بُنيت React على أساس مفهوم الـ Component، إذ يمكن تقسيم صفحة الويب إلى مكونات (Component)، مثلاً بمكن اعتبار الـ "Navbar" مكون مستقل والـ "Footer" مكون مستقل وهكذا ..
يمكن إعادة استخدام هذه المكونات بسهولة فائقة دون الحاجة لبنائها مرة أخرى في كل مرة.
🔴 مـاذا تعرف عن Node.js ؟
هي مكتبة يتم استخدامها للبرمجة من جانب الخادم، ويتم نشرها بشكل أساسي للخوادم غير المحجوبة التي تعتمد على الأحداث، مثل مواقع الويب التقليدية وخدمات واجهة برمجة التطبيقات الخلفية.
◀️ لكن ما هي فكرة استخدامه، ولماذا نستخدمه؟
تم تصميم Node.js لبناء تطبيقات شبكة قابلة للتطوير، Node.js هي بيئة تشغيل JavaScript مفتوحة المصدر ومتعددة المنصات و تعتبر back-end، تعمل على محرك v8 وتنفذ كود جافا سكريبت خارج متصفح الويب.
🔘 الميزات التي يقدمها :
- غير متزامن ويحركها الحدث (asyncronous and event-driven).
- سريع جدا.
- خلفية متعددة الخيوط (multi-threaded background)
- لا يوجد تخزين مؤقت.
- عابر منصة (cross-platform).
- كائنية التوجه.
- مفتوح المصدر.
هي مكتبة يتم استخدامها للبرمجة من جانب الخادم، ويتم نشرها بشكل أساسي للخوادم غير المحجوبة التي تعتمد على الأحداث، مثل مواقع الويب التقليدية وخدمات واجهة برمجة التطبيقات الخلفية.
◀️ لكن ما هي فكرة استخدامه، ولماذا نستخدمه؟
تم تصميم Node.js لبناء تطبيقات شبكة قابلة للتطوير، Node.js هي بيئة تشغيل JavaScript مفتوحة المصدر ومتعددة المنصات و تعتبر back-end، تعمل على محرك v8 وتنفذ كود جافا سكريبت خارج متصفح الويب.
🔘 الميزات التي يقدمها :
- غير متزامن ويحركها الحدث (asyncronous and event-driven).
- سريع جدا.
- خلفية متعددة الخيوط (multi-threaded background)
- لا يوجد تخزين مؤقت.
- عابر منصة (cross-platform).
- كائنية التوجه.
- مفتوح المصدر.
👍1
بعض الكتب التي تم نشرها :
● Java : https://t.me/csgrp/29
●Python : https://t.me/csgrp/41
●HTML5 & CSS3 :
https://t.me/csgrp/45
●C++ : https://t.me/csgrp/46
●JavaScript : https://t.me/csgrp/47
●C : https://t.me/csgrp/48
●Hacking : https://t.me/csgrp/50
●JavaScript : https://t.me/csgrp/78
●A I : https://t.me/csgrp/84
●Flutter : https://t.me/csgrp/96
● Java : https://t.me/csgrp/29
●Python : https://t.me/csgrp/41
●HTML5 & CSS3 :
https://t.me/csgrp/45
●C++ : https://t.me/csgrp/46
●JavaScript : https://t.me/csgrp/47
●C : https://t.me/csgrp/48
●Hacking : https://t.me/csgrp/50
●JavaScript : https://t.me/csgrp/78
●A I : https://t.me/csgrp/84
●Flutter : https://t.me/csgrp/96
Telegram
Computer Science
أقوى كتاب لتعلم جافا في 21 يوم
يوجد فيه كل شئ تحتاجه للتعلم
كتاب للتعليم الذاتي
اللغة : الانكليزية
عدد الصفحات : 516
لدعمنا شارك القناة في المجموعات و مع اصدقائك
رابط القناة : https://t.me/csgrp
The most powerful book to learn Java in 21 days
It has…
يوجد فيه كل شئ تحتاجه للتعلم
كتاب للتعليم الذاتي
اللغة : الانكليزية
عدد الصفحات : 516
لدعمنا شارك القناة في المجموعات و مع اصدقائك
رابط القناة : https://t.me/csgrp
The most powerful book to learn Java in 21 days
It has…
🔴 مهارة حل المشكلات (Problem Solving) من أهم المهارات اللي لازم تكون عند أي مبرمج.
هذه بعض المواقع التي ستساعدك في تنمية مهارة حل المشكلات ... Problem Solving
➡️Coding Challenge Platforms ❤️🔥
→ leetcode.com
→ codewars.com
→ topcoder.com
→ codingame.com
→ hackerrank.com
→ projecteuler.net
→ coderbyte.com
→ codechef.com
→ exercism.io
→ spoj.com
→ atcoder.jp
→ hackerearth.com
→ interviewbit.com
→ codesignal.co
هذه بعض المواقع التي ستساعدك في تنمية مهارة حل المشكلات ... Problem Solving
➡️Coding Challenge Platforms ❤️🔥
→ leetcode.com
→ codewars.com
→ topcoder.com
→ codingame.com
→ hackerrank.com
→ projecteuler.net
→ coderbyte.com
→ codechef.com
→ exercism.io
→ spoj.com
→ atcoder.jp
→ hackerearth.com
→ interviewbit.com
→ codesignal.co
كيف تحقق دخل إضافي كمبرمج؟ 💰🔥
يمكنك تحقيق دخل إضافي كمبرمج بواسطة العديد من الأفكار💸,
بهذا #الثريد أستعرض لكم اهم الأفكار التي ممكن ان تحقق منها دخل إضافي وتكسب المزيد من المال💸 ..
⬇️⬇️
https://x.com/proadev/status/1751305947140501743?s=20
https://www.instagram.com/p/C2nPtJXr0yo/?img_index=1
يمكنك تحقيق دخل إضافي كمبرمج بواسطة العديد من الأفكار💸,
بهذا #الثريد أستعرض لكم اهم الأفكار التي ممكن ان تحقق منها دخل إضافي وتكسب المزيد من المال💸 ..
⬇️⬇️
https://x.com/proadev/status/1751305947140501743?s=20
https://www.instagram.com/p/C2nPtJXr0yo/?img_index=1
X (formerly Twitter)
برمجة وتطوير (@proadev) on X
كيف تحقق دخل إضافي كمبرمج؟ 💰🔥
يمكنك تحقيق دخل إضافي كمبرمج بواسطة العديد من الأفكار💸, بهذا #الثريد بستعرض لكم اهم الافكار التي ممكن ان تحقق منها دخل إضافي وتكسب المزيد من المال💸 ..
⬇️⬇️
يمكنك تحقيق دخل إضافي كمبرمج بواسطة العديد من الأفكار💸, بهذا #الثريد بستعرض لكم اهم الافكار التي ممكن ان تحقق منها دخل إضافي وتكسب المزيد من المال💸 ..
⬇️⬇️
أكثر من 6+ ملخصات لخصائص CSS تفيدك كمطور FrontEnd 🚀😍
فضلها وريتويت راح تحتاجها ❤️
👇👇
📍 هذا ملخص لأكثر من 60+ اختصار لخصائص CSS 🔥
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2569
📍 ملخص لجميع خصائص Grid Layout 👌
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2570
📍 ملخص لجميع خصائص BoxModel 😍
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2571
📍شرح مفصل ومختصر لخاصية Flex Box بلغة CSS مع الامثلة .. بالعربي 😍
يمكنك الحصول عليه وتحميله مجانا من هنا 👇
https://store.proadev.com/YpqWwl
📍 ملخص اخر لجميع خصائص Flex Box
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2572
📍 ملخص لجميع خصائص CSS Cheat Sheet وشرح مبسط وجميل 😍
🔗 للتحميل
https://t.me/pro2dev/2573
فضلها وريتويت راح تحتاجها ❤️
👇👇
📍 هذا ملخص لأكثر من 60+ اختصار لخصائص CSS 🔥
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2569
📍 ملخص لجميع خصائص Grid Layout 👌
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2570
📍 ملخص لجميع خصائص BoxModel 😍
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2571
📍شرح مفصل ومختصر لخاصية Flex Box بلغة CSS مع الامثلة .. بالعربي 😍
يمكنك الحصول عليه وتحميله مجانا من هنا 👇
https://store.proadev.com/YpqWwl
📍 ملخص اخر لجميع خصائص Flex Box
🔗 للتحميل بدقة عالية
https://t.me/pro2dev/2572
📍 ملخص لجميع خصائص CSS Cheat Sheet وشرح مبسط وجميل 😍
🔗 للتحميل
https://t.me/pro2dev/2573
Telegram
برمجة وتطوير
📍 هذا ملخص لأكثر من 60+ اختصار لخصائص CSS 🔥
📌مواقع لتحميل قوالب HTML / CSS مجاناً 🔥😍
احفظها راح تحتاجها 🔁
⬇️⬇️
https://x.com/proadev/status/1702004610943095137?s=20
https://www.instagram.com/p/CxI7E-FN3Q5/
احفظها راح تحتاجها 🔁
⬇️⬇️
https://x.com/proadev/status/1702004610943095137?s=20
https://www.instagram.com/p/CxI7E-FN3Q5/
X (formerly Twitter)
برمجة وتطوير (@proadev) on X
📌مواقع لتحميل قوالب HTML / CSS مجاناً 🔥😍
احفظها راح تحتاجها 🔁
⬇️⬇️
احفظها راح تحتاجها 🔁
⬇️⬇️
0️⃣1️⃣ أسئلة برمجية مبسطة بلغة بايثون: 🔥
1️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 10.
2️⃣ اكتب برنامجًا لحساب مجموع الأرقام من 1 إلى 10.
3️⃣ اكتب برنامجًا لطباعة الأرقام الزوجية من 1 إلى 100.
4️⃣ اكتب برنامجًا لحساب عدد الأعداد الفردية من 1 إلى 100.
5️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع تجاهل الأرقام الفردية.
6️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع تجاهل الأرقام الزوجية.
7️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم مرتين.
8️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في سطر جديد.
9️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في عمود جديد.
0️⃣1️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في مربع جديد.
إليك بعض الإجابات لهذه الأسئلة:
السؤال 1:
for i in range(1, 11):
print(i)
السؤال 2:
total = 0
for i in range(1, 11):
total += i
print(total)
السؤال 3:
for i in range(2, 101, 2):
print(i)
السؤال 4:
count = 0
for i in range(1, 101):
if i % 2 == 1:
count += 1
print(count)
السؤال 5:
for i in range(1, 101):
if i % 2 == 0:
continue
print(i)
السؤال 6:
for i in range(1, 101):
if i % 2 == 1:
print(i)
السؤال 7:
for i in range(1, 101):
print(i, i)
السؤال 8:
for i in range(1, 101):
print(i)
السؤال 9:
for i in range(1, 101):
print(i, end=" ")
السؤال 10:
for i in range(1, 101):
print(i, end="\n")
1️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 10.
2️⃣ اكتب برنامجًا لحساب مجموع الأرقام من 1 إلى 10.
3️⃣ اكتب برنامجًا لطباعة الأرقام الزوجية من 1 إلى 100.
4️⃣ اكتب برنامجًا لحساب عدد الأعداد الفردية من 1 إلى 100.
5️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع تجاهل الأرقام الفردية.
6️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع تجاهل الأرقام الزوجية.
7️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم مرتين.
8️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في سطر جديد.
9️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في عمود جديد.
0️⃣1️⃣ اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في مربع جديد.
إليك بعض الإجابات لهذه الأسئلة:
السؤال 1:
for i in range(1, 11):
print(i)
السؤال 2:
total = 0
for i in range(1, 11):
total += i
print(total)
السؤال 3:
for i in range(2, 101, 2):
print(i)
السؤال 4:
count = 0
for i in range(1, 101):
if i % 2 == 1:
count += 1
print(count)
السؤال 5:
for i in range(1, 101):
if i % 2 == 0:
continue
print(i)
السؤال 6:
for i in range(1, 101):
if i % 2 == 1:
print(i)
السؤال 7:
for i in range(1, 101):
print(i, i)
السؤال 8:
for i in range(1, 101):
print(i)
السؤال 9:
for i in range(1, 101):
print(i, end=" ")
السؤال 10:
for i in range(1, 101):
print(i, end="\n")
📌 مالفرق بين Com. وNet. وOrg. ؟ 💡
🔹 النطاق com.
النطاق الأشهر والأفضل على الإطلاق بين مختلف النطاقات.
نشأ هذا النطاق سنة 1985، وكان الهذف الأساسي منه, هو استعماله في أغراض تجارية ولتعريف الشركات بشكل عام. لا يزال نطاق com. يحتفظ بصيغته التجارية الأساسية، وهي اختصار لكلمة "Commerial" والتي تعني "تجاري".
🔹 النطاق net.
نطاقٌ آخر يحظى بشعبية كبيرة في عناوين الدومين على الانترنت، وهو النطاق العام بالإنترنت، إذ تم اقتبتسه أساساً من كلمة "Network". وعادةً ما يُستعمل من طرف الشركات ذات الخدماتوالمتنوعة، ويمكن أن يُستعمل من قِبل أي جهة كونه عام، إذ يمكن أن تستعمله مؤسسات تعليمية - تجارية ...
🔹 النطاق org.
نشأ هذا النطاق في نفس العام الذي نشأ فيه نطاق com. (1985)، لكنه يُستعمل من قِبل جهات محددة عادةً لا تهدف إلى تحقيق الربح أو أي عائدٍ مادي (مؤسسات غير ربحية)، وهو مشتق من كلمة "Organization" والتي تعني "مؤسسة".
🔹 النطاق info.
يُشتق هذا النطاق من كلمة "Information"، ومز اسمه يتضّح أن هذا النطاق يختص بالمواقع التي تُقدم المعلومات في مختلف المجالات، وكذلك المؤسسات المعلوماتية.
🔹 النطاق edu.
هذا النطاق هو اختصار لكلمة "Education"، ويُستعمل من قِبل الجهات التعليمية، كالمدارس - الجامعات - الكليات - والمعاهد التعليمية على اختلافها.
⭕️ لا يقتصر استعمال النطاقات في الانترنت على النطاقات المذكورة أعلاه فقط، إنما هناك العديد منوالنطاقات الأخرى, لكنها أقل استخداماً وأمثر تخصصاً.
على سبيل المثال :
- النطاق mil. يُستعمل للهيئات والمؤسسات العسكرية.
- النطاق int. يُستعمل للمؤسسات الدولية مثل "الناتو".
هذه النطاقات المخصصة تندرج ضمن لِواء (النكاق العام عالي المستوى).
🔹 النطاق com.
النطاق الأشهر والأفضل على الإطلاق بين مختلف النطاقات.
نشأ هذا النطاق سنة 1985، وكان الهذف الأساسي منه, هو استعماله في أغراض تجارية ولتعريف الشركات بشكل عام. لا يزال نطاق com. يحتفظ بصيغته التجارية الأساسية، وهي اختصار لكلمة "Commerial" والتي تعني "تجاري".
🔹 النطاق net.
نطاقٌ آخر يحظى بشعبية كبيرة في عناوين الدومين على الانترنت، وهو النطاق العام بالإنترنت، إذ تم اقتبتسه أساساً من كلمة "Network". وعادةً ما يُستعمل من طرف الشركات ذات الخدماتوالمتنوعة، ويمكن أن يُستعمل من قِبل أي جهة كونه عام، إذ يمكن أن تستعمله مؤسسات تعليمية - تجارية ...
🔹 النطاق org.
نشأ هذا النطاق في نفس العام الذي نشأ فيه نطاق com. (1985)، لكنه يُستعمل من قِبل جهات محددة عادةً لا تهدف إلى تحقيق الربح أو أي عائدٍ مادي (مؤسسات غير ربحية)، وهو مشتق من كلمة "Organization" والتي تعني "مؤسسة".
🔹 النطاق info.
يُشتق هذا النطاق من كلمة "Information"، ومز اسمه يتضّح أن هذا النطاق يختص بالمواقع التي تُقدم المعلومات في مختلف المجالات، وكذلك المؤسسات المعلوماتية.
🔹 النطاق edu.
هذا النطاق هو اختصار لكلمة "Education"، ويُستعمل من قِبل الجهات التعليمية، كالمدارس - الجامعات - الكليات - والمعاهد التعليمية على اختلافها.
⭕️ لا يقتصر استعمال النطاقات في الانترنت على النطاقات المذكورة أعلاه فقط، إنما هناك العديد منوالنطاقات الأخرى, لكنها أقل استخداماً وأمثر تخصصاً.
على سبيل المثال :
- النطاق mil. يُستعمل للهيئات والمؤسسات العسكرية.
- النطاق int. يُستعمل للمؤسسات الدولية مثل "الناتو".
هذه النطاقات المخصصة تندرج ضمن لِواء (النكاق العام عالي المستوى).
❇️ اهم المواقع لحل مسائل Problem Solving : ❇️
❇️موقع Codewars :
codewars.com
❇️موقع LeetCode :
leetcode.com
❇️موقع HackerRank :
hackerrank.com
وده انصح بيه المبتدئين.
❇️موقع Topcoder :
topcoder.com
❇️موقع Coderbyte :
coderbyte.com
❇️موقع Codeforces:
codeforces.com
❇️موقع Codewars :
codewars.com
❇️موقع LeetCode :
leetcode.com
❇️موقع HackerRank :
hackerrank.com
وده انصح بيه المبتدئين.
❇️موقع Topcoder :
topcoder.com
❇️موقع Coderbyte :
coderbyte.com
❇️موقع Codeforces:
codeforces.com
لغة JavaScript تعد من أكثر لغات البرمجة استخداماً في تطوير تطبيقات الويب، وتتميز بقدرتها على التعامل مع العديد من المفاهيم البرمجية الأساسية التي يجب على كل مبرمج إتقانها. يعتبر موقع "JavaScript Is Sexy" مرجعاً مهماً يقدم شرحاً مفصلاً لستة عشر مفهوماً أساسياً يجب معرفتها لإتقان اللغة.
يتناول المقال 16 مفهوماً أساسياً في JavaScript تشمل:
1. النطاقات (Scopes)
2. إغلاق الوظائف (Closures)
3. أنماط البرمجة الكائنية (Object-Oriented Patterns)
4. البرمجة غير المتزامنة (Asynchronous Programming)
5. التوابع (Functions)
6. الأحداث (Events)
7. الوحدات (Modules)
8. الوعد (Promises)
9. البروتوتايب (Prototype)
10. التوريث (Inheritance)
11. الكائنات والأنماط (Objects and Patterns)
12. معالجة الأخطاء (Error Handling)
13. AJAX
14. جافا سكريبت الحديثة (Modern JavaScript)
15. أنماط التصميم (Design Patterns)
16. أداء الكود (Performance)
يتناول المقال 16 مفهوماً أساسياً في JavaScript تشمل:
1. النطاقات (Scopes)
2. إغلاق الوظائف (Closures)
3. أنماط البرمجة الكائنية (Object-Oriented Patterns)
4. البرمجة غير المتزامنة (Asynchronous Programming)
5. التوابع (Functions)
6. الأحداث (Events)
7. الوحدات (Modules)
8. الوعد (Promises)
9. البروتوتايب (Prototype)
10. التوريث (Inheritance)
11. الكائنات والأنماط (Objects and Patterns)
12. معالجة الأخطاء (Error Handling)
13. AJAX
14. جافا سكريبت الحديثة (Modern JavaScript)
15. أنماط التصميم (Design Patterns)
16. أداء الكود (Performance)