Node.js and Express: Build REST APIs and Real-Time Apps

Master backend web development with Node.js, Express, and MongoDB by building structured REST APIs and real-time chat applications from scratch.

3.7 (289) ⏱ 1 ساعة 4 دقيقة 📚 12 درس 🎧 النسخة الصوتية

حول هذه الدورة

Backend development is the backbone of modern web applications, powering everything from user authentication to real-time communication. If you want to build fast, scalable server-side systems, learning Node.js is the most effective way to leverage your JavaScript skills on the server. This text-only course guides you from backend basics to building functional, real-world services. You will start with the core concepts of Node.js, understand its event-driven architecture, and move on to building robust REST APIs and interactive, real-time applications. What you'll learn: - Understand the foundations of Node.js, including the event loop, asynchronous programming, and modern ES Modules. - Build scalable backend servers and routing systems using the Express framework. - Configure secure databases using MongoDB and manage data flow with Mongoose. - Design and implement stateless REST APIs with proper routing, validation, and error handling. - Create real-time, bi-directional communication systems using Socket.io for interactive applications. - Apply modern backend practices, including environment variable management and clean async/await patterns. The course begins with essential terminology and the setup of your development environment, gradually progressing from basic routing to database integration and real-time communication. You will read structured explanations, study practical code snippets, and complete written exercises to solidify your backend skills. This course is designed for beginners who have a basic understanding of JavaScript and want to transition into backend development. No prior server-side experience is required. Start reading today to build your first modern backend application.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 4 دقيقة من المحتوى التطبيقي

المراجعات (5)

Ana Paula Soto CO متعلِّم موثَّق
★ 5 · 2025-12-13T15:31:56+00:00

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

Eduardo Barbosa BR
★ 5 · 2025-11-16T17:15:56+00:00

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

هند الصالح KW متعلِّم موثَّق
★ 4 · 2025-10-06T00:05:56+00:00

Learned a ton and the structure made it easy to follow along. Loved the practical application examples they provided.

Alejandro Valverde CR متعلِّم موثَّق
★ 4 · 2025-09-09T22:37:56+00:00

This is exactly what I was looking for. Loved the practical examples, they really helped solidify the concepts.

Adwoa Nyame GH متعلِّم موثَّق
★ 4 · 2025-09-07T19:47:56+00:00

10 أيلول/سبتمبر 2017 محتوى جيد، على الرغم من أن بعض الوحدات تبدو موجزة بعض الشيء.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

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

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع