Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
369 changes: 367 additions & 2 deletions client/arabic/intro.json

Large diffs are not rendered by default.

371 changes: 368 additions & 3 deletions client/chinese-traditional/intro.json

Large diffs are not rendered by default.

371 changes: 368 additions & 3 deletions client/chinese/intro.json

Large diffs are not rendered by default.

367 changes: 366 additions & 1 deletion client/espanol/intro.json

Large diffs are not rendered by default.

369 changes: 367 additions & 2 deletions client/german/intro.json

Large diffs are not rendered by default.

369 changes: 367 additions & 2 deletions client/italian/intro.json

Large diffs are not rendered by default.

371 changes: 368 additions & 3 deletions client/japanese/intro.json

Large diffs are not rendered by default.

371 changes: 368 additions & 3 deletions client/korean/intro.json

Large diffs are not rendered by default.

371 changes: 368 additions & 3 deletions client/portuguese/intro.json

Large diffs are not rendered by default.

369 changes: 367 additions & 2 deletions client/swahili/intro.json

Large diffs are not rendered by default.

367 changes: 366 additions & 1 deletion client/ukrainian/intro.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 587d78b2367417b2b2512b0e
title: إضافة عناصر إلى مصفوفة باستخدام push() و unshift()
title: إضافة عناصر إلى مصفوفة باستخدام push()‎ و unshift()‎
challengeType: 1
forumTopicId: 301151
dashedName: add-items-to-an-array-with-push-and-unshift
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 587d78b2367417b2b2512b0f
title: إزالة عناصر من مصفوفة باستخدام pop() و shift()
title: إزالة عناصر من مصفوفة باستخدام pop()‎ و shift()‎
challengeType: 1
forumTopicId: 301165
dashedName: remove-items-from-an-array-with-pop-and-shift
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 587d78b2367417b2b2512b10
title: إزالة عناصر باستخدام splice()
title: إزالة عناصر باستخدام splice()‎
challengeType: 1
forumTopicId: 301166
dashedName: remove-items-using-splice
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 587d78b3367417b2b2512b11
title: إضافة عناصر باستخدام splice()
title: إضافة عناصر باستخدام splice()‎
challengeType: 1
forumTopicId: 301152
dashedName: add-items-using-splice
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 587d7b7a367417b2b2512b12
title: نسخ عناصر المصفوفة باستخدام slice()
title: نسخ عناصر المصفوفة باستخدام slice()‎
challengeType: 1
forumTopicId: 301158
dashedName: copy-array-items-using-slice
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 587d7b7b367417b2b2512b14
title: التحقق من وجود عنصر باستخدام indexOf()
title: التحقق من وجود عنصر باستخدام indexOf()‎
challengeType: 1
forumTopicId: 301154
dashedName: check-for-the-presence-of-an-element-with-indexof
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: 587d7b7d367417b2b2512b1e
title: توليد مصفوفة بكل مفاتيح الكائن باستخدام Object.keys()
title: توليد مصفوفة بكل مفاتيح الكائن باستخدام Object.keys()‎
challengeType: 1
forumTopicId: 301160
dashedName: generate-an-array-of-all-object-keys-with-object-keys
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ dashedName: use-a-span-to-target-inline-elements
يمكنك استخدام عناصر span لإنشاء عناصر مضمَّنة. هل تذكر عندما استخدمنا صنف `btn-block` لجعل الزر يملأ الصف بأكمله؟

```html
<button class='btn' style='background-color: rgb(0, 100, 0); color: rgb(255, 255, 255);'>زر عادي</button>
<button class='btn' style='background-color: rgb(0, 100, 0); color: rgb(255, 255, 255);'>normal button</button>

<button class='btn btn-block' style='background-color: rgb(0, 100, 0); color: rgb(255, 255, 255);'>زر btn-block</button>
<button class='btn btn-block' style='background-color: rgb(0, 100, 0); color: rgb(255, 255, 255);'>btn-block button</button>
```

هذا يوضح الفرق بين عنصر "مضمَّن" وعنصر "كتلة".
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ assert.isTrue(document.querySelector('button')?.classList?.contains('btn-default
assert.isTrue(document.querySelector('button')?.classList?.contains('btn-block'));
```

يجب أن تحتوي جميع عناصر `button` على وسم الإغلاق.
يجب أن تحتوي كل عناصر `button` الخاصة بك على وسم الإغلاق.

```js
assert.match(code,/<\/button>/g);
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
id: 6ac3f7679fd5ceb2af42aa67
title: تكرار الإجراءات باستخدام الحلقات في C#
challengeType: 19
dashedName: repeat-actions-with-loops-in-c-sharp
---

# --description--

سيُنجز هذا التحدي جزئيًا على منصة Microsoft Learn. اتبع هذه التعليمات لإكمال التحدي:

1. انتقل إلى <a href="https://learn.microsoft.com/en-us/training/modules/csharp-repeat-actions-loops/" target="_blank" rel="noreferrer">https://learn.microsoft.com/en-us/training/modules/csharp-repeat-actions-loops/</a> وأكمل جميع المهام في وحدة "تكرار الإجراءات باستخدام الحلقات في C#". هذا **مطلوب** للحصول على جائزة "إنشاء وتشغيل تطبيقات وحدة تحكم C# بسيطة" على Microsoft Learn، والتأهل لاختبار الشهادة.
1. عند الانتهاء، عد وأجب عن السؤال أدناه بشكل صحيح.

# --assignment--

أكمل وحدة <a href="https://learn.microsoft.com/en-us/training/modules/csharp-repeat-actions-loops/" target="_blank" rel="noreferrer">تكرار الإجراءات باستخدام الحلقات في C#</a> على Microsoft Learn. ثم أجب عن السؤال أدناه.

# --questions--

## --text--

أي حلقة تناسب أفضل عندما تعرف مسبقًا عدد المرات التي تريد تكرار الإجراء فيها؟

## --answers--

حلقة `while`.

---

حلقة `for`.

---

جملة `if`.

## --video-solution--

2
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
id: 6ac3f76d9fd5ceb2af42aa68
title: تنظيم البيانات باستخدام المصفوفات والقوائم في C#
challengeType: 19
dashedName: organize-data-with-arrays-and-lists-in-c-sharp
---

# --description--

سيُنجز هذا التحدي جزئيًا على منصة Microsoft Learn. اتبع هذه التعليمات لإكمال التحدي:

1. انتقل إلى <a href="https://learn.microsoft.com/en-us/training/modules/csharp-arrays-lists/" target="_blank" rel="noreferrer">https://learn.microsoft.com/en-us/training/modules/csharp-arrays-lists/</a> وأكمل جميع المهام في وحدة "تنظيم البيانات باستخدام المصفوفات والقوائم في C#". هذا **مطلوب** للحصول على جائزة "إنشاء وتشغيل تطبيقات وحدة تحكم C# بسيطة" على Microsoft Learn، وللتأهل لاختبار الشهادة.
1. عند الانتهاء، عد وأجب عن السؤال أدناه بشكل صحيح.

# --assignment--

أكمل وحدة <a href="https://learn.microsoft.com/en-us/training/modules/csharp-arrays-lists/" target="_blank" rel="noreferrer">تنظيم البيانات باستخدام المصفوفات والقوائم في C#</a> على Microsoft Learn. ثم أجب عن السؤال أدناه.

# --questions--

## --text--

أي طريقة تضيف عنصرًا جديدًا إلى نهاية `List<T>`؟

## --answers--

`.Append()`

---

`.Insert()`

---

`.Add()`

## --video-solution--

3
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
id: 6ac3f7739fd5ceb2af42aa69
title: كتابة كود قابل لإعادة الاستخدام في C#
challengeType: 19
dashedName: write-reusable-code-in-c-sharp
---

# --description--

سيُنجز هذا التحدي جزئيًا على منصة Microsoft Learn. اتبع هذه التعليمات لإكمال التحدي:

1. اذهب إلى <a href="https://learn.microsoft.com/en-us/training/modules/csharp-reusable-code/" target="_blank" rel="noreferrer">https://learn.microsoft.com/en-us/training/modules/csharp-reusable-code/</a> وأكمل جميع المهام في وحدة "كتابة كود قابل لإعادة الاستخدام في C#". هذا **مطلوب** للحصول على جائزة "إنشاء وتشغيل تطبيقات وحدة تحكم C# بسيطة" على Microsoft Learn، والتأهل لاختبار الشهادة.
1. عند الانتهاء، عد وأجب عن السؤال أدناه بشكل صحيح.

# --assignment--

أكمل وحدة <a href="https://learn.microsoft.com/en-us/training/modules/csharp-reusable-code/" target="_blank" rel="noreferrer">كتابة كود قابل لإعادة الاستخدام في C#</a> على Microsoft Learn. ثم أجب عن السؤال أدناه.

# --questions--

## --text--

ماذا يحدث إذا حاولت تخزين نتيجة استدعاء طريقة void في متغير؟

## --answers--

الكود لا يُترجم.

---

يُعيّن المتغير إلى null.

---

يُعيّن المتغير إلى القيمة الافتراضية لنوعه.

## --video-solution--

1
Loading