تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

NestJS Ultimate Masterclass: (Basics to Advanced) 2026

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 21 ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

إتقان NestJS - دورة تدريبية عملية شاملة إتقان تطوير الواجهة الخلفية الحديثة مع NestJS في هذه الدورة الهندية الشاملة. سواء كنت مطورًا مبتدئًا أو متمرسًا، ستأخذك هذه الدورة من الصفر إلى البطل من خلال تغطية كل شيء بدءًا من الأساسيات وحتى المفاهيم المتقدمة على مستوى المؤسسة. ستتعلم كيفية إنشاء تطبيقات قابلة للتطوير وآمنة وقابلة للصيانة على جانب الخادم باستخدام TypeScript وNestJS، وهو إطار عمل Node.js قوي مستوحى من Angular. سنستكشف موضوعات مثل REST APIs وGraphQL والمصادقة وتكامل قواعد البيانات (PostgreSQL وMongoDB وTypeORM وPrisma) وبنية monorepo والخدمات الصغيرة والأنظمة المستندة إلى الأحداث والاختبار وعمليات النشر السحابية والمزيد. بحلول نهاية هذه الدورة التدريبية، ستكون واثقًا بما يكفي لتطوير ونشر تطبيقات الواجهة الخلفية على مستوى الإنتاج باستخدام أفضل الممارسات في سير عمل التطوير الحديث. القسم 1: مقدمة - NestJS Zero إلى البطل
  • المحاضرة 1: NestJS Zero to Hero - تطوير الواجهة الخلفية الحديثة
  • المحاضرة 2: إعداد النظام الخاص بك والمتطلبات الأساسية لهذه الدورة
  • المحاضرة 3: جدول أعمال الدورة والمخطط التفصيلي
القسم 2: البدء مع NestJS
  • المحاضرة 4: بداية NestJS CLI: استكشاف الكود الذي تم إنشاؤه
  • المحاضرة 5: إعداد النظام وتثبيت Node.js لتطوير NestJS
  • المحاضرة 6: لماذا NestJS؟ – مقدمة إلى NestJS (تمكين المعاينة)
  • المحاضرة 7: NestJS مقابل Express: الاختلافات الرئيسية في تطوير واجهة برمجة التطبيقات (API)
  • المحاضرة 8: استخدام NestJS CLI وتنظيم التعليمات البرمجية الخاصة بك باستخدام البنية المعيارية
القسم 3: أساسيات NestJS الأساسية مع CRUD البسيط
  • المحاضرة 9: كود Nestjs الأساسي لبناء واجهات برمجة التطبيقات
  • المحاضرة 10: البناء تشغيل REST API CRUD مع بيانات الذاكرة
  • المحاضرة 11: أساسيات وحدة تحكم NestJS والخدمة الأساسية
القسم 4: NestJS CLI وNestJS Core Building Blocks
  • المحاضرة 12: فهم تدفق دورة حياة طلب NestJS
  • المحاضرة 13: بدء تشغيل تطبيق NestJS باستخدام واجهة سطر الأوامر (تمكين المعاينة)
  • محاضرة 14: البرمجيات الوسيطة وAuth Guard من NestJS مع المكونات الأساسية
القسم 5: حقن تبعية NestJS وكتل البناء
  • المحاضرة 15: توثيق NestJS API باستخدام Swagger
وحدات الدورة التدريبية (التعلم الموسع)الوحدة 1: أساسيات NestJS والمفاهيم الأساسية
  • مقدمة إلى NestJS ومكوناتها الأساسية الهندسة المعمارية
  • الأساسيات الأساسية لـ Nestjs (المفاهيم الأساسية)
  • إعداد مشروع NestJS باستخدام TypeScript
  • إنشاء واجهات برمجة تطبيقات RESTful ونقاط نهاية GraphQL
  • تنفيذ المصادقة (JWT، OAuth، Passport.js)
  • إنشاء خدمات REST API الشاملة
  • إعداد مشروع NestJS باستخدام Monorepo
  • تكامل قاعدة البيانات مع TypeORM وPrisma وMongoose
  • إعداد مشروع NestJS مع الاختبار
  • فهم خدمات NestJS الصغيرة
  • إنشاء الخدمات الصغيرة والتطبيقات المستندة إلى الأحداث
  • اختبار الوحدة والتكامل في NestJS
  • CI/CD ونشر تطبيقات NestJS على السحابة
الوحدة النمطية 2: تطوير واجهة برمجة التطبيقات - REST وGraphQL
  • إنشاء واجهات برمجة تطبيقات RESTful باستخدام NestJS
  • إنشاء واجهات برمجة تطبيقات GraphQL باستخدام أساليب التعليمات البرمجية أولاً والمخطط أولاً
  • إصدار واجهة برمجة التطبيقات وأفضل الممارسات
  • وثائق واجهة برمجة التطبيقات باستخدام Swagger
  • التعامل مع أدوات حل GraphQL ومصمميها
  • دمج GraphQL مع المصادقة و الحراس
الوحدة 3: المصادقة والتفويض
  • المصادقة باستخدام Passport.js (استراتيجيات JWT، المحلية، OAuth2)
  • تنفيذ المصادقة المستندة إلى ملفات تعريف الارتباط (ملفات تعريف الارتباط HTTP فقط)
  • تدفق المصادقة المستندة إلى الجلسة
  • التحكم في الوصول المستند إلى الدور (RBAC)
  • المصادقة والتحديث المستندان إلى الرمز المميز الاستراتيجيات
  • أفضل ممارسات الأمان (CORS، الخوذة، تحديد المعدل، حماية CSRF)
الوحدة 4: تكامل قاعدة البيانات ومعالجة الملفات
  • توصيل PostgreSQL باستخدام TypeORM
  • استخدام Prisma ORM لنمذجة البيانات الحديثة
  • دمج MongoDB مع Mongoose
  • التعامل مع تحميل الملفات مع Multer والعمل مع البيانات الثابتة الأصول
  • مرشحات الاستثناءات والاعتراضات والديكورات المخصصة
الوحدة 5: خدمات NestJS الدقيقة والهندسة المعمارية
  • فهم بنية خدمات NestJS الصغيرة
  • إنشاء خدمات صغيرة باستخدام TCP وRedis وNATS وRabbitMQ
  • استخدام أنماط الرسائل وناقلاتها
  • الاتصال باستخدام EventEmitter وحافلات الأحداث المخصصة
  • وظيفة قابلة للتطوير قوائم الانتظار باستخدام BullMQ
  • نشر الخدمات الموزعة واختبارها
الوحدة 6: الغوص العميق في NestJS GraphQL
  • إعداد وحدات GraphQL ومحللاتها
  • العمل مع مصممي ومخططات GraphQL
  • استخدام Apollo Server ونهج التعليمات البرمجية أولاً
  • التعامل مع طفرات واستعلامات GraphQL باستخدام DTOs
  • دمج GraphQL مع قواعد البيانات (TypeORM/Prisma)
  • اختبار استعلامات وتحولات GraphQL
الوحدة 7: إستراتيجيات اختبار NestJS
  • اختبار الوحدة باستخدام تقنيات الدعابة والاستهزاء
  • كتابة اختبارات التكامل باستخدام Supertest
  • اختبار واجهات برمجة تطبيقات GraphQL والمصادقة الحراس
  • وحدات الاختبار ووحدات التحكم بشكل مستقل
  • إنشاء أدوات مساعدة للاختبار قابلة لإعادة الاستخدام
  • أفضل الممارسات لتنظيم الاختبار وتغطيته
الوحدة 8: DevOps وCI/CD والنشر السحابي
  • إعداد متغيرات البيئة ووحدات التكوين
  • التسجيل والمراقبة باستخدام Winston and Morgan
  • إعداد مسار CI/CD باستخدام GitHub الإجراءات أو GitLab CI
  • تثبيت تطبيق NestJS الخاص بك للإنتاج
  • النشر إلى AWS Lambda باستخدام Serverless Framework
  • النشر على EC2 وECS وKubernetes
  • إنشاء حزم NestJS مخصصة ونشرها

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات