0Pricing
NestJS Enterprise Backend APIs icon

NestJS Enterprise Backend APIs

TYPESCRIPTBackendEnterpriseWebSecurity

أتقن بناء واجهات برمجية خلفية قوية وقابلة للتوسع وآمنة على مستوى المؤسسات باستخدام NestJS و TypeScript والأنماط المعمارية الحديثة.

🤖 مدعوم بالذكاء الاصطناعي📚 20 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

بناء واجهات برمجية على مستوى المؤسسات باستخدام NestJS

NestJS هو إطار العمل TypeScript الذي يجلب بنية Angular إلى خوادم Node.js — الوحدات والمزخرفات والحقن التبعي والفصل الواضح للاهتمامات الذي يتوسع من خدمة واحدة إلى أسطول من الخدمات الصغيرة. يغطي هذا المسار كل شيء من أول @Controller إلى الأنظمة الجاهزة للإنتاج مع CQRS و gRPC والتتبع الموزع والتعددية.

ما ستتعلمه

ستتعلم تصميم وكشف واجهات برمجية RESTful بالتحقق المتقدم والتسلسل، وتنفيذ نقاط نهاية GraphQL، وإدارة التكوين والأسرار على نطاق واسع، والتعامل مع تحميلات الملفات والبث الإعلامي، وبناء الميزات في الوقت الفعلي باستخدام WebSockets و SSE. على مستوى العمارة ستطبق الأنماط الخاصة بالمؤسسات والخدمات الصغيرة مع رسائل الانتظار والتصميم الموجه للأحداث مع CQRS والعمائر السادسة والموصل والعقود الخدمية عبر gRPC و Protobuf. الأمان والملاحظة والتتبع الموزع و SLOs وتحسين الأداء يتم التعامل مع كل منها كموضوع من الدرجة الأولى.

مسار التعلم

عشرون دورة تمتد من A1 إلى C2. يفتح المسار مع أساسيات NestJS وإعداد المشروع و المفاهيم الأساسية والتعامل مع البيانات، ثم ينتقل عبر المزخرفات المخصصة وانعكاس البيانات الوصفية والاختبار في مستويات B. تغطي كتلة C1 تقنيات قواعد البيانات والـ ORM المتقدمة و أنماط العمارة الخاصة بالمؤسسات و الخدمات الصغيرة وقوائم الرسائل والأمان المتقدم و العمارة الموجهة للأحداث مع CQRS. تختتم الدورتان الأخيرتان من C2 — gRPC و Protobuf والعقود الخدمية و العمائر الموصل والتصميم السادس — المناهج الدراسية بالأنماط المستخدمة في الأنظمة الموزعة واسعة النطاق.

كيفية عمله

تنقسم كل دورة إلى دروس قصيرة ومركزة تكملها في محرر الأكواد المدمج مع التعليقات في الوقت الفعلي. يتوفر مدرس ذكاء اصطناعي كلما علقت بك، وكل مفهوم يتم تعزيزه بتمارين عملية حتى تبني أكوادًا NestJS عاملة من الدرس الأول.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

20 دورة

كل الدورات في مسار تعلم NestJS Enterprise Backend APIs.

01

أساسيات NestJS وإعداد المشروع

A13 دروس

ابدؤوا رحلتكم مع NestJS بفهم مبادئه الأساسية وإعداد بيئة التطوير وتنظيم مشروعكم الأول بفعالية. تعلّموا اللبنات الأساسية لتطبيق NestJS.

02

المفاهيم الأساسية ومعالجة البيانات

A23 دروسPRO

عمّقوا فهمكم للميزات الأساسية في NestJS، بما في ذلك حقن التبعيات والتحقق من البيانات. ادمجوا ORM لقواعد البيانات لإدارة استمرارية البيانات…

03

Decorators مخصصة وانعكاس البيانات الوصفية

B14 دروسPRO

أنشئ decorators قابلة لإعادة الاستخدام للمعاملات والأساليب والفئات، مدعومةً بـ Reflector في NestJS وواجهة reflect-metadata البرمجية.

04

إدارة الإعدادات والأسرار على نطاق واسع

B14 دروسPRO

تحقق من الإعدادات، ونظّم مساحات أسمائها، وحمّلها بأمان عبر البيئات المختلفة باستخدام ConfigModule وخزائن الأسرار الخارجية.

05

إنشاء واجهات RESTful API قوية

B13 دروسPRO

أنشئوا واجهات RESTful API كاملة الوظائف باستخدام NestJS، مع تغطية معالجة الطلبات وعمليات CRUD وتنفيذ استراتيجيات قوية لإدارة الأخطاء في الت…

06

استراتيجيات الاختبار والنشر

B26 دروسPRO

اضمنوا جودة تطبيقات NestJS وموثوقيتها من خلال الاختبار الشامل، وجهّزوها للنشر باستخدام أدوات حديثة للتحويل إلى حاويات والتنسيق بينها.

07

تطوير GraphQL API

B23 دروسPRO

أتقنوا بناء واجهات GraphQL API مرنة وفعالة باستخدام NestJS. تعلّموا تعريف المخططات وتنفيذ المحللات والاستفادة من الاشتراكات للبيانات الفوري…

08

رفع الملفات والبث ومعالجة الوسائط

B24 دروسPRO

تعامل مع عمليات الرفع متعددة الأجزاء، وبث الملفات الكبيرة، وواجهات تخزين البيانات ضمن طبقة HTTP في NestJS.

09

الأنظمة الفورية باستخدام WebSockets وSSE

B24 دروسPRO

أنشئ ميزات فورية ثنائية الاتجاه ومعتمدة على الدفع باستخدام بوابات NestJS والأحداث المرسلة من الخادم.

10

التحقق والتسلسل المتقدمان

B24 دروسPRO

أتقن التحقق المتعمق من DTO، والقواعد الشرطية، وتشكيل الاستجابات باستخدام class-validator وclass-transformer.

11

تقنيات قواعد البيانات وORM المتقدمة

C13 دروسPRO

طوّروا تفاعلاتكم مع قواعد البيانات باستخدام NestJS وTypeORM. استكشفوا أنماط المستودعات المتقدمة وأديروا عمليات ترحيل قواعد البيانات واضمنوا…

12

أنماط معمارية المؤسسات

C13 دروسPRO

استكشفوا الأنماط المعمارية المتقدمة الضرورية لبناء تطبيقات مؤسسات واسعة النطاق. افهموا المفاضلات بين الأساليب المختلفة، مثل المستودعات الأح…

13

الخدمات المصغّرة وقوائم انتظار الرسائل

C13 دروسPRO

تعمّقوا في بناء الأنظمة الموزعة باستخدام خدمات NestJS المصغّرة. تعلّموا تنفيذ الاتصال بين الخدمات باستخدام قوائم انتظار الرسائل لإنشاء حلول…

14

الأمان المتقدم وقابلية المراقبة

C13 دروسPRO

عزّزوا حماية واجهات NestJS API ضد الثغرات الشائعة، ونفّذوا حلولًا قوية للمراقبة وتسجيل الأحداث لاكتساب رؤى حول حالة تطبيقاتكم وأدائها.

15

الأداء وقابلية التوسع

C16 دروسPRO

حسّنوا تطبيقات NestJS لتحقيق أداء عالٍ وقابلية للتوسع. تعلّموا تقنيات متقدمة للتخزين المؤقت واستراتيجيات موازنة التحميل وخيارات النشر دون خ…

16

تعدد المستأجرين والوحدات الديناميكية

C14 دروسPRO

صمّم تطبيقات NestJS تراعي المستأجرين باستخدام نطاق الطلبات، والوحدات الديناميكية، وعزل الاتصالات.

17

البنية المعتمدة على الأحداث باستخدام CQRS

C14 دروسPRO

طبّق الفصل بين الأوامر والاستعلامات والأحداث باستخدام وحدة CQRS في NestJS وجذور التجميع.

18

المرونة والتتبّع الموزّع وأهداف مستوى الخدمة

C14 دروسPRO

عزّز خدمات NestJS الموزعة باستخدام إعادة المحاولة، وقواطع الدائرة، والتتبّع عبر OpenTelemetry، وميزانيات الموثوقية.

19

gRPC وProtobuf وعقود الخدمات

C24 دروسPRO

أنشئ اتصالًا قويّ الأنواع بين الخدمات باستخدام ناقل gRPC في NestJS وProtocol Buffers.

20

بنى الإضافات والتصميم السداسي

C24 دروسPRO

صمّم أنظمة NestJS قابلة للتوسعة ومستقلة عن الأطر باستخدام المنافذ، والمحوّلات، واكتشاف الإضافات وقت التشغيل.

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة NestJS Enterprise Backend APIs مجانية؟

نعم. يمكنك البدء في دورة NestJS Enterprise Backend APIs مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم TYPESCRIPT؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في TYPESCRIPT.

كيف ستتعلم TYPESCRIPT على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال NestJS Enterprise Backend APIs؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة NestJS Enterprise Backend APIs.

هل يمكنني تعلم TYPESCRIPT على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم TYPESCRIPT على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ NestJS Enterprise Backend APIs الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات