[{"data":1,"prerenderedAt":411},["ShallowReactive",2],{"site-content":3,"course-catalog-en":382},{"COURSES":4,"T":148,"WHY":339,"ABOUT_TOPICS":363,"LATEST":370,"STATS":377},[5,54,101,132],{"id":6,"accent":7,"topics":8,"playlist":11,"firstVideo":12,"titleEn":13,"titleAr":14,"levelEn":15,"levelAr":16,"topicEn":17,"topicAr":18,"descEn":19,"descAr":20,"lessons":21},"sysdesign","#f7921e",[9,10],"backend","systemdesign","PLfJxKq1SJaW4veAOgDRQR6EaNVwMej_dk","lbx1CEVgRD4","System Design Mastery","إتقان تصميم الأنظمة","Advanced","متقدّم","System Design","تصميم الأنظمة","Design large-scale, resilient backend systems — from load balancers and caching to consistency models and real case studies.","صمّم أنظمة خلفية واسعة النطاق وقابلة للصمود — من موازنات الحمل والتخزين المؤقت إلى نماذج الاتساق ودراسات حالة حقيقية.",[22,26,30,34,38,42,46,50],{"en":23,"ar":24,"d":25},"Introduction to System Design","مقدمة في تصميم الأنظمة","12:40",{"en":27,"ar":28,"d":29},"Scalability & Load Balancing","التوسّع وموازنة الحِمل","18:05",{"en":31,"ar":32,"d":33},"Caching Strategies","استراتيجيات التخزين المؤقت","16:30",{"en":35,"ar":36,"d":37},"Database Sharding & Replication","تقسيم وتكرار قواعد البيانات","21:14",{"en":39,"ar":40,"d":41},"CAP Theorem & Consistency","نظرية CAP والاتساق","15:50",{"en":43,"ar":44,"d":45},"Message Queues & Async Processing","طوابير الرسائل والمعالجة غير المتزامنة","19:22",{"en":47,"ar":48,"d":49},"API Gateways & Rate Limiting","بوابات الـ API وتحديد المعدّل","14:08",{"en":51,"ar":52,"d":53},"Case Study: Designing a URL Shortener","دراسة حالة: تصميم مختصِر روابط","23:36",{"id":55,"accent":56,"topics":57,"playlist":58,"firstVideo":59,"titleEn":60,"titleAr":61,"levelEn":62,"levelAr":63,"topicEn":64,"topicAr":65,"descEn":66,"descAr":67,"lessons":68},"linux","#f59e0b",[9,55],"PLfJxKq1SJaW49h1lCujmNo_GITikrCB0G","QK7JIVxanRE","Linux & Backend Foundations","أساسيات لينكس والـ Backend","Intermediate","متوسّط","Linux","لينكس","Everything a backend engineer needs from Linux — processes, the filesystem, bash, systemd, networking and what really happens under the hood.","كل ما يحتاجه مهندس الـ Backend من لينكس — العمليات ونظام الملفات وbash وsystemd والشبكات وما يحدث فعليًا في الأعماق.",[69,73,77,81,85,89,93,97],{"en":70,"ar":71,"d":72},"The Linux Boot Process","عملية إقلاع لينكس","13:10",{"en":74,"ar":75,"d":76},"Processes & Signals","العمليات والإشارات","17:25",{"en":78,"ar":79,"d":80},"The Filesystem & Permissions","نظام الملفات والصلاحيات","15:40",{"en":82,"ar":83,"d":84},"Bash Scripting Essentials","أساسيات سكربتات Bash","20:18",{"en":86,"ar":87,"d":88},"systemd & Managing Services","systemd وإدارة الخدمات","16:02",{"en":90,"ar":91,"d":92},"Networking from the Command Line","الشبكات من سطر الأوامر","18:47",{"en":94,"ar":95,"d":96},"Performance Monitoring & Profiling","مراقبة الأداء والتحليل","14:55",{"en":98,"ar":99,"d":100},"Containers Under the Hood","الحاويات من الداخل","22:09",{"id":102,"accent":103,"topics":104,"comingSoon":105,"titleEn":106,"titleAr":107,"levelEn":15,"levelAr":16,"topicEn":108,"topicAr":109,"descEn":110,"descAr":111,"lessons":112},"distributed","#6366f1",[9,10,102],true,"Distributed Systems","الأنظمة الموزّعة","Distributed","موزّعة","Consensus, replication, partitioning and fault tolerance — how systems stay correct across many machines.","الإجماع والتكرار والتقسيم وتحمّل الأعطال — كيف تبقى الأنظمة صحيحة عبر عدّة أجهزة.",[113,117,120,123,126,129],{"en":114,"ar":115,"d":116},"Lesson 1","الدرس 1","—",{"en":118,"ar":119,"d":116},"Lesson 2","الدرس 2",{"en":121,"ar":122,"d":116},"Lesson 3","الدرس 3",{"en":124,"ar":125,"d":116},"Lesson 4","الدرس 4",{"en":127,"ar":128,"d":116},"Lesson 5","الدرس 5",{"en":130,"ar":131,"d":116},"Lesson 6","الدرس 6",{"id":133,"accent":134,"topics":135,"comingSoon":105,"titleEn":136,"titleAr":137,"levelEn":62,"levelAr":63,"topicEn":138,"topicAr":139,"descEn":140,"descAr":141,"lessons":142},"databases","#10b981",[9,133],"Databases Deep Dive","قواعد البيانات بعمق","Databases","قواعد البيانات","Indexes, transactions, query planning and the trade-offs between SQL and NoSQL in production.","الفهارس والمعاملات وتخطيط الاستعلامات والمفاضلات بين SQL وNoSQL في الإنتاج.",[143,144,145,146,147],{"en":114,"ar":115,"d":116},{"en":118,"ar":119,"d":116},{"en":121,"ar":122,"d":116},{"en":124,"ar":125,"d":116},{"en":127,"ar":128,"d":116},{"en":149,"ar":244},{"brandTag":150,"subscribe":151,"lang":152,"navHome":153,"navCourses":154,"navAbout":155,"navLatest":156,"heroDir":157,"heroKicker":158,"heroTitle1":159,"heroTitleAccent":160,"heroTitle2":161,"heroSub":162,"heroCta":163,"heroCta2":164,"termWhoami":165,"statCourses":154,"statLessons":166,"statHours":167,"statTopics":168,"statStarted":169,"statDone":170,"statCerts":171,"signIn":172,"signUp":173,"signOut":174,"profile":175,"myCourses":176,"review":177,"welcomeBack":178,"createAccount":179,"authSubSignin":180,"authSubSignup":181,"fullName":182,"emailLabel":183,"passLabel":184,"orContinue":185,"noAccount":186,"haveAccount":187,"authNote":188,"myCoursesTitle":176,"myCoursesSub":189,"continueLearning":190,"inProgress":191,"completedSection":192,"exploreMore":193,"noMyCourses":194,"browseCourses":163,"profileTitle":175,"editName":195,"accountInfo":196,"memberSinceLabel":197,"myCertificates":198,"noCerts":199,"viewCert":200,"greeting":201,"resume":202,"featuredTitle":203,"featuredSub":204,"viewAll":205,"whyTitle":206,"startCourse":207,"continueCourse":208,"comingSoon":209,"coursesTitle":154,"coursesSub":210,"searchPh":211,"lessonsWord":212,"complete":213,"noResults":214,"backToCourses":215,"courseProgress":216,"markComplete":217,"completed":192,"nowPlaying":218,"lessonsTitle":166,"notesTitle":219,"notesPh":220,"enrollCourse":221,"enrolled":222,"signInToEnroll":223,"enrollToUnlock":224,"certTitle":225,"certBody":226,"getCert":227,"namePh":228,"certHeading":229,"certAwarded":230,"certFinished":231,"certDate":232,"print":233,"close":234,"aboutKicker":155,"aboutTitle":235,"aboutBody":236,"aboutTopics":237,"joinTitle":238,"joinSub":239,"latestTitle":240,"latestSub":241,"watchYt":242,"footer":243},"Tech Talks","Subscribe","العربية","Home","Courses","About","Latest","Hero","Advanced tech, in Arabic","Master backend &","system design","— the way it works in production.","Deep, practical tutorials that close the gap in Arabic tech content. Built for engineers who want to go beyond the basics.","Browse courses","Watch latest","\u002F\u002F An engineer closing the Arabic tech-content gap.","Lessons","Hours","Topics","Courses started","Lessons done","Certificates","Sign in","Sign up","Sign out","Profile","My Courses","Review","Welcome back","Create your account","Sign in to track your progress and pick up where you left off.","Join free — track progress, save notes, and earn certificates.","Full name","Email","Password","or continue with","Don't have an account?","Already have an account?","Demo account — your details stay in this browser, no server.","Everything you’re learning, in one place.","Continue learning","In progress","Completed","Explore more","You haven’t started any course yet.","Display name","Account","Member since","My certificates","Finish a course to earn your first certificate.","View","Hi","Resume","Featured courses","Structured paths from fundamentals to production.","View all","Why Qorashy","Start","Continue","Coming soon","Pick a path and track your progress as you go.","Search courses…","lessons","complete","No courses match your search.","All courses","Your progress","Mark complete","Now playing","My notes","Write notes for this lesson… (saved automatically)","Enroll in course","Enrolled","Sign in to enroll","Enroll in this course to save notes and track progress.","Course completed!","You finished every lesson. Generate your certificate.","View certificate","Your name","Certificate of Completion","This certifies that","has successfully completed","Date","Print \u002F Save PDF","Close","Closing the Arabic tech gap","Qorashy Tech Talks publishes advanced, no-fluff tutorials on backend engineering, system design and Linux — in Arabic. The goal is simple: give Arabic-speaking engineers the same depth of content the English-speaking world takes for granted.","What we cover","Learn something hard this week","New deep-dives every month. Subscribe and never miss one.","Latest videos","Fresh from the channel.","Watch on YouTube","Built for Arabic-speaking engineers.",{"brandTag":245,"subscribe":246,"lang":247,"navHome":248,"navCourses":249,"navAbout":250,"navLatest":251,"heroDir":252,"heroKicker":253,"heroTitle1":254,"heroTitleAccent":18,"heroTitle2":255,"heroSub":256,"heroCta":257,"heroCta2":258,"termWhoami":259,"statCourses":260,"statLessons":261,"statHours":262,"statTopics":263,"statStarted":264,"statDone":265,"statCerts":266,"signIn":267,"signUp":268,"signOut":269,"profile":270,"myCourses":271,"review":272,"welcomeBack":273,"createAccount":274,"authSubSignin":275,"authSubSignup":276,"fullName":277,"emailLabel":278,"passLabel":279,"orContinue":280,"noAccount":281,"haveAccount":282,"authNote":283,"myCoursesTitle":271,"myCoursesSub":284,"continueLearning":285,"inProgress":286,"completedSection":287,"exploreMore":288,"noMyCourses":289,"browseCourses":257,"profileTitle":270,"editName":290,"accountInfo":291,"memberSinceLabel":292,"myCertificates":293,"noCerts":294,"viewCert":295,"greeting":296,"resume":297,"featuredTitle":298,"featuredSub":299,"viewAll":300,"whyTitle":301,"startCourse":302,"continueCourse":303,"comingSoon":304,"coursesTitle":249,"coursesSub":305,"searchPh":306,"lessonsWord":261,"complete":307,"noResults":308,"backToCourses":309,"courseProgress":310,"markComplete":311,"completed":307,"nowPlaying":312,"lessonsTitle":313,"notesTitle":314,"notesPh":315,"enrollCourse":316,"enrolled":317,"signInToEnroll":318,"enrollToUnlock":319,"certTitle":320,"certBody":321,"getCert":322,"namePh":323,"certHeading":324,"certAwarded":325,"certFinished":326,"certDate":327,"print":328,"close":329,"aboutKicker":250,"aboutTitle":330,"aboutBody":331,"aboutTopics":332,"joinTitle":333,"joinSub":334,"latestTitle":335,"latestSub":336,"watchYt":337,"footer":338},"حوارات تقنية","اشترك","English","الرئيسية","الدورات","عن القناة","الأحدث","الواجهة","تقنيات متقدّمة، بالعربية","أتقن الـ Backend و","— كما يعمل فعليًا في الإنتاج.","دروس عميقة وعملية تسدّ الفجوة في المحتوى التقني العربي. مصمّمة لمهندسين يريدون تجاوز الأساسيات.","تصفّح الدورات","شاهد الأحدث","\u002F\u002F مهندس يسدّ فجوة المحتوى التقني العربي.","دورات","درس","ساعة","مجالات","دورات بدأتها","دروس أنهيتها","شهادات","تسجيل الدخول","إنشاء حساب","تسجيل الخروج","الملف الشخصي","دوراتي","مراجعة","مرحبًا بعودتك","أنشئ حسابك","سجّل الدخول لتتابع تقدّمك وتكمل من حيث توقّفت.","انضم مجانًا — تابع تقدّمك، احفظ ملاحظاتك، واحصل على شهادات.","الاسم الكامل","البريد الإلكتروني","كلمة المرور","أو تابع عبر","ليس لديك حساب؟","لديك حساب بالفعل؟","حساب تجريبي — بياناتك تبقى في هذا المتصفح فقط، دون خادم.","كل ما تتعلّمه في مكان واحد.","أكمل التعلّم","قيد التقدّم","مكتملة","استكشف المزيد","لم تبدأ أي دورة بعد.","الاسم المعروض","الحساب","عضو منذ","شهاداتي","أكمل دورة لتحصل على شهادتك الأولى.","عرض","أهلًا","استئناف","دورات مختارة","مسارات منظّمة من الأساسيات حتى الإنتاج.","عرض الكل","لماذا قُرشي","ابدأ","أكمل","قريبًا","اختر مسارًا وتابع تقدّمك أولًا بأول.","ابحث في الدورات…","مكتمل","لا توجد دورات مطابقة لبحثك.","كل الدورات","تقدّمك","وضع علامة كمكتمل","يُعرض الآن","الدروس","ملاحظاتي","اكتب ملاحظاتك لهذا الدرس… (تُحفظ تلقائيًا)","سجّل في الدورة","مسجّل","سجّل الدخول للتسجيل","سجّل في هذه الدورة لحفظ الملاحظات وتتبع التقدّم.","أكملت الدورة!","لقد أنهيت كل الدروس. أنشئ شهادتك.","عرض الشهادة","اسمك","شهادة إتمام","تشهد هذه الوثيقة أنّ","قد أتمّ بنجاح","التاريخ","طباعة \u002F حفظ PDF","إغلاق","نسدّ فجوة المحتوى التقني العربي","تنشر «قُرشي حوارات تقنية» دروسًا متقدّمة وبلا حشو في هندسة الـ Backend وتصميم الأنظمة ولينكس — بالعربية. الهدف بسيط: أن نمنح المهندسين العرب نفس عمق المحتوى المتاح للعالم الناطق بالإنجليزية.","ماذا نغطّي","تعلّم شيئًا صعبًا هذا الأسبوع","دروس عميقة جديدة كل شهر. اشترك ولا تفوّت شيئًا.","أحدث الفيديوهات","طازج من القناة.","شاهد على يوتيوب","صُمّم للمهندسين العرب.",{"en":340,"ar":353},[341,345,349],{"icon":342,"title":343,"body":344},"◆","Production-grade depth","Real architectures and real trade-offs — not toy examples.",{"icon":346,"title":347,"body":348},"✦","In Arabic, no compromise","Advanced material explained clearly in your own language.",{"icon":350,"title":351,"body":352},"▲","Track your learning","Mark lessons complete, save notes, and watch your progress build.",[354,357,360],{"icon":342,"title":355,"body":356},"عمق على مستوى الإنتاج","معماريات حقيقية ومفاضلات حقيقية — لا أمثلة وهمية.",{"icon":346,"title":358,"body":359},"بالعربية، بلا تنازلات","محتوى متقدّم يُشرَح بوضوح بلغتك.",{"icon":350,"title":361,"body":362},"تابع تعلّمك","ضع علامة على الدروس، احفظ ملاحظاتك، وشاهد تقدّمك.",{"en":364,"ar":367},[17,365,64,106,138,366],"Backend Engineering","APIs & Microservices",[18,368,65,107,139,369],"هندسة الـ Backend","واجهات الـ API والخدمات المصغّرة",[371,374],{"id":12,"courseId":6,"tagEn":17,"tagAr":18,"titleEn":372,"titleAr":373},"System Design — Live Walkthrough","تصميم الأنظمة — جولة حيّة",{"id":59,"courseId":55,"tagEn":64,"tagAr":65,"titleEn":375,"titleAr":376},"Linux Internals — Deep Dive","باطن لينكس — غوص عميق",{"courses":378,"lessons":379,"hours":380,"topics":381},4,"16+",24,3,[383,398],{"slug":384,"numericId":385,"title":386,"desc":387,"level":388,"tag":389,"accent":390,"topics":391,"thumbnailVideoId":59,"comingSoon":396,"lessonCount":378,"lessons":397},"rest-api",1,"REST API Fundamentals","Scratch the surface of RESTful APIs — fundamentals, design principles, and an HTTP deep dive from Qorashy Tech Talks.","Beginner","REST API","#3b82f6",[392,393,394,395],"REST","HTTP","API Design","Resources",false,[],{"slug":399,"numericId":400,"title":401,"desc":402,"level":62,"tag":403,"accent":404,"topics":405,"thumbnailVideoId":12,"comingSoon":396,"lessonCount":409,"lessons":410},"semver",2,"Semantic Versioning & Changelogs","Learn what MAJOR.MINOR.PATCH really means, how release stages work, and how to write changelogs your team will actually use.","SemVer","#8b5cf6",[403,406,407,408],"Changelog","Versioning","Releases",7,[],1781535437295]