هذا مستودع منهج تعليمي لتعليم أساسيات تطوير الويب للمبتدئين. المنهج عبارة عن دورة شاملة لمدة 12 أسبوعًا تم تطويرها بواسطة Microsoft Cloud Advocates، تحتوي على 24 درسًا عمليًا تغطي JavaScript وCSS وHTML.
هذا مستودع منهج تعليمي لتعليم أساسيات تطوير الويب للمبتدئين. المنهج عبارة عن دورة شاملة لمدة 12 أسبوعًا تم تطويرها بواسطة Microsoft Cloud Advocates، تتضمن 24 درسًا عمليًا تغطي JavaScript وCSS وHTML.
### المكونات الرئيسية
- **المحتوى التعليمي**: 24 درسًا منظمًا في وحدات قائمة على المشاريع
- **المشاريع العملية**: Terrarium، لعبة الطباعة، امتداد المتصفح، لعبة الفضاء، تطبيق البنك، محرر الأكواد، ومساعد الدردشة المدعوم بالذكاء الاصطناعي
- **الاختبارات التفاعلية**: 48 اختبارًا يحتوي كل منها على 3 أسئلة (تقييمات قبل وبعد الدرس)
- **دعم متعدد اللغات**: ترجمات آلية لأكثر من 50 لغة عبر GitHub Actions
- دورات إضافية: الذكاء الاصطناعي التوليدي، علوم البيانات، تعلم الآلة، مناهج إنترنت الأشياء
### العمل مع مشاريع محددة
لتعليمات مفصلة حول المشاريع الفردية، راجع ملفات README في:
للتعليمات التفصيلية على المشاريع الفردية، راجع ملفات README في:
- `quiz-app/README.md` - تطبيق اختبار Vue 3
- `7-bank-project/README.md` - تطبيق البنك مع المصادقة
- `5-browser-extension/README.md` - تطوير امتداد المتصفح
- `5-browser-extension/README.md` - تطوير إضافة المتصفح
- `6-space-game/README.md` - تطوير لعبة باستخدام Canvas
- `9-chat-project/README.md` - مشروع مساعد الدردشة الذكي
- `9-chat-project/README.md` - مشروع مساعد الدردشة بالذكاء الاصطناعي
### هيكلية مستودع متعدد المشاريع
### هيكلية المستودع المتعدد المشاريع (Monorepo)
على الرغم من أنه ليس مستودعًا تقليديًا متعدد المشاريع، يحتوي هذا المستودع على مشاريع متعددة مستقلة:
على الرغم من أنه ليس monorepo تقليدي، يحتوي هذا المستودع على عدة مشاريع مستقلة:
- كل درس مستقل بذاته
- المشاريع لا تشترك في التبعيات
- العمل على مشاريع منفردة دون التأثير على الأخرى
- استنسخ المستودع كاملاً للحصول على تجربة المنهج الكامل
- المشاريع لا تشترك في الاعتماديات
- العمل على المشاريع الفردية دون التأثير على الأخرى
- استنساخ المستودع بالكامل لتجربة المنهج الكامل
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**إخلاء المسؤولية**:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى للحفاظ على الدقة، يرجى العلم بأن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار النسخة الأصلية من المستند بلغتها الأصلية هي المصدر الرسمي والموثوق. للحصول على معلومات حرجة، نوصي بالاستعانة بترجمة بشرية محترفة. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة ناتجة عن استخدام هذا الترجمة.
**إخلاء المسؤولية**:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى لدقة الترجمة، يُرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. ينبغي اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي والموثوق. للحصول على معلومات مهمة أو حرجة، يُنصَح بالاستعانة بترجمة بشرية محترفة. نحن لا نتحمل أي مسؤولية عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة.
این یک مخزن برنامه درسی آموزشی برای آموزش مبانی توسعه وب به مبتدیان است. این برنامه درسی یک دوره جامع ۱۲ هفتهای است که توسط مایکروسافت کلاود ادووکیتس توسعه یافته و شامل ۲۴ درس عملی در زمینه JavaScript، CSS و HTML میباشد.
این یک مخزن آموزشی برای آموزش اصول توسعه وب به مبتدیان است. این دوره آموزشی جامع ۱۲ هفتهای توسط مدافعان ابر مایکروسافت توسعه یافته است که شامل ۲۴ درس عملی درباره JavaScript، CSS و HTML میباشد.
### اجزای کلیدی
- **محتوای آموزشی**: ۲۴ درس ساختاربندیشده به صورت ماژولهای مبتنی بر پروژه
- **پروژههای عملی**: تراریوم، بازی تایپ، افزونه مرورگر، بازی فضایی، اپلیکیشن بانکی، ویرایشگر کد و دستیار چت هوش مصنوعی
- **آزمونهای تعاملی**: ۴۸ آزمون با ۳ سوال هر کدام (ارزیابی قبل و بعد از درس)
- **پشتیبانی چندزبانه**: ترجمه خودکار برای بیش از ۵۰ زبان از طریق GitHub Actions
اگرچه این یک مونورپوی سنتی نیست، این مخزن شامل چند پروژه مستقل است:
- هر درس به صورت مستقل است
- پروژهها وابستگیهای مشترک ندارند
- میتوانید روی پروژههای فردی بدون تأثیر روی بقیه کار کنید
- برای تجربه کامل برنامه درسی، کل مخزن را کلون کنید
اگرچه این مخزن یک مونورپو سنتی نیست، شامل چندین پروژه مستقل است:
- هر درس به صورت خودکفا
- پروژهها وابستگی مشترک ندارند
- کار روی پروژههای جداگانه بدون تأثیر بر دیگران
- کلون کل مخزن برای تجربه کامل دوره
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**سلب مسئولیت**:
این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیهایی باشند. سند اصلی به زبان بومی خود، منبع معتبر و رسمی در نظر گرفته شود. برای اطلاعات حساس و حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچ گونه سوءتفاهم یا تفسیر نادرستی که از استفاده این ترجمه ناشی شود، نیستیم.
این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما تلاش میکنیم دقت را حفظ کنیم، لطفاً در نظر داشته باشید که ترجمههای خودکار ممکن است حاوی خطاها یا نواقصی باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچ گونه سوءتفاهم یا برداشت نادرستی که از استفاده از این ترجمه ناشی شود، نیستیم.
Это репозиторий учебной программы для обучения основам веб-разработки для начинающих. Учебная программа — это комплексный 12-недельный курс, разработанный специалистами Microsoft Cloud Advocates, который включает 24 практических урока по JavaScript, CSS и HTML.
Это учебный репозиторий с учебной программой для обучения основам веб-разработки для начинающих. Программа представляет собой комплексный 12-недельный курс, разработанный Microsoft Cloud Advocates, включающий 24 практических урока по JavaScript, CSS и HTML.
### Ключевые компоненты
- **Учебный контент**: 24 структурированных урока, организованных в проектные модули
- **Практические проекты**: Террариум, Игра на набор текста, Расширение для браузера, Космическая игра, Банковское приложение, Редактор кода и AIчат-ассистент
- **Интерактивные викторины**: 48 викторин по 3 вопроса каждая (предварительная/послеурочная оценка)
- **Поддержка множества языков**: Автоматические переводы на более чем 50 языков с помощью GitHub Actions
- **Образовательный контент**: 24 структурированных урока, организованных в проектные модули
- **Практические проекты**: Террариум, Игра на набор текста, Расширение для браузера, Космическая игра, Банковское приложение, Редактор кода и AI-чат-ассистент
- **Интерактивные викторины**: 48 викторин по 3 вопроса каждая (до и после урока)
- **Многоязычная поддержка**: Автоматический перевод на 50+ языков с помощью GitHub Actions
- [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) рекомендуется для обучающихся
- Дополнительные курсы: Генеративный AI, Data Science, ML, IoT доступны
### Работа с конкретными проектами
Для подробных инструкций по отдельным проектам смотрите README файлы в:
- `quiz-app/README.md` - Приложение викторины на Vue 3
Для подробных инструкций по отдельным проектам смотрите README файлы:
- `quiz-app/README.md` - Quiz приложение на Vue 3
- `7-bank-project/README.md` - Банковское приложение с аутентификацией
- `5-browser-extension/README.md` - Разработка расширений для браузера
- `5-browser-extension/README.md` - Разработка расширения для браузера
- `6-space-game/README.md` - Разработка игры на Canvas
- `9-chat-project/README.md` - Проект AI чат-ассистента
- `9-chat-project/README.md` - AI чат-ассистент проект
### Структура монорепозитория
Хотя это не классический монорепозиторий, этот репозиторий содержит несколько независимых проектов:
Хотя это не традиционный монорепозиторий, репозиторий содержит несколько независимых проектов:
- Каждый урок автономен
- Проекты не разделяют зависимости
- Работайте над отдельными проектами без влияния на другие
- Клонируйте весь репозиторий для полного опыта учебной программы
- Работас отдельными проектами не влияет на другие
- Клонируйте весь репозиторий для полного учебного опыта
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Отказ от ответственности**:
Этот документ был переведен с помощью AI-сервиса перевода [Co-op Translator](https://github.com/Azure/co-op-translator). Мы прилагаем усилия для обеспечения точности, однако имейте в виду, что автоматический перевод может содержать ошибки или неточности. Исходный документ на его оригинальном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обратиться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие при использовании этого перевода.
Этот документ был переведен с помощью сервиса машинного перевода [Co-op Translator](https://github.com/Azure/co-op-translator). Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для критически важной информации рекомендуется обращаться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или искажения смысла, возникающие при использовании данного перевода.