Advanced Backend Engineering Concepts — Networking, Databases & Optimization

عدد الدروس : 54 عدد ساعات الدورة : 26:48:26 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
A comprehensive course for backend developers covering TCP/IP, HTTP/2, proxies, load balancing, databases, API optimization, and backend best practices.

قائمة الدروس

عن الدورة

his Advanced Backend Engineering Concepts course is designed for backend developers who want to deepen their understanding of system architecture, networking, and database engines. The course covers essential concepts that every backend engineer should know to build scalable, high-performance applications.

Learners begin by exploring networking fundamentals, including the TCP 3-way handshake and the differences between Layer 4 and Layer 7 proxying. The course then dives into database engines, comparing MyISAM, InnoDB, Aria, XtraDB, LevelDB, and RocksDB, helping students understand how to choose the right storage solution for their applications.

HTTP/2 is explained in detail, with performance benefits and trade-offs, while load balancing techniques with HAProxy illustrate practical strategies for distributing traffic efficiently. Learners also receive tips to optimize backend APIs without relying solely on caching and understand how backend systems impact frontend performance.