HTTP Networking and Streams: Build Custom Servers and Clients
Master HTTP core streams and network programming by building a custom server and client from scratch using modern backend development practices.
حول هذه الدورة
Understanding how data moves across the web is essential for building fast, scalable applications. Working with HTTP core streams allows you to handle massive data transfer efficiently without overwhelming system memory. This text-based course guides you through the foundational concepts of networking, streams, and data transmission. You will transition from understanding basic network requests to building your own custom server and client that communicate seamlessly using stream-based architectures. What you'll learn: Understand the core principles of HTTP networking and stream-based data transmission; Build custom HTTP servers and client applications to manage real-time communication; Implement modern stream handling techniques, including backpressure and memory management; Apply async/await patterns to streamline asynchronous data processing; Configure secure and efficient network protocols for robust backend systems. You will start with key terminology and foundational stream concepts before moving on to hands-on written tutorials. Step-by-step code explanations guide you through the process of writing, testing, and optimizing your own server-client architecture. This course is designed for beginner backend developers and curious programmers. No prior experience with network streams is required, though a basic understanding of programming logic is helpful. Start reading today to unlock the power of stream-based web networking.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 30 يومًا
دون أسئلة -
⚡
قصير ومركَّز
31 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
تعلم بناء وتنظيم وصيانة تطبيقات شبكية منظمة من صفحة واحدة باستخدام هندسة AngularJS وأنماط التصميم النمطية.
$4.99$9.99
تعلم كيفية إدارة تدفقات البيانات غير المتزامنة، ومعالجة الأحداث المعقدة، وكتابة شفرة جافا سكريبت نظيفة وتفاعلية باستخدام RxJS الملاحظات والعاملين الحديثين.
$4.99$9.99
إنشاء تطبيق شبكي قوي في الوقت الحقيقي من الصفر باستخدام Angular، وتصميمه باستخدام Material Design، وإدارة حالته باستخدام NgRx، وإدماج خدمات قاعدة بيانات Firebase.
$4.99$9.99
إتقان أساسيات برمجة الويب باستخدام Go لبناء خواديم عالية الأداء وتطبيقات الويب القابلة للتوسيع من خلال تعليمات خطية واضحة.
$4.99$9.99
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع