للحصول على شهادة
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.