🧠 PETA ILMU TOBI
Hierarki penuh: kategori skill → topik → subtopik. Klik topik untuk kembang. Jumlah: 25 skill · 793 fail ilmu
🗂 autonomous-ai-agents (6)
⚙️ hermes-agent19 fail
📄 references/background-systems📄 references/cli-reference📄 references/configuration📄 references/contributor-guide📄 references/delegate-task-concurrency-diagnosis📄 references/desktop-plugins📄 references/native-mcp📄 references/petdex📄 references/portal-auth-for-third-party-apps📄 references/project-context-files📄 references/providers-and-models📄 references/security-privacy📄 references/slash-commands📄 references/themes📄 references/troubleshooting📄 references/tui-widgets📄 references/webhooks📄 references/windows-quirks⚙️ hermes-agent-lifecycle1 fail
⚙️ hermes-docker2 fail
📄 references/local-image-build⚙️ hermes-multiagent-ops11 fail
📄 references/brain-package-distribution📄 references/container-single-copy📄 references/kanban-shared-board📄 references/multi-business-structure📄 references/new-messaging-agent📄 references/relay-bridge📄 references/rename-profile📄 references/reset-profile📄 references/secure-token-capture📄 references/telegram-bot-to-bot⚙️ hermes-operations8 fail
📄 references/background-systems📄 references/field-guide📄 references/hermes-agent-operations📄 references/hermes-codebase-audit📄 references/multi-agent-audit📄 references/multi-agent📄 references/providers-and-models⚙️ hermes-profile-ecosystem3 fail
📄 references/agent-lifecycle📄 references/topology🗂 communication (2)
⚙️ fai-operating-standards1 fail
⚙️ fai-visual-structure1 fail
🗂 curriculum (3)
⚙️ mass-curriculum-learning2 fail
📄 references/fact-check-audit📚 software-curriculum 202 topik01 — Programming Fundamentals (18)
- • 1. Variable & Constant [V]
- • 2. Data Types [V]
- • 3. Operator & Expression [V]
- • 4. Input / Output [V]
- • 5. Condition — If/Else, Switch/Match [V]
- • 6. Loop — For, While [V]
- • 7. Function & Method [V]
- • 8. Scope & Lifetime [V]
- • 9. Collection Types [V]
- • 10. Error & Exception Handling [V]
- • 11. Recursion [V]
- • 12. Debugging [V]
- • 13. Modules, Packages, Imports [V]
- • 14. File Handling [V]
- • 15. Memory Basics, References, Pointers [V]
- • 16. Mutable vs Immutable [V]
- • 17. Type Conversion & Type Checking [V]
- • Bukti faham (checklist)
02 — Computational Thinking (12)
- • 1. Problem Decomposition [V]
- • 2. Pattern Recognition [V]
- • 3. Abstraction [V]
- • 4. Algorithmic Thinking [V]
- • 5. Logical Reasoning [V]
- • 6. Step-by-Step Problem Solving [V]
- • 7. State Thinking [V]
- • 8. Data Flow Thinking [V]
- • 9. Control Flow Thinking [V]
- • Hubungan antara konsep [V]
- • Kaitan dengan coding praktikal
- • Bukti faham (checklist)
03 — Computer Science Fundamentals (18)
- • 1. Computer Architecture [V]
- • 2. CPU — Central Processing Unit [V]
- • 3. Memory — konsep umum [V]
- • 4. RAM — Random Access Memory [V]
- • 5. Registers [V]
- • 6. Cache [V]
- • 7. Storage [V]
- • 8. Binary & Hexadecimal [V]
- • 9. Machine Instructions [V]
- • 10. Compilation & Execution Model [V]
- • 11. Execution Model — apa berlaku bila program jalan [V]
- • 12. Processes [V]
- • 13. Threads [V]
- • 14. Operating Systems [V]
- • 15. Filesystems [V]
- • 16. Computer Networks [V]
- • 17. Hubungan besar — peta konsep [V]
- • Bukti faham (checklist)
04 — Mathematical Foundations (14)
- • 1. Discrete Mathematics [V]
- • 2. Mathematical Logic [V]
- • 3. Boolean Logic [V]
- • 4. Set Theory [V]
- • 5. Graph Theory [V]
- • 6. Combinatorics [V]
- • 7. Probability [V]
- • 8. Statistics [V]
- • 9. Linear Algebra [V]
- • 10. Calculus [V]
- • 11. Numerical Methods [V]
- • 12. Optimization [V]
- • 13. Number Theory [V]
- • Bukti faham (checklist)
05 — Theory of Computation (12)
- • 1. Automata Theory [V]
- • 2. Formal Languages [V]
- • 3. Grammars [V]
- • 4. Chomsky Hierarchy [V]
- • 5. State Machines & Finite Automata [V]
- • 6. Pushdown Automata & Context-Free Languages [V]
- • 7. Turing Machines [V]
- • 8. Computability [V]
- • 9. Decidability & the Halting Problem [V]
- • 10. Complexity Theory — P vs NP [V]
- • 11. Kaitan dengan Kejuruteraan [V]
- • Bukti faham (checklist)
06 — Data Structures (20)
- • 1. Array (statik) [V]
- • 2. Dynamic Array [V]
- • 3. Linked List [V]
- • 4. Stack [V]
- • 5. Queue [V]
- • 6. Deque [V]
- • 7. Hash Table / Hash Map [V]
- • 8. Set [V]
- • 9. Heap [V]
- • 10. Priority Queue [V]
- • 11. Tree (umum) [V]
- • 12. Binary Tree [V]
- • 13. Binary Search Tree (BST) [V]
- • 14. Trie [V]
- • 15. Graph (directed / undirected / DAG) [V]
- • 16. B-Tree [V]
- • 17. B+ Tree [V]
- • 18. LSM Tree (Log-Structured Merge Tree) [V]
- • 19. Bloom Filter [V]
- • Bukti faham (checklist)
07 — Algorithms (19)
- • 1. Searching — Linear & Binary [V]
- • 2. Sorting [V]
- • 3. Traversal (Tree & Graph) [V]
- • 4. BFS — Breadth-First Search
- • 5. DFS — Depth-First Search
- • 6. Dynamic Programming (DP) — Memoization & Tabulation
- • 7. Greedy
- • 8. Divide and Conquer
- • 9. Backtracking
- • 10. Recursion — Hubungan dengan DP [V]
- • 11. Graph Algorithms (asas) [V]
- • 12. Shortest Path — Dijkstra, Bellman-Ford, A*
- • 13. Minimum Spanning Tree (MST)
- • 14. String Algorithms [V]
- • 15. Hashing Algorithms [V]
- • 16. Compression
- • 17. Scheduling
- • 18. Optimization
- • Bukti faham (checklist)
08 — Algorithm Complexity (13)
- • 1. Time Complexity [V]
- • 2. Big-O — Upper Bound (had atas) [V]
- • 3. Big-Omega — Lower Bound (had bawah) [V]
- • 4. Big-Theta — Tight Bound (terikat ketat) [V]
- • 5. Worst / Average / Best Case [V]
- • 6. Space Complexity [V]
- • 7. Amortized Analysis [V]
- • 8. Algorithm Tradeoffs [V]
- • 9. Pengiraan Complexity — Contoh [V]
- • 10. Kenapa Big-O Dominan [V]
- • 11. Perangkap & Salah Faham [V]
- • Jadual common complexities
- • Bukti faham (checklist)
09 — Programming Paradigms (15)
- • 1. Imperative [V]
- • 2. Procedural [V]
- • 3. Object-Oriented (OOP) [V]
- • 4. Functional (FP) [V]
- • 5. Declarative [V]
- • 6. Event-Driven [V]
- • 7. Reactive [V]
- • 8. Concurrent [V]
- • 9. Parallel [V]
- • 10. Logic [V]
- • 11. Data-Oriented (DOP) [V]
- • 12. Aspect-Oriented (AOP) [V]
- • Perbezaan & gabungan (multi-paradigm) [V]
- • Perangkap [V]
- • Bukti faham (checklist)
10 — Object-Oriented Programming (15)
- • 1. Class [V]
- • 2. Object [V]
- • 3. Encapsulation [V]
- • 4. Abstraction
- • 5. Interface
- • 6. Inheritance
- • 7. Method Overriding
- • 8. Method Overloading
- • 9. Polymorphism [V]
- • 10. Association
- • 11. Composition [V]
- • 12. Dependency
- • 13. Composition over Inheritance (prinsip)
- • 14. Masalah Deep Inheritance
- • Bukti faham (checklist)
100 — Firmware Engineering (8)
- • 1. Device Firmware [V]
- • 2. Bootloaders [V]
- • 3. Hardware Drivers [V]
- • 4. Low-Level Memory [V]
- • 5. Interrupts [V]
- • 6. Embedded Networking [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
101 — Device Driver Engineering (7)
- • 1. Device Drivers — Apa & Kenapa [V]
- • 2. Kernel Modules (LKM) [V]
- • 3. Hardware Interfaces — Bus & Device Model [V]
- • 4. Interrupt Handling — IRQ [V]
- • 5. Device Communication — Cara Data Bergerak [V]
- • Perangkap rentas topik (ingat selalu)
- • Bukti faham (checklist)
102 — FPGA & Hardware Programming (7)
- • 1. Logic Circuits & Digital Design [V]
- • 2. FPGA vs ASIC [V]
- • 3. HDL: Verilog & VHDL [V]
- • 4. Toolchain: Simulation, Synthesis, Place & Route [V]
- • 5. Hardware Acceleration [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
103 — BIOS / UEFI Development (9)
- • 1. Firmware [V]
- • 2. Hardware Initialization (POST) [V]
- • 3. BIOS (Legacy) [V]
- • 4. UEFI [V]
- • 5. UEFI vs BIOS — dan GPT [V]
- • 6. Boot Process (PC penuh) [V]
- • 7. Secure Boot [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
104 — IoT Engineering (9)
- • 1. Sensors [V]
- • 2. Devices [V]
- • 3. Device Communication [V]
- • 4. MQTT [V]
- • 5. Edge Devices [V]
- • 6. Telemetry [V]
- • 7. Device Management [V]
- • 8. IoT Security [V]
- • Bukti faham (checklist)
105 — Robotics Programming (11)
- • 1. ROS — Nodes & Topics [V]
- • 2. Sensors [V]
- • 3. Motors & Actuators [V]
- • 4. Kinematics & Odometry [V]
- • 5. Control Systems [V]
- • 6. Localization & SLAM [V]
- • 7. Mapping [V]
- • 8. Navigation [V]
- • 9. Motion Planning [V]
- • 10. Sistem Penuh & Keselamatan [V]
- • Bukti faham (checklist)
106 — Real-Time Systems (9)
- • 1. Hard vs Soft Real-Time [V]
- • 2. Deterministic Execution [V]
- • 3. Deadlines & Task Timing Parameters [V]
- • 4. Real-Time Scheduling: RMS & EDF [V]
- • 5. Fixed-Priority: Priority Inversion & Inheritance [V]
- • 6. Interrupt Handling [V]
- • 7. RTOS — Real-Time Operating System [V]
- • 8. Merancang Sistem Masa Nyata — Ringkasan [V]
- • Bukti faham (checklist)
107 — Automotive Software (10)
- • 1. ECU Programming [V]
- • 2. CAN Bus (Controller Area Network) [V]
- • 3. AUTOSAR (AUTomotive Open System ARchitecture) [V]
- • 4. Vehicle Diagnostics — OBD-II & UDS [V]
- • 5. ADAS (Advanced Driver-Assistance Systems) [V]
- • 6. Autonomous Driving [V]
- • 7. Real-Time Vehicle Systems [V]
- • Perangkap Umum Automotive Software
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
108 — Aerospace Software (8)
- • 1. Avionics [V]
- • 2. Flight Control [V]
- • 3. Safety-Critical Systems & DO-178C [V]
- • 4. Fault-Tolerant Systems [V]
- • 5. Embedded Real-Time Systems [V]
- • Perangkap Umum Aerospace Software
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
109 — Telecommunication Software (10)
- • 1. Telecom Landscape: Signal → Network [V]
- • 2. 4G / LTE [V]
- • 3. 5G [V]
- • 4. SIP — Session Initiation Protocol [V]
- • 5. VoIP — Voice over IP [V]
- • 6. Telecom Protocols (Peta Am) [V]
- • 7. Radio Systems & SDR [V]
- • 8. Network Functions & vNF [V]
- • 9. Software Challenges Khusus Telekom
- • Bukti faham (checklist)
11 — Functional Programming (15)
- • 1. Pure Functions [V]
- • 2. Immutability [V]
- • 3. Referential Transparency [V]
- • 4. Higher-Order Functions [V]
- • 5. Closures [V]
- • 6. Function Composition [V]
- • 7. Map [V]
- • 8. Filter [V]
- • 9. Reduce (Fold) [V]
- • 10. Recursion [V]
- • 11. Monads [V]
- • 12. FP ↔ Concurrency [V]
- • 13. FP ↔ Testing [V]
- • 14. Ringkasan Mental Model
- • Bukti faham (checklist)
110 — GIS & Spatial Computing (10)
- • 1. GIS — Apa & Komponen [V]
- • 2. Spatial Data & Coordinate Systems [V]
- • 3. GPS & Positioning [V]
- • 4. Mapping & Tile Rendering [V]
- • 5. Spatial Databases — PostGIS [V]
- • 6. Geospatial Analysis [V]
- • 7. Geofencing [V]
- • 8. Routing Algorithms [V]
- • 9. Location Services & Privacy [V]
- • Bukti faham (checklist)
111 — Audio Programming (8)
- • 1. Digital Signal Processing (DSP) [V]
- • 2. Audio Engines [V]
- • 3. Audio Synthesis [V]
- • 4. Audio Effects [V]
- • 5. Audio Streaming [V]
- • 6. Codecs & Audio Formats [V]
- • 7. Rantaian Lengkap [V]
- • Bukti faham (checklist)
112 — Video Engineering (10)
- • 1. Video Processing (perwakilan & pemprosesan video) [V]
- • 2. Video Compression [V]
- • 3. Video Encoding [V]
- • 4. Video Decoding [V]
- • 5. Codec Video (H.264 / HEVC / VP9 / AV1) [V]
- • 6. Transcoding [V]
- • 7. Streaming & Penghantaran Video [V]
- • 8. DRM — Perlindungan Kandungan [V]
- • 9. Rantaian Lengkap Video [V]
- • Bukti faham (checklist)
113 — Media Streaming (10)
- • 1. Streaming vs Download; Live vs VOD [V]
- • 2. Codec & Container (Asas) [V]
- • 3. HLS (HTTP Live Streaming) [V]
- • 4. MPEG-DASH (Dynamic Adaptive Streaming over HTTP) [V]
- • 5. WebRTC (Web Real-Time Communication) [V]
- • 6. Adaptive Bitrate (ABR) [V]
- • 7. Live Streaming & Latency [V]
- • 8. Media Servers [V]
- • 9. CDN Delivery [V]
- • Bukti faham (checklist)
114 — Email Infrastructure (12)
- • 1. SMTP — Simple Mail Transfer Protocol [V]
- • 2. IMAP — Internet Message Access Protocol [V]
- • 3. POP3 — Post Office Protocol v3 [V]
- • 4. Mail Servers (MTA, MDA, Mailbox) [V]
- • 5. Email Queues (giliran & retry) [V]
- • 6. Deliverability (sampai ke inbox) [V]
- • 7. Spam Filtering [V]
- • 8. DKIM — DomainKeys Identified Mail [V]
- • 9. SPF — Sender Policy Framework [V]
- • 10. DMARC — Domain-based Message Authentication, Reporting & Conformance [V]
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
115 — Chat & Real-Time Communication (10)
- • 1. Messaging Systems — Bentuk Asas [V]
- • 2. WebSocket [V]
- • 3. Presence — Kehadiran Pengguna [V]
- • 4. Typing Indicators [V]
- • 5. Read Receipts [V]
- • 6. Message Delivery — Sampai dengan Betul [V]
- • 7. Push Notifications [V]
- • 8. Chat Storage — Menyimpan Perbualan [V]
- • 9. Merancang Sistem Chat — Ringkasan [V]
- • Bukti faham (checklist)
116 — Collaborative Software (8)
- • 1. Collaborative Editing [V]
- • 2. Real-Time Sync [V]
- • 3. Operational Transformation (OT) [V]
- • 4. CRDT — Conflict-free Replicated Data Types [V]
- • 5. Conflict Resolution [V]
- • 6. Presence Systems [V]
- • 7. Memilih Seni Bina: OT vs CRDT vs Hanya Kunci [V]
- • Bukti faham (checklist)
117 — Notification Systems (11)
- • 1. Notification Landscape — Channels & Routing [V]
- • 2. Push Notifications [V]
- • 3. Email Notifications [V]
- • 4. SMS [V]
- • 5. In-App Notifications [V]
- • 6. Notification Queues [V]
- • 7. Delivery Tracking [V]
- • 8. Retry Systems [V]
- • 9. Preferences, Compliance & Best Practices [V]
- • Hubungan antara sistem [V]
- • Bukti faham (checklist)
118 — Data Engineering (12)
- • 1. Data Pipelines [V]
- • 2. ETL — Extract, Transform, Load [V]
- • 3. ELT — Extract, Load, Transform [V]
- • 4. Data Warehouses [V]
- • 5. Data Lakes [V]
- • 6. Data Modeling [V]
- • 7. Data Integration [V]
- • 8. Data Quality [V]
- • 9. Batch Processing [V]
- • 10. Stream Processing [V]
- • Peta Ringkas [V]
- • Bukti faham (checklist)
119 — Data Warehousing (10)
- • 1. OLTP vs OLAP [V]
- • 2. Fact Tables [V]
- • 3. Dimension Tables [V]
- • 4. Star Schema [V]
- • 5. Snowflake Schema [V]
- • 6. Star vs Snowflake — bila mana [V]
- • 7. OLAP Operations [V]
- • 8. Analytics Databases (ringkas) [V]
- • 9. Gambaran Besar [V]
- • Bukti faham (checklist)
12 — Programming Languages (26)
- • 1. Markup & Style — HTML/CSS [V]
- • 2. Web Dinamik — JavaScript & TypeScript [V]
- • 3. Serbaguna — Python [V]
- • 4. Enterprise — Java & C# [V]
- • 5. Sistem & Dekat Mesin — C [V]
- • 6. Performance + Abstraksi — C++ [V]
- • 7. Memory Safety via Ownership — Rust [V]
- • 8. Concurrency & Server — Go [V]
- • 9. Mobile Native — Swift & Kotlin [V]
- • 10. Cross-platform UI — Dart (Flutter) [V]
- • 11. Web Server-side — PHP & Ruby [V]
- • 12. JVM Fungsional — Scala [V]
- • 13. Statistik & Data — R [V]
- • 14. Saintifik & Numerik — Julia [V]
- • 15. Embedding — Lua [V]
- • 16. Scripting Shell — Bash & PowerShell [V]
- • 17. Query Data — SQL [V]
- • 18. Blockchain — Solidity [V]
- • 19. Low-level — Assembly [V]
- • 20. Legacy Mainframe — COBOL [V]
- … +6 lagi
120 — Data Lakes (8)
- • 1. Raw Data Storage [V]
- • 2. Object Storage (S3) [V]
- • 3. Structured Data [V]
- • 4. Semi-Structured Data [V]
- • 5. Unstructured Data [V]
- • 6. Data Lakehouse (Delta) [V]
- • 7. Hubungan & Peta Konsep [V]
- • Bukti faham (checklist)
121 — Data Governance (10)
- • 1. Metadata Management [V]
- • 2. Data Lineage [V]
- • 3. Data Quality [V]
- • 4. Schema Governance [V]
- • 5. Data Ownership [V]
- • 6. Retention [V]
- • 7. Access Governance [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
122 — Master Data Management (8)
- • 1. Customer Master [V]
- • 2. Product Master [V]
- • 3. Entity Resolution [V]
- • 4. Deduplication [V]
- • 5. Data Consistency [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
123 — Data Visualization (9)
- • 1. Mengapa Visualisasi [V]
- • 2. Charts — Jenis & Bila Guna [V]
- • 3. Dashboards [V]
- • 4. Interactive Analytics [V]
- • 5. Business Intelligence (BI) [V]
- • 6. Reporting [V]
- • 7. Visualization Libraries (D3, Chart.js, Plotly) [V]
- • 8. Hubungan & Peta Konsep [V]
- • Bukti faham (checklist)
124 — Scientific Computing (9)
- • 1. Scientific Computing [V]
- • 2. Numerical Computing — Floating Point [V]
- • 3. Numerical Computing — Accuracy & Stability [V]
- • 4. Mathematical Modeling [V]
- • 5. Simulation [V]
- • 6. Scientific Algorithms [V]
- • 7. High-Performance Computing [V]
- • 8. Reproducibility & Verification [V]
- • Bukti faham (checklist)
125 — Simulation Engineering (9)
- • 1. Simulation & Model [V]
- • 2. System Modeling [V]
- • 3. Physical Simulation [V]
- • 4. Discrete Event Simulation [V]
- • 5. Monte Carlo & Rawak [V]
- • 6. Simulation Engines [V]
- • 7. Verification, Validation & Calibration [V]
- • 8. Amalan Projek Simulasi [V]
- • Bukti faham (checklist)
126 — Digital Twin Engineering (7)
- • 1. Physical System Models [V]
- • 2. Sensor Integration [V]
- • 3. Simulation [V]
- • 4. Real-Time Data [V]
- • 5. Predictive Models [V]
- • 6. Jenis Twin & Seni Bina (ringkas) [V]
- • Bukti faham (checklist)
127 — Bioinformatics (9)
- • 1. Computational Biology & Bioinformatics [V]
- • 2. Genome & Asas Biologi Molekul [V]
- • 3. Biological Data — FASTA & FASTQ [V]
- • 4. Format Data Biologi Lain [V]
- • 5. Sequence Processing — Alignment [V]
- • 6. Genome Assembly & Analisis Hiliran [V]
- • 7. Ekosistem Tool & Amalan Kejuruteraan [V]
- • 8. Perangkap Am (ringkasan) [V]
- • Bukti faham (checklist)
128 — Computational Chemistry (9)
- • 1. Chemical Modeling — Perwakilan Sistem Kimia [V]
- • 2. Molecular Simulation — Molecular Dynamics (MD) [V]
- • 3. Force Fields & Potensi [V]
- • 4. Quantum Chemistry [V]
- • 5. Numerical Analysis [V]
- • 6. Aliran Kerja & Perisian [V]
- • Perangkap Umum Computational Chemistry
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
129 — Computational Physics (6)
- • 1. Numerical Physics [V]
- • 2. Physical Modeling [V]
- • 3. Simulation — PDE, Finite Difference & Element [V]
- • 4. Amalan & Alatan [V]
- • 5. Projek Mini (cadangan)
- • Bukti faham (checklist)
13 — Programming Language Design (14)
- • 1. Syntax [V]
- • 2. Semantics [V]
- • 3. Type Systems [V]
- • 4. Static vs Dynamic Typing [V]
- • 5. Strong vs Weak Typing [V]
- • 6. Type Inference [V]
- • 7. Generics [V]
- • 8. Memory Models [V]
- • 9. Runtime Design [V]
- • 10. Garbage Collection [V]
- • 11. Language Tooling [V]
- • 12. Trade-off reka bentuk — kajian kes [V]
- • 13. Cara type system menangkap bug — contoh [V]
- • Bukti faham (checklist)
130 — Computational Finance (6)
- • 1. Financial Models — Asas [V]
- • 2. Quantitative Analysis (Quant) [V]
- • 3. Monte Carlo Simulation [V]
- • 4. Risk Models — Value at Risk (VaR) [V]
- • 5. Pricing Models — Black-Scholes (ringkas) [V]
- • Bukti faham (checklist)
131 — Quantitative Development (9)
- • 1. Market Data [V]
- • 2. Trading Algorithms [V]
- • 3. Risk Systems [V]
- • 4. Execution Engines [V]
- • 5. Backtesting [V]
- • 6. Quant Models [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
132 — Machine Learning (12)
- • 1. Supervised Learning [V]
- • 2. Classification [V]
- • 3. Regression [V]
- • 4. Unsupervised Learning [V]
- • 5. Clustering [V]
- • 6. Reinforcement Learning [V]
- • 7. Feature Engineering [V]
- • 8. Model Evaluation (Metrics) [V]
- • 9. Model Selection: Bias-Variance & Cross-Validation [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
133 — Deep Learning (13)
- • 1. Gambaran keseluruhan [V]
- • 2. Neural Network & MLP [V]
- • 3. Activation Functions [V]
- • 4. Backpropagation [V]
- • 5. Training: Loss & Optimizers [V]
- • 6. Embeddings [V]
- • 7. CNN — Convolutional Neural Network [V]
- • 8. RNN — Recurrent Neural Network [V]
- • 9. LSTM & GRU [V]
- • 10. Attention [V]
- • 11. Transformers & Self-Attention [V]
- • 12. Hubungan & peta konsep
- • Bukti faham (checklist)
134 — NLP (11)
- • 1. Text Processing [V]
- • 2. Tokenization (Subword) [V]
- • 3. Language Models [V]
- • 4. Text Classification [V]
- • 5. Sentiment Analysis [V]
- • 6. Named Entity Recognition (NER) [V]
- • 7. Translation (Seq2Seq) [V]
- • 8. Summarization [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
135 — Computer Vision (13)
- • 1. Image Representation & Pixels [V]
- • 2. Image Processing [V]
- • 3. Image Classification [V]
- • 4. Object Detection [V]
- • 5. Segmentation [V]
- • 6. Object Tracking [V]
- • 7. OCR — Optical Character Recognition [V]
- • 8. Vision Models [V]
- • 9. Metrik & Penilaian [V]
- • 10. Pipeline Projek CV [V]
- • 11. Perangkap Umum (ringkasan)
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
136 — Speech Engineering (9)
- • 1. Skop: Apa Itu Speech Engineering [V]
- • 2. Asas Audio Digital untuk Pertuturan [V]
- • 3. Speech-to-Text / ASR [V]
- • 4. Text-to-Speech / TTS [V]
- • 5. Voice Recognition — Istilah yang Keliru [V]
- • 6. Speaker Identification, Verification & Diarization [V]
- • 7. Audio Models — Keluarga & Pemilihan [V]
- • 8. Rantaian Penuh & Kejuruteraan Aplikasi [V]
- • Bukti faham (checklist)
137 — Recommendation Systems (13)
- • 1. Recommendation Systems [V]
- • 2. Personalization [V]
- • 3. Candidate Retrieval [V]
- • 4. Collaborative Filtering (User/Item) [V]
- • 5. Content-Based Filtering [V]
- • 6. Hybrid & Context-Aware [V]
- • 7. Ranking [V]
- • 8. Recommendation Models [V]
- • 9. Evaluation [V]
- • 10. Cold Start & Feedback Loop [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
138 — MLOps (11)
- • 1. Gambaran MLOps [V]
- • 2. Experiment Tracking [V]
- • 3. Model Training Pipelines [V]
- • 4. Model Versioning [V]
- • 5. Model Registry [V]
- • 6. Model Deployment [V]
- • 7. Model Monitoring — Drift [V]
- • 8. Feature Stores [V]
- • 9. CI/CD untuk ML & Gelung Maklum Balas [V]
- • Peta Ringkas [V]
- • Bukti faham (checklist)
139 — LLM Engineering (11)
- • 1. Large Language Models (Autoregressive) [V]
- • 2. Tokenization [V]
- • 3. Context Windows [V]
- • 4. Prompting [V]
- • 5. Embeddings [V]
- • 6. Fine-Tuning [V]
- • 7. Inference [V]
- • 8. Evaluation [V]
- • 9. Model Serving [V]
- • 10. Hubungan Antara Konsep
- • Bukti faham (checklist)
14 — Compiler Engineering (15)
- • 1. Apa itu Compiler & Pipeline Penuh [V]
- • 2. Lexer / Tokenizer [V]
- • 3. Parser & Grammar [V]
- • 4. AST (Abstract Syntax Tree) [V]
- • 5. Semantic Analysis [V]
- • 6. Intermediate Representation (IR) [V]
- • 7. Code Generation [V]
- • 8. Optimization [V]
- • 9. Frontend vs Backend [V]
- • 10. Interpreter vs Compiler vs JIT vs AOT [V]
- • 11. Bytecode & Virtual Machine [V]
- • 12. Toolchain Sebenar [V]
- • 13. Hubungan Dengan Topik Lain [V]
- • Perangkap Utama (ringkasan)
- • Bukti faham (checklist)
140 — Prompt Engineering (12)
- • 1. Bagaimana LLM "Baca" Prompt [V]
- • 2. Prompt Design [V]
- • 3. Instruction Design [V]
- • 4. System Prompt & Context Window [V]
- • 5. Few-Shot Prompting [V]
- • 6. Structured Output [V]
- • 7. Prompt Templates [V]
- • 8. Prompt Evaluation [V]
- • 9. Prompt Injection & Keselamatan [V]
- • 10. Hubungan & Aliran Kerja
- • Perangkap umum (ringkasan)
- • Bukti faham (checklist)
141 — Context Engineering (13)
- • 1. Context Window & Context Engineering [V]
- • 2. Token & Tokenization [V]
- • 3. Token Budget Management [V]
- • 4. Context Selection [V]
- • 5. Context Ordering [V]
- • 6. Prompt Context [V]
- • 7. Retrieval Context [V]
- • 8. Memory Injection [V]
- • 9. Context Compression [V]
- • 10. Context Caching & Reuse [V]
- • 11. Context Evaluation & Monitoring [V]
- • 12. Context Engineering dalam Amalan — Agent & RAG [V]
- • Bukti faham (checklist)
142 — RAG Engineering (13)
- • 1. Retrieval-Augmented Generation (RAG) [V]
- • 2. Embeddings [V]
- • 3. Chunking [V]
- • 4. Vector Databases [V]
- • 5. Retrieval [V]
- • 6. Reranking [V]
- • 7. Hybrid Search [V]
- • 8. Grounding [V]
- • 9. Citation Systems [V]
- • 10. Seni Bina RAG & Corak Lanjutan [V]
- • 11. Penilaian & Pemantauan RAG [V]
- • 12. RAG dalam Amalan — Pengeluaran [V]
- • Bukti faham (checklist)
143 — Vector Databases (10)
- • Konsep asas: embedding & similarity search [V]
- • ANN & HNSW — enjin carian [V]
- • Pinecone [V]
- • Weaviate [V]
- • Qdrant [V]
- • Milvus [V]
- • pgvector — vektor dalam PostgreSQL [V]
- • Memilih antara mereka [v]
- • Perangkap umum vektor DB [V]
- • Bukti faham (checklist)
144 — AI Agent Engineering (13)
- • 1. Agent Architecture [V]
- • 2. Tool Calling [V]
- • 3. Function Calling [V]
- • 4. Planning [V]
- • 5. Task Execution [V]
- • 6. State [V]
- • 7. Memory [V]
- • 8. Tool Selection [V]
- • 9. Agent Loops [V]
- • 10. Human-in-the-Loop [V]
- • 11. Guardrails [V]
- • 12. Hubungan Antara Konsep
- • Bukti faham (checklist)
145 — Multi-Agent Systems (13)
- • 1. Agent-to-Agent Communication [V]
- • 2. Delegation [V]
- • 3. Coordination [V]
- • 4. Orchestration [V]
- • 5. Agent Hierarchy [V]
- • 6. Shared Memory [V]
- • 7. Shared State [V]
- • 8. Task Routing [V]
- • 9. Agent Discovery [V]
- • 10. Agent Collaboration [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
146 — Agent Memory Architecture (12)
- • 1. Mengapa Agent Perlukan Memori [V]
- • 2. Short-Term Memory (STM) [V]
- • 3. Working Memory [V]
- • 4. Long-Term Memory (LTM) [V]
- • 5. Episodic Memory [V]
- • 6. Semantic Memory [V]
- • 7. Vector Memory [V]
- • 8. Structured Memory [V]
- • 9. Kitaran Memori: Write, Retrieve, Consolidate [V]
- • 10. Hubungan & Aliran Kerja
- • Perangkap umum (ringkasan)
- • Bukti faham (checklist)
147 — Agent Orchestration (11)
- • 1. Task Delegation [V]
- • 2. Agent Routing [V]
- • 3. Workflow Coordination [V]
- • 4. Dependency Management [V]
- • 5. Scheduling [V]
- • 6. Retry & Failure Handling [V]
- • 7. Escalation [V]
- • 8. Review Loops [V]
- • 9. Hubungan & Aliran Kerja
- • Perangkap umum (ringkasan)
- • Bukti faham (checklist)
148 — Agent Tooling (11)
- • 1. Tool Calling [V]
- • 2. APIs [V]
- • 3. MCP (Model Context Protocol) [V]
- • 4. A2A (Agent-to-Agent) [V]
- • 5. Shell Tools [V]
- • 6. Browser Tools [V]
- • 7. Database Tools [V]
- • 8. Custom Tools [V]
- • 9. Tool Permissions [V]
- • 10. Hubungan Antara Konsep
- • Bukti faham (checklist)
149 — Agent Governance (9)
- • 1. Authority (Kuasa) [V]
- • 2. Permissions (Kebenaran) [V]
- • 3. Approval Flows (Aliran Kelulusan) [V]
- • 4. Human Oversight (Seliaan Manusia) [V]
- • 5. Policies (Polisi) [V]
- • 6. Role Boundaries (Sempadan Peranan) [V]
- • 7. Audit Trails (Jejak Audit) [V]
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
15 — Runtime Engineering (13)
- • 1. Language Runtime [V]
- • 2. Virtual Machines [V]
- • 3. Bytecode Interpreters [V]
- • 4. Execution Engines [V]
- • 5. JIT Runtime [V]
- • 6. Garbage Collectors — Tracing vs Reference Counting [V]
- • 7. Garbage Collectors — Mark-Sweep & Generational [V]
- • 8. Memory Allocators [V]
- • 9. Stack Management [V]
- • 10. Heap Management [V]
- • 11. Contoh Runtime — Ringkas [V]
- • 12. Ringkasan Mental Model
- • Bukti faham (checklist)
150 — Agent Security (10)
- • 1. Sandboxing [V]
- • 2. Tool Permissions [V]
- • 3. Least Privilege [V]
- • 4. Secret Management [V]
- • 5. Prompt Injection Defense [V]
- • 6. Data Isolation [V]
- • 7. Execution Policies [V]
- • Perangkap utama (ringkasan)
- • Hubungan topik lain
- • Bukti faham (checklist)
151 — AI Evaluation Engineering (12)
- • 1. Kenapa Evaluation Sukar (Berbeza dari Testing Klasik) [V]
- • 2. Benchmarks [V]
- • 3. Evals (Evaluation Suite Produk Sendiri) [V]
- • 4. Regression Tests [V]
- • 5. LLM-as-Judge [V]
- • 6. Human Evaluation [V]
- • 7. Agent Evaluation [V]
- • 8. Reliability Testing [V]
- • 9. Metrik & Statistik Asas [V]
- • 10. Hallucination Evaluation [V]
- • 11. Hubungan Antara Konsep
- • Bukti faham (checklist)
152 — AI Observability (11)
- • 1. Kenapa Observability AI Berbeza [V]
- • 2. Traces (Span & Trace) [V]
- • 3. Tool Calls (Keputusan Agent) [V]
- • 4. Token Usage & Costs [V]
- • 5. Latency [V]
- • 6. Agent Logs [V]
- • 7. Model Logs [V]
- • 8. Failure Analysis [V]
- • 9. Alat & Amalan (Tahap Vendor) [V]
- • 10. Hubungan Antara Konsep
- • Bukti faham (checklist)
153 — Model Routing (10)
- • 1. Model Routing & Model Gateway [V]
- • 2. Model Selection [V]
- • 3. Complexity Routing [V]
- • 4. Cost Routing [V]
- • 5. Latency Routing [V]
- • 6. Quality Routing [V]
- • 7. Multi-Provider Routing [V]
- • 8. Fallback Models [V]
- • 9. Hubungan Antara Konsep
- • Bukti faham (checklist)
154 — Inference Engineering (9)
- • 1. Model Inference (Autoregressive) [V]
- • 2. GPU Serving [V]
- • 3. Batch Inference [V]
- • 4. Quantization (Ringkas) [V]
- • 5. KV Cache [V]
- • 6. Inference Optimization [V]
- • 7. Latency Optimization [V]
- • 8. Hubungan Antara Konsep
- • Bukti faham (checklist)
155 — Model Serving (10)
- • 1. AI APIs [V]
- • 2. Inference Servers [V]
- • 3. GPU & Memori [V]
- • 4. Model Endpoints [V]
- • 5. Load Balancing [V]
- • 6. Scaling [V]
- • 7. GPU Scheduling [V]
- • 8. Streaming Responses [V]
- • 9. Hubungan Antara Konsep
- • Bukti faham (checklist)
156 — Model Optimization (11)
- • 1. Kenapa Model Perlu Dioptimumkan [V]
- • 2. Quantization (FP16/INT8) [V]
- • 3. Distillation [V]
- • 4. Pruning [V]
- • 5. Compression (Konsep Payung) [V]
- • 6. Fine-Tuning [V]
- • 7. LoRA [V]
- • 8. QLoRA [V]
- • 9. Aliran Kerja Gabungan [V]
- • 10. Hubungan Antara Konsep
- • Bukti faham (checklist)
157 — Distributed AI Training (9)
- • 1. Mengapa Multi-GPU? [V]
- • 2. Komunikasi: collective operations [V]
- • 3. Data Parallelism & DDP [V]
- • 4. Model Parallelism (sharding model) [V]
- • 5. Pipeline Parallelism [V]
- • 6. ZeRO & FSDP (sharded data parallelism) [V]
- • 7. Distributed Checkpoints [V]
- • 8. Hubungan & peta konsep
- • Bukti faham (checklist)
158 — Edge AI (8)
- • 1. Edge AI vs Cloud AI [V]
- • 2. On-Device Models [V]
- • 3. Mobile AI — CoreML & TensorFlow Lite [V]
- • 4. Embedded AI [V]
- • 5. Quantized Models [V]
- • 6. Local Inference — Latency & Privacy [V]
- • 7. Ekosistem & Aliran Kerja (ringkasan) [V]
- • Bukti faham (checklist)
159 — AI Safety Engineering (9)
- • 1. Mental Model: Keselamatan Berlapis, Bukan Satu Pagar [V]
- • 2. Guardrails [V]
- • 3. Policy Enforcement [V]
- • 4. Tool Restrictions [V]
- • 5. Agent Permissions [V]
- • 6. Safety Evaluations [V]
- • 7. Misuse Prevention [V]
- • 8. Hubungan Antara Konsep
- • Bukti faham (checklist)
16 — Software Development (13)
- • 1. Software Development Life Cycle (SDLC) [V]
- • 2. Model Proses: Waterfall vs Agile [V]
- • 3. Requirements [V]
- • 4. Design [V]
- • 5. Implementation [V]
- • 6. Testing [V]
- • 7. Deployment [V]
- • 8. Maintenance [V]
- • 9. Documentation [V]
- • 10. Versioning [V]
- • 11. Release Management [V]
- • 12. Gambaran Besar [V]
- • Bukti faham (checklist)
160 — Automation (11)
- • 1. Apa Itu Automation & Bentuk-Bentuknya [V]
- • 2. Scripts [V]
- • 3. Scheduled Jobs — Konsep Umum [V]
- • 4. Cron Jobs (Unix) [V]
- • 5. Workflow Automation [V]
- • 6. API Automation [V]
- • 7. Event Automation [V]
- • 8. Trigger-Based Automation [V]
- • 9. Bots [V]
- • 10. Hubungan Antara Konsep
- • Bukti faham (checklist)
161 — Browser Automation (10)
- • 1. Apa itu Browser Automation [V]
- • 2. Headless Browsers [V]
- • 3. Selenium [V]
- • 4. Playwright [V]
- • 5. Puppeteer [V]
- • 6. Form Automation [V]
- • 7. Testing Automation (E2E) [V]
- • 8. Pilih tool & amalan [V]
- • 9. Hubungan topik lain [V]
- • Bukti faham (checklist)
162 — RPA (8)
- • 1. Robotic Process Automation — Apa & Kenapa [V]
- • 2. Business Workflow Automation [V]
- • 3. Desktop Automation [V]
- • 4. Form Processing [V]
- • 5. Repetitive Task Automation — Bila RPA Berbaloi [V]
- • 6. Perangkap utama (ringkasan)
- • 7. Hubungan topik lain
- • Bukti faham (checklist)
163 — Low-Code / No-Code Engineering (9)
- • 1. Low-Code vs No-Code [V]
- • 2. Visual Programming [V]
- • 3. Workflow Builders [V]
- • 4. App Builders [V]
- • 5. Automation Platforms [V]
- • 6. Integration Platforms (iPaaS) [V]
- • 7. Trade-off & bila guna kod biasa [V]
- • 8. Hubungan Antara Konsep
- • Bukti faham (checklist)
164 — CLI Development (7)
- • 1. Command-Line Apps [V]
- • 2. Argument Parsing [V]
- • 3. Terminal UI (TUI) [V]
- • 4. Shell Integration [V]
- • 5. Configuration Files [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
165 — Developer Tooling (12)
- • 1. Apa itu Developer Tooling [V]
- • 2. Linters [V]
- • 3. Formatters [V]
- • 4. Debuggers [V]
- • 5. Profilers [V]
- • 6. IDE Extensions [V]
- • 7. Code Generators [V]
- • 8. Developer CLIs [V]
- • 9. Build Tools [V]
- • Perangkap utama (ringkasan)
- • Hubungan topik lain
- • Bukti faham (checklist)
166 — Code Generation (9)
- • 1. Apa itu Code Generation [V]
- • 2. Template-Based Generation [V]
- • 3. Schema-to-Code [V]
- • 4. API Client Generation [V]
- • 5. ORM Generation [V]
- • 6. AI Code Generation [V]
- • 7. Integrasi Codegen dengan Build & Review [V]
- • Perangkap umum (ringkasan)
- • Bukti faham (checklist)
167 — Library Development (8)
- • 1. Library vs Application — Reusable Components [V]
- • 2. Public API — permukaan awam [V]
- • 3. Versioning — Semantic Versioning (SemVer) [V]
- • 4. Compatibility — serasi ke belakang [V]
- • 5. Documentation [V]
- • 6. Package Publishing [V]
- • 7. Kitaran membina library [V]
- • Bukti faham (checklist)
168 — Framework Development (11)
- • 1. Framework vs Library [V]
- • 2. Framework Architecture [V]
- • 3. Inversion of Control (IoC) & Lifecycle [V]
- • 4. Dependency Injection (DI) [V]
- • 5. Lifecycle Hooks [V]
- • 6. Plugin Systems [V]
- • 7. Extensibility [V]
- • 8. Developer APIs [V]
- • 9. Merancang Framework Sendiri [V]
- • Perangkap silang-topik
- • Bukti faham (checklist)
169 — Middleware Engineering (7)
- • 1. Request Middleware [V]
- • 2. Message Brokers [V]
- • 3. Service Bus [V]
- • 4. API Gateways [V]
- • 5. Integration Middleware [V]
- • 6. Hubungan antara konsep [V]
- • Bukti faham (checklist)
17 — Software Engineering (16)
- • 1. Software Engineering vs Programming [V]
- • 2. Requirements Engineering [V]
- • 3. Software Design [V]
- • 4. Software Architecture [V]
- • 5. Modularity [V]
- • 6. Reusability [V]
- • 7. Code Quality [V]
- • 8. Maintainability [V]
- • 9. Scalability [V]
- • 10. Reliability [V]
- • 11. Technical Debt [V]
- • 12. Refactoring [V]
- • 13. Documentation [V]
- • 14. Engineering Standards [V]
- • 15. Hubungan teras: kualiti dalaman → kos perubahan [V]
- • Bukti faham (checklist)
170 — API Gateway Engineering (11)
- • 1. Peranan API Gateway [V]
- • 2. Routing [V]
- • 3. Authentication & Authorization [V]
- • 4. Rate Limiting & Quota [V]
- • 5. Logging & Observability [V]
- • 6. Transformations [V]
- • 7. Load Balancing & Upstream Management [V]
- • 8. Policy Enforcement [V]
- • 9. Perangkap Umum Seni Bina [V]
- • Alatan pasaran (ringkas, trend stabil) [V]
- • Bukti faham (checklist)
171 — Enterprise Software Engineering (11)
- • 1. Apa itu Enterprise Software [V]
- • 2. ERP — Enterprise Resource Planning [V]
- • 3. CRM — Customer Relationship Management [V]
- • 4. HR Systems — HRIS & HCM [V]
- • 5. Finance Systems [V]
- • 6. Internal Platforms [V]
- • 7. Workflow Systems [V]
- • 8. Enterprise Integrations [V]
- • 9. Governance, Security & Compliance [V]
- • 10. Buy vs Build & Ecosystem [V]
- • Bukti faham (checklist)
172 — SaaS Engineering (11)
- • 1. Apa itu SaaS [V]
- • 2. Multi-Tenancy (models) [V]
- • 3. Tenant Isolation [V]
- • 4. Onboarding [V]
- • 5. Account Management [V]
- • 6. Plans [V]
- • 7. Subscription Billing [V]
- • 8. Usage Limits & Quotas [V]
- • 9. Reka Bentuk End-to-End [V]
- • Alatan pasaran (ringkas, trend stabil) [V]
- • Bukti faham (checklist)
173 — Payment Engineering (11)
- • 1. Payment Ecosystem & Lifecycle [V]
- • 2. Payment Gateway [V]
- • 3. Payment Intents [V]
- • 4. Ledgers & Double-Entry [V]
- • 5. Settlement [V]
- • 6. Reconciliation [V]
- • 7. Refunds [V]
- • 8. Chargebacks [V]
- • 9. Payment Security — PCI DSS & Tokenization [V]
- • 10. Cross-Cutting: Idempotency, Webhooks & Wang [V]
- • Bukti faham (checklist)
174 — FinTech Engineering (10)
- • 1. Banking Systems [V]
- • 2. Ledgers [V]
- • 3. Wallets [V]
- • 4. Payment Rails [V]
- • 5. Settlement [V]
- • 6. Reconciliation [V]
- • 7. Risk Engines [V]
- • 8. Fraud Detection [V]
- • 9. Perangkap Umum Seni Bina [V]
- • Bukti faham (checklist)
175 — Trading Systems (10)
- • 1. Market Data [V]
- • 2. Order Management [V]
- • 3. Execution Engines [V]
- • 4. Low-Latency Systems [V]
- • 5. Backtesting [V]
- • 6. Risk Management [V]
- • 7. Algorithmic Trading [V]
- • 8. Perangkap Umum Seni Bina [V]
- • Alatan pasaran (ringkas, trend stabil) [V]
- • Bukti faham (checklist)
176 — E-Commerce Engineering (11)
- • 1. Product Catalog [V]
- • 2. Inventory [V]
- • 3. Pricing [V]
- • 4. Promotions [V]
- • 5. Cart [V]
- • 6. Checkout [V]
- • 7. Payments [V]
- • 8. Order Management [V]
- • 9. Fulfilment [V]
- • 10. Returns [V]
- • Bukti faham (checklist)
177 — Marketplace Engineering (11)
- • 1. Marketplace & Network Effects [V]
- • 2. Buyers [V]
- • 3. Sellers [V]
- • 4. Matching [V]
- • 5. Ranking [V]
- • 6. Commission & Monetisasi [V]
- • 7. Escrow & Pembayaran [V]
- • 8. Reviews & Reputation [V]
- • 9. Trust & Safety [V]
- • Corak pasaran & alatan (ringkas, stabil) [V]
- • Bukti faham (checklist)
178 — AdTech Engineering (10)
- • 1. Ad Serving [V]
- • 2. Ad Auctions [V]
- • 3. Real-Time Bidding (RTB) [V]
- • 4. Campaign Systems [V]
- • 5. Audience Systems [V]
- • 6. Attribution [V]
- • 7. Conversion Tracking [V]
- • 8. Measurement [V]
- • Aliran & trend stabil [V]
- • Bukti faham (checklist)
179 — MarTech Engineering (12)
- • 1. Skop MarTech Engineering [V]
- • 2. CRM Integration [V]
- • 3. Marketing Automation [V]
- • 4. Pixels (Web Tracking) [V]
- • 5. Conversion APIs (Server-Side Tracking) [V]
- • 6. Attribution [V]
- • 7. Customer Data Platforms (CDP) [V]
- • 8. Analytics Pipelines [V]
- • 9. Audience Segmentation [V]
- • 10. Privasi, Consent & Kualiti Data [V]
- • Alatan pasaran (ringkas, trend stabil) [V]
- • Bukti faham (checklist)
18 — Clean Code & Engineering Principles (18)
- • 1. Clean Code [V]
- • 2. SOLID — S: Single Responsibility (SRP) [V]
- • 3. SOLID — O: Open/Closed (OCP) [V]
- • 4. SOLID — L: Liskov Substitution (LSP) [V]
- • 5. SOLID — I: Interface Segregation (ISP) [V]
- • 6. SOLID — D: Dependency Inversion (DIP) [V]
- • 7. DRY — Don't Repeat Yourself [V]
- • 8. KISS — Keep It Simple, Stupid [V]
- • 9. YAGNI — You Aren't Gonna Need It [V]
- • 10. Separation of Concerns (SoC) & Single Responsibility [V]
- • 11. Loose Coupling & High Cohesion [V]
- • 12. Abstraction & Encapsulation [V]
- • 13. Dependency Injection (DI) [V]
- • 14. Code Review [V]
- • 15. Coding Standards [V]
- • 16. Pragmatism — bila longgarkan prinsip [V]
- • Hubungan ringkas
- • Bukti faham (checklist)
180 — Analytics Engineering (10)
- • 1. Event Tracking [V]
- • 2. Data Models [V]
- • 3. Metrics [V]
- • 4. Dashboards [V]
- • 5. Attribution [V]
- • 6. Funnel Analysis [V]
- • 7. Cohort Analysis [V]
- • 8. Experiment Analysis [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
181 — CMS Engineering (10)
- • 1. Apa itu CMS & Content Models [V]
- • 2. Structured vs Unstructured Content [V]
- • 3. Publishing Lifecycle & Workflow [V]
- • 4. Roles & Permissions (RBAC) [V]
- • 5. Media Management & Assets [V]
- • 6. Templates & Rendering [V]
- • 7. Headless CMS & API Delivery [V]
- • 8. Architecture & Operational Concerns [V]
- • 9. Alatan pasaran (ringkas, trend stabil) [V]
- • Bukti faham (checklist)
182 — CRM Engineering (9)
- • 1. Leads & Contacts [V]
- • 2. Pipelines [V]
- • 3. Customer Lifecycle [V]
- • 4. Activities [V]
- • 5. Automation [V]
- • 6. Segmentation [V]
- • 7. Data Model & Customer 360 [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
183 — Workflow Engine Development (10)
- • 1. States [V]
- • 2. Transitions [V]
- • 3. Business Processes [V]
- • 4. Automation [V]
- • 5. Human Tasks [V]
- • 6. Approvals [V]
- • 7. Dependencies [V]
- • 8. Retries [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
184 — Rule Engine Development (9)
- • 1. Business Rules [V]
- • 2. Conditions [V]
- • 3. Actions [V]
- • 4. Decision Tables [V]
- • 5. Rule Evaluation & RETE (ringkas) [V]
- • 6. Komponen Engine & Aliran Penilaian [V]
- • 7. Rule Versioning & Governance [V]
- • Perangkap rentas (ringkasan)
- • Bukti faham (checklist)
185 — Fraud & Abuse Engineering (9)
- • 1. Fraud Detection [V]
- • 2. Bot Detection [V]
- • 3. Spam Prevention [V]
- • 4. Abuse Detection [V]
- • 5. Account Risk [V]
- • 6. Risk Scoring [V]
- • 7. Trust Systems [V]
- • Aliran satu serangan (sintesis) [V]
- • Bukti faham (checklist)
186 — Storage Systems (9)
- • 1. Filesystems [V]
- • 2. Block Storage [V]
- • 3. Object Storage [V]
- • 4. Distributed Storage [V]
- • 5. Replication [V]
- • 6. Erasure Coding [V]
- • 7. Storage Engines [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
187 — Browser Engineering (11)
- • 1. Apa itu Browser Engineering [V]
- • 2. Rendering Engine [V]
- • 3. DOM [V]
- • 4. CSS Engine [V]
- • 5. JavaScript Engine [V]
- • 6. Networking [V]
- • 7. Tabs [V]
- • 8. Sandboxing [V]
- • 9. Browser Security [V]
- • 10. Hubungan topik lain [V]
- • Bukti faham (checklist)
188 — Reverse Engineering (11)
- • 1. Apa itu Reverse Engineering [V]
- • 2. Binary Analysis [V]
- • 3. Executable Analysis [V]
- • 4. Disassembly [V]
- • 5. Decompilation [V]
- • 6. Debugging (Analisis Dinamik) [V]
- • 7. Protocol Analysis [V]
- • 8. Software Behavior Analysis & Anti-Analysis [V]
- • 9. Aliran Kerja (Workflow) [V]
- • 10. Etika & Legal [V]
- • Bukti faham (checklist)
189 — Binary Analysis (10)
- • 1. Machine Code [V]
- • 2. Executables [V]
- • 3. ELF (Executable and Linkable Format) [V]
- • 4. PE (Portable Executable) [V]
- • 5. Mach-O (Mach Object) [V]
- • 6. Disassembly [V]
- • 7. Debugging [V]
- • 8. Symbols [V]
- • Perangkap umum (ringkasan)
- • Bukti faham (checklist)
19 — Design Patterns (26)
- • Kategori pattern [V]
- • Creational Patterns — bagaimana objek dicipta
- ▪ Singleton [V]
- ▪ Factory Method [V]
- ▪ Abstract Factory [V]
- ▪ Builder [V]
- ▪ Prototype [V]
- • Structural Patterns — bagaimana objek digubah menjadi struktur lebih besar
- ▪ Adapter [V]
- ▪ Bridge [V]
- ▪ Composite [V]
- ▪ Decorator [V]
- ▪ Facade [V]
- ▪ Proxy [V]
- • Behavioral Patterns — bagaimana objek berinteraksi & tanggungjawab diagih
- ▪ Observer [V]
- ▪ Strategy [V]
- ▪ Command [V]
- ▪ State [V]
- ▪ Template Method [V]
- … +6 lagi
190 — Assembly Programming (10)
- • 1. Apa itu Assembly [V]
- • 2. CPU Instructions & ISA [V]
- • 3. Registers [V]
- • 4. Memory Addresses [V]
- • 5. Stack [V]
- • 6. Calling Conventions [V]
- • 7. Assembly Syntax — AT&T vs Intel [V]
- • 8. Arahan Lazim & Contoh Mini [V]
- • 9. Hubungan besar — peta konsep [V]
- • Bukti faham (checklist)
191 — Digital Forensics (7)
- • 1. Apa itu Digital Forensics [V]
- • 2. Evidence Handling & Chain of Custody [V]
- • 3. Disk Analysis & Imaging [V]
- • 4. File Analysis [V]
- • 5. Memory Analysis [V]
- • 6. Log Analysis & Incident Investigation [V]
- • Bukti faham (checklist)
192 — Legacy Systems (9)
- • 1. COBOL [V]
- • 2. Mainframe [V]
- • 3. AS/400 (IBM i) [V]
- • 4. Legacy Databases [V]
- • 5. Legacy APIs [V]
- • 6. System Modernization (strategies) [V]
- • 7. Migration [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
193 — Enterprise Integration (10)
- • 1. Integration Patterns & EAI [V]
- • 2. Middleware [V]
- • 3. ESB (Enterprise Service Bus) [V]
- • 4. EDI (Electronic Data Interchange) [V]
- • 5. ERP Integration [V]
- • 6. SAP Integration [V]
- • 7. CRM Integration [V]
- • 8. Legacy Integration [V]
- • 9. Hubungan antara konsep
- • Bukti faham (checklist)
194 — Technical Project Management (9)
- • 1. Requirements [V]
- • 2. Scope [V]
- • 3. Estimation [V]
- • 4. Dependencies [V]
- • 5. Milestones [V]
- • 6. Technical Risks [V]
- • 7. Delivery Planning [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
195 — Engineering Management (10)
- • 1. Team Structure [V]
- • 2. Code Quality [V]
- • 3. Technical Direction [V]
- • 4. Engineering Metrics [V]
- • 5. Developer Productivity [V]
- • 6. Hiring [V]
- • 7. Mentoring [V]
- • 8. Delivery Management [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
196 — Architecture Governance (8)
- • 1. Architecture Standards [V]
- • 2. Technology Choices [V]
- • 3. Architecture Reviews [V]
- • 4. Technical Principles [V]
- • 5. System Boundaries [V]
- • 6. Decision Records (ADR) [V]
- • Hubungan antara konsep [V]
- • Bukti faham (checklist)
197 — Technical Roadmapping (8)
- • Prinsip lintas gaya [V]
- • Architecture Roadmaps [V]
- • Platform Roadmaps [V]
- • Migration Plans [V]
- • Technical Debt Plans [V]
- • Capability Planning [V]
- • Menghubungkan kelima-lima [V]
- • Bukti faham (checklist)
198 — Technical Debt Management (7)
- • 1. Debt Identification [V]
- • 2. Debt Prioritization [V]
- • 3. Refactoring Strategy [V]
- • 4. Modernization [V]
- • 5. Maintenance Planning [V]
- • 6. Hubungan teras: kitaran pengurusan hutang [V]
- • Bukti faham (checklist)
199 — FinOps Engineering (11)
- • 1. Apa itu FinOps [V]
- • 2. Cloud Cost Optimization [V]
- • 3. Infrastructure Cost & Peruntukan [V]
- • 4. Compute Cost [V]
- • 5. Storage Cost [V]
- • 6. API Cost [V]
- • 7. Model Cost (AI/LLM) [V]
- • 8. Budget Monitoring & Alert [V]
- • 9. Resource Efficiency [V]
- • 10. Perangkap Umum [V]
- • Bukti faham (checklist)
20 — Version Control (17)
- • 1. Apa itu Version Control (VCS) [V]
- • 2. Git — Model Asas [V]
- • 3. Hosting: GitHub / GitLab / Bitbucket [V]
- • 4. Commit — Apa yang Masuk & Mesej Baik [V]
- • 5. Branch [V]
- • 6. Merge [V]
- • 7. Rebase — vs Merge, Bila Guna [V]
- • 8. Pull Request (PR) / Merge Request (MR) [V]
- • 9. Code Review [V]
- • 10. Tags [V]
- • 11. Releases [V]
- • 12. Git Flow [V]
- • 13. Trunk-Based Development (TBD) [V]
- • 14. Aliran Kerja Asas (Workflow Harian) [V]
- • 15. Recovery — Reset, Revert, Reflog [V]
- • 16. Perangkap Utama (Ringkasan) [V]
- • Bukti faham (checklist)
200 — Developer Experience (9)
- • 1. Apa itu Developer Experience (DevEx) [V]
- • 2. Developer Workflows [V]
- • 3. Documentation [V]
- • 4. Local Development [V]
- • 5. CI Speed [V]
- • 6. Build Speed [V]
- • 7. Internal Tools [V]
- • 8. Self-Service Platforms [V]
- • Bukti faham (checklist)
201 — Quantum Programming (11)
- • 1. Quantum Computing — Idea Asas [V]
- • 2. Qubit & Notasi Dirac [V]
- • 3. Superposition & Measurement (Born Rule) [V]
- • 4. Entanglement [V]
- • 5. No-Cloning & Realisasi Fizikal [V]
- • 6. Quantum Gates [V]
- • 7. Quantum Circuits [V]
- • 8. Quantum Algorithms — Shor & Grover [V]
- • 9. Quantum Simulation [V]
- • 10. Keadaan Sebenar: NISQ & Error Correction [V]
- • Bukti faham (checklist)
202 — Specialist Industry Software (12)
- • 1. Healthcare Software (EHR) [V]
- • 2. Education Software (LMS) [V]
- • 3. Logistics Software (TMS) [V]
- • 4. Supply Chain Systems (SCM) [V]
- • 5. Manufacturing Software (MES/ERP) [V]
- • 6. Government Systems (civic, procurement) [V]
- • 7. Insurance Systems (policy/claims) [V]
- • 8. Real Estate Software [V]
- • 9. Hospitality Software (PMS) [V]
- • 10. Agriculture Technology [V]
- • 11. Energy Systems (grid, SCADA) [V]
- • Bukti faham (checklist)
21 — Developer Tools (13)
- • 1. IDE & Editor [V]
- • 2. Terminal & Shell [V]
- • 3. Git Clients [V]
- • 4. Debugger [V]
- • 5. Profiler [V]
- • 6. Linter vs Formatter vs Type Checker [V]
- • 7. Package Manager & Dependency Manager [V]
- • 8. Build Tools [V]
- • 9. API Clients [V]
- • 10. Database Clients [V]
- • 11. Aliran Developer Modern [V]
- • 12. Ringkasan Mental Model
- • Bukti faham (checklist)
22 — Package Management (18)
- • 1. Apa itu Package Manager [V]
- • 2. Package Registries [V]
- • 3. Semantic Versioning (SemVer) [V]
- • 4. Range Versi: caret & tilde [V]
- • 5. Dependency Resolution [V]
- • 6. npm [V]
- • 7. pnpm [V]
- • 8. Yarn [V]
- • 9. pip [V]
- • 10. Poetry [V]
- • 11. Maven (Java) [V]
- • 12. Gradle (JVM) [V]
- • 13. Cargo (Rust) [V]
- • 14. NuGet (.NET) [V]
- • 15. Composer (PHP) [V]
- • 16. Supply Chain Risk [V]
- • 17. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
23 — Build Engineering (15)
- • 1. Apa itu Build [V]
- • 2. Compilers & Transpilers [V]
- • 3. Bundlers [V]
- • 4. Dependency Graphs [V]
- • 5. Build Caching & Incremental Build [V]
- • 6. Reproducible Builds [V]
- • 7. Artifact Management [V]
- • 8. Make [V]
- • 9. CMake [V]
- • 10. Bazel [V]
- • 11. Webpack [V]
- • 12. Vite [V]
- • 13. Memilih build tool [V]
- • 14. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
24 — Frontend Development (18)
- • 1. Frontend vs Backend [V]
- • 2. HTML (HyperText Markup Language) [V]
- • 3. CSS (Cascading Style Sheets) [V]
- • 4. JavaScript (JS) [V]
- • 5. TypeScript (TS) [V]
- • 6. DOM (Document Object Model) [V]
- • 7. Browser APIs [V]
- • 8. Responsive Design [V]
- • 9. Forms [V]
- • 10. State Management [V]
- • 11. Routing [V]
- • 12. Rendering: CSR, SSR, SSG [V]
- • 13. Hydration [V]
- • 14. Component Architecture [V]
- • 15. Accessibility (a11y) [V]
- • 16. Performance Optimization [V]
- • 17. Toolchain & Build (ringkasan) [V]
- • Bukti faham (checklist)
25 — Frontend Frameworks (11)
- • Latar: tiga paradigma rendering [V]
- • 1. React [V]
- • 2. Vue [V]
- • 3. Angular [V]
- • 4. Svelte [V]
- • 5. Next.js [V]
- • 6. Nuxt [V]
- • 7. Remix [V]
- • 8. Astro [V]
- • 9. SolidJS [V]
- • Bukti faham (checklist)
26 — CSS & UI Engineering (16)
- • 1. CSS Fundamentals [V]
- • 2. Flexbox [V]
- • 3. Grid [V]
- • 4. Responsive Layout [V]
- • 5. Tailwind CSS
- • 6. CSS Modules
- • 7. Sass (SCSS)
- • 8. Design Tokens [V]
- • 9. Component Libraries
- • 10. Design Systems
- • 11. Animations [V]
- • 12. Transitions [V]
- • 13. Theming & Dark Mode
- • 14. UI Architecture
- • Perangkap silang topik (ringkasan)
- • Bukti faham (checklist)
27 — Human-Computer Interaction (10)
- • 1. HCI (Human-Computer Interaction) [V]
- • 2. Interaction Design (IxD) [V]
- • 3. Human Factors (Ergonomics) [V]
- • 4. Usability Engineering [V]
- • 5. Accessibility (a11y) [V]
- • 6. User Feedback [V]
- • 7. Information Architecture (IA) [V]
- • 8. Cognitive Load [V]
- • 9. Interaction Patterns [V]
- • Bukti faham (checklist)
28 — Accessibility Engineering (12)
- • 1. Accessibility = Usability untuk Semua [V]
- • 2. WCAG — Tahap A/AA/AAA & Prinsip POUR [V]
- • 3. Semantic HTML — Asas Paling Penting [V]
- • 4. Screen Readers & Assistive Technology [V]
- • 5. Keyboard Navigation [V]
- • 6. Focus Management [V]
- • 7. ARIA — Guna Bila Perlu, Elak Bila Boleh [V]
- • 8. Color Contrast [V]
- • 9. Accessible Forms [V]
- • 10. Ujian & Alat [V]
- • 11. Ringkasan Mental Model
- • Bukti faham (checklist)
29 — Internationalization & Localization (10)
- • 1. i18n vs l10n vs g11n [V]
- • 2. Character Encoding [V]
- • 3. Unicode: Code Point, Normalization, Grapheme [V]
- • 4. Multiple Languages [V]
- • 5. Date Formats [V]
- • 6. Timezones [V]
- • 7. Currency Formats [V]
- • 8. RTL Layouts & Bidi [V]
- • 9. Locale Management [V]
- • Bukti faham (checklist)
30 — Backend Development (15)
- • 1. Server-Side Programming [V]
- • 2. Business Logic [V]
- • 3. Authentication [V]
- • 4. Authorization [V]
- • 5. Sessions [V]
- • 6. Cookies [V]
- • 7. File Handling [V]
- • 8. Background Jobs & Queues [V]
- • 9. Scheduled Jobs [V]
- • 10. Server Architecture [V]
- • 11. Error Handling [V]
- • 12. Logging [V]
- • 13. API Development [V]
- • 14. Gambaran Besar [V]
- • Bukti faham (checklist)
31 — Backend Technologies (12)
- • 1. Node.js (JavaScript/TypeScript) [V]
- • 2. Python — Django [V]
- • 3. Python — Flask [V]
- • 4. Python — FastAPI [V]
- • 5. PHP — Laravel [V]
- • 6. Java — Spring Boot [V]
- • 7. Go (Golang) [V]
- • 8. C# — .NET (ASP.NET Core) [V]
- • 9. Ruby on Rails [V]
- • 10. Rust (Actix-web / Axum / Rocket) [V]
- • Pilih Stack — Peta Ringkas [V]
- • Bukti faham (checklist)
32 — API Engineering (21)
- • 1. HTTP API Asas [V]
- • 2. REST — Representational State Transfer [V]
- • 3. HATEOAS (ringkas) [V]
- • 4. HTTP Methods & Status Codes [V]
- • 5. API Keys [V]
- • 6. Authentication vs Authorization [V]
- • 7. OAuth 2.0 (ringkas) [V]
- • 8. Pagination [V]
- • 9. Rate Limiting [V]
- • 10. Idempotency [V]
- • 11. API Versioning [V]
- • 12. API Contracts [V]
- • 13. OpenAPI / Swagger [V]
- • 14. GraphQL [V]
- • 15. RPC [V]
- • 16. gRPC [V]
- • 17. SOAP [V]
- • 18. WebSocket [V]
- • 19. Server-Sent Events (SSE) [V]
- • 20. Webhooks [V]
- … +1 lagi
33 — SDK Development (11)
- • 1. API vs Client Library vs SDK [V]
- • 2. API Clients — kerja teras [V]
- • 3. SDK Design — prinsip API ergonomik [V]
- • 4. Client Libraries — merentas bahasa [V]
- • 5. Error Abstractions [V]
- • 6. Authentication Helpers [V]
- • 7. Version Compatibility — semver & breaking changes [V]
- • 8. Documentation — quickstart & reference [V]
- • 9. Code Generation — OpenAPI codegen [V]
- • 10. Testing & sokongan SDK [V]
- • Bukti faham (checklist)
34 — Database Fundamentals (16)
- • 1. Tables, Rows, Columns [V]
- • 2. Primary Keys [V]
- • 3. Foreign Keys [V]
- • 4. Relationships (1:1, 1:N, N:M) [V]
- • 5. Constraints [V]
- • 6. Transactions & ACID [V]
- • 7. Indexes [V]
- • 8. Queries — SQL Asas [V]
- • 9. Joins (INNER / LEFT / RIGHT / FULL) [V]
- • 10. Views [V]
- • 11. Stored Procedures [V]
- • 12. Triggers [V]
- • 13. Normalization (1NF–3NF) [V]
- • 14. Denormalization [V]
- • 15. Gambaran Besar [V]
- • Bukti faham (checklist)
35 — Relational Databases (11)
- • 0. Konsep teras (semua RDBMS) [V]
- • 1. PostgreSQL [V]
- • 2. MySQL [V]
- • 3. MariaDB [V]
- • 4. SQLite [V]
- • 5. SQL Server [V]
- • 6. Oracle Database [V]
- • 7. Jadual perbandingan [V]
- • 8. Panduan pilih ringkas [V]
- • Perangkap biasa (merentas RDBMS) [V]
- • Bukti faham (checklist)
36 — NoSQL Databases (15)
- • Bila NoSQL vs SQL [V]
- • Jenis NoSQL — ringkasan [V]
- • Document Stores
- ▪ MongoDB [V]
- ▪ CouchDB [V]
- ▪ Firestore [V]
- • Key-Value Stores
- ▪ Redis [V]
- ▪ DynamoDB [V]
- • Wide-Column Stores
- ▪ Cassandra [V]
- • Graph Databases
- ▪ Neo4j (archetype) [V]
- • Perangkap umum NoSQL [V]
- • Bukti faham (checklist)
37 — Database Engineering (14)
- • 1. Transactions & ACID [V]
- • 2. Isolation Levels [V]
- • 3. Locking & Concurrency Control [V]
- • 4. Deadlocks [V]
- • 5. Index Design — B-tree, Composite, Covering [V]
- • 6. Query Optimization — EXPLAIN & Execution Plan [V]
- • 7. Partitioning [V]
- • 8. Sharding [V]
- • 9. Replication — Leader/Follower, Sync/Async [V]
- • 10. High Availability & Failover [V]
- • 11. Backup — Full, Incremental, PITR [V]
- • 12. Restore [V]
- • Peta Ringkas [V]
- • Bukti faham (checklist)
38 — Database Internals (13)
- • 1. Storage Engine [V]
- • 2. Page & Buffer Pool [V]
- • 3. WAL — Write-Ahead Log [V]
- • 4. B-Tree [V]
- • 5. B+ Tree [V]
- • 6. LSM Tree [V]
- • 7. MVCC — Multi-Version Concurrency Control [V]
- • 8. Transaction Engine [V]
- • 9. Checkpoint [V]
- • 10. Query Planner [V]
- • 11. Query Optimizer [V]
- • Perangkap umum (selalu ulang)
- • Bukti faham (checklist)
39 — Cache Engineering (13)
- • 1. Caching — Bila Guna [V]
- • 2. Cache Stampede [V]
- • 3. Cache-Aside [V]
- • 4. Write-Through [V]
- • 5. Write-Back [V]
- • 6. TTL — Time To Live [V]
- • 7. Cache Invalidation [V]
- • 8. Eviction Policies — LRU / LFU / FIFO [V]
- • 9. Redis [V]
- • 10. Memcached [V]
- • 11. Distributed Cache [V]
- • 12. Gambaran Besar [V]
- • Bukti faham (checklist)
40 — Search Engineering (16)
- • 1. Full-Text Search [V]
- • 2. Inverted Index [V]
- • 3. Analisis Teks: Tokenization & Normalization [V]
- • 4. Ranking & Scoring [V]
- • 5. TF-IDF [V]
- • 6. BM25 [V]
- • 7. Search Relevance & Evaluation [V]
- • 8. Lucene — Enjin Di Bawah Semua [V]
- • 9. Elasticsearch [V]
- • 10. OpenSearch [V]
- • 11. Solr [V]
- • 12. Semantic Search (Embeddings) [V]
- • 13. Vector Search [V]
- • 14. Hybrid Search [V]
- • 15. Memilih Stack & Perangkap Silang [V]
- • Bukti faham (checklist)
41 — Information Retrieval (14)
- • 1. Information Retrieval (IR) [V]
- • 2. Document Retrieval [V]
- • 3. Keyword Search [V]
- • 4. Inverted Index [V]
- • 5. TF-IDF [V]
- • 6. Ranking Algorithms — BM25 [V]
- • 7. Relevance Scoring [V]
- • 8. Semantic Search [V]
- • 9. Embedding Search (Dense Retrieval) [V]
- • 10. Query Expansion [V]
- • 11. Retrieval Evaluation — Precision & Recall [V]
- • 12. Retrieval Evaluation — MAP & NDCG [V]
- • 13. IR dalam Amalan: Web Search & RAG [V]
- • Bukti faham (checklist)
42 — Knowledge Graph Engineering (16)
- • 1. Graph Databases [V]
- • 2. Nodes [V]
- • 3. Edges [V]
- • 4. Entity Relationships [V]
- • 5. Knowledge Representation [V]
- • 6. Ontologies [V]
- • 7. RDF [V]
- • 8. SPARQL [V]
- • 9. Semantic Data & Semantic Web [V]
- • 10. Neo4j & Cypher [V]
- • 11. Property Graph vs RDF [V]
- • 12. Mereka Bentuk Skema Knowledge Graph [V]
- • 13. Reasoning & Inference [V]
- • 14. Algoritma Graph & Skala [V]
- • 15. Kualiti Data & Tadbir Urus [V]
- • Bukti faham (checklist)
43 — Software Architecture (15)
- • Prinsip lintas gaya [V]
- • Monolith [V]
- • Modular Monolith [V]
- • Microservices [V]
- • Client-Server [V]
- • Layered Architecture [V]
- • Clean Architecture [V]
- • Hexagonal (Ports & Adapters) [V]
- • Onion Architecture [V]
- • Service-Oriented Architecture (SOA) [V]
- • Event-Driven Architecture (EDA) [V]
- • Serverless [V]
- • Plugin Architecture [V]
- • Membandingkan gaya [V]
- • Bukti faham (checklist)
44 — Domain-Driven Design (12)
- • 1. Domain & Subdomain (Core / Supporting / Generic) [V]
- • 2. Ubiquitous Language [V]
- • 3. Entity [V]
- • 4. Value Object (VO) [V]
- • 5. Aggregate & Aggregate Root [V]
- • 6. Repository [V]
- • 7. Domain Service [V]
- • 8. Bounded Context [V]
- • 9. Domain Events [V]
- • 10. Hubungan antara konsep [V]
- • 11. Bila guna / tak guna DDD [V]
- • Bukti faham (checklist)
45 — System Design (17)
- • 1. Non-Functional Requirements — Sasaran Sebenar [V]
- • 2. Scalability — Kebolehan Membesar [V]
- • 3. Availability — Sentiasa Hidup [V]
- • 4. Reliability — Boleh Dipercayai [V]
- • 5. Consistency — Data Sepakat [V]
- • 6. Load Balancing — Agih Trafik [V]
- • 7. Caching & CDN [V]
- • 8. Replication — Salin Data [V]
- • 9. Database Scaling — Replica & Shard [V]
- • 10. Partitioning & Sharding — Bahagi Data [V]
- • 11. Queues — Async & Decoupling [V]
- • 12. Fault Tolerance — Tahan Kegagalan [V]
- • 13. Failover — Tukar Ganti [V]
- • 14. Disaster Recovery — Pulih dari Bencana [V]
- • 15. Proses Reka Sistem — Requirements → Estimate → Component [V]
- • 16. Gambaran Besar [V]
- • Bukti faham (checklist)
46 — Distributed Systems (14)
- • 1. Distributed Computing & Kenapa Payah [V]
- • 2. Model Komunikasi & Masa [V]
- • 3. Replication (Replikasi) [V]
- • 4. Partitioning / Sharding [V]
- • 5. Konsistensi: Strong vs Eventual [V]
- • 6. CAP Theorem [V]
- • 7. PACELC [V]
- • 8. Consensus & Leader Election [V]
- • 9. Quorum [V]
- • 10. Distributed Transactions: 2PC & Saga [V]
- • 11. Distributed Locks [v]
- • 12. Distributed State & Replicated State Machine [V]
- • 13. Perangkap umum sistem teragih [V]
- • Bukti faham (checklist)
47 — Consensus Algorithms (8)
- • 1. Masalah Consensus [V]
- • 2. FLP Impossibility [V]
- • 3. Quorum Systems [V]
- • 4. Paxos [V]
- • 5. Raft [V]
- • 6. Consensus Protocols — Perbandingan & Guna Kes [V]
- • 7. Leader Election [V]
- • Bukti faham (checklist)
48 — Distributed Coordination (12)
- • 1. Masalah Asas: Koordinasi dalam Sistem Teragih [V]
- • 2. Distributed Locks [V]
- • 3. Leases [V]
- • 4. Fencing Tokens [V]
- • 5. Logical Clocks (Lamport Clocks) [V]
- • 6. Vector Clocks [V]
- • 7. Causal Ordering & Causal Consistency [V]
- • 8. Coordination Services [V]
- • 9. ZooKeeper [V]
- • 10. etcd [V]
- • 11. Aplikasi Gabungan: Leader Election & Lock yang Betul [V]
- • Bukti faham (checklist)
49 — Event-Driven Systems (11)
- • 1. Events vs Commands [V]
- • 2. Producers & Consumers [V]
- • 3. Event Bus [V]
- • 4. Pub/Sub [V]
- • 5. Message Brokers [V]
- • 6. Event Sourcing [V]
- • 7. CQRS [V]
- • 8. Event Replay [V]
- • 9. Eventual Consistency [V]
- • 10. Hubungan & Amalan Gabungan [V]
- • Bukti faham (checklist)
50 — Message Queue Systems (12)
- • 1. Core Concepts — Queue vs Topic [V]
- • 2. Kafka — Log, Partition, Offset, Consumer Group [V]
- • 3. RabbitMQ — Exchange & Routing [V]
- • 4. NATS [V]
- • 5. AWS SQS [V]
- • 6. Google Pub/Sub [V]
- • 7. Dead Letter Queues (DLQ) [V]
- • 8. Retry Policies [V]
- • 9. Consumer Groups [V]
- • 10. Message Ordering [V]
- • Hubungan antara sistem [V]
- • Bukti faham (checklist)
51 — Streaming Systems (13)
- • 1. Stream Processing [V]
- • 2. Event Streams: Topic, Partition, Offset [V]
- • 3. Stateless vs Stateful Stream Processing [V]
- • 4. Event Time vs Processing Time [V]
- • 5. Watermarks & Data Lewat (Late Data) [V]
- • 6. Windowing [V]
- • 7. Delivery Semantics: At-Most-Once, At-Least-Once, Exactly-Once [V]
- • 8. Kafka Streams [V]
- • 9. Apache Flink [V]
- • 10. Spark Streaming & Structured Streaming [V]
- • 11. Fault Tolerance & Recovery [V]
- • 12. Memilih Enjin & Corak Seni Bina [V]
- • Bukti faham (checklist)
52 — Batch Computing (10)
- • 1. Batch Processing [V]
- • 2. Bounded Data vs Stream [V]
- • 3. MapReduce (Model) [V]
- • 4. MapReduce: Shuffle & Sort [V]
- • 5. Distributed Batch Jobs [V]
- • 6. Job Scheduling [V]
- • 7. ETL Jobs [V]
- • 8. Enjin Batch Biasa (Gambaran) [V]
- • 9. Batch dalam Konteks Lebih Luas [V]
- • Bukti faham (checklist)
53 — Workflow Orchestration (12)
- • 1. Orchestration vs Choreography [V]
- • 2. Durable Execution — Konsep Teras [V]
- • 3. Temporal — Workflow, Activity, Replay [V]
- • 4. Airflow — DAG, Scheduler, Task Instance [V]
- • 5. Dagster — Asset-Oriented [V]
- • 6. Prefect — Flow & Task [V]
- • 7. Durable Workflows (Cloud/Platform) [V]
- • 8. State Machines [V]
- • 9. Retries & Backoff [V]
- • 10. Compensation (Saga) [V]
- • Hubungan antara sistem [V]
- • Bukti faham (checklist)
54 — Scheduler Engineering (7)
- • 1. Job Scheduling: Asas [V]
- • 2. Cron — Format 5-Bidang & Waktu [V]
- • 3. Time-Based Jobs [V]
- • 4. Priority Scheduling [V]
- • 5. Dependency Scheduling (DAG) [V]
- • 6. Distributed Scheduling: Leader, Queue, Lock [V]
- • Bukti faham (checklist)
55 — State Management Engineering (9)
- • 1. Application State (UI & Domain) [V]
- • 2. Persistent State [V]
- • 3. Distributed State [V]
- • 4. State Machines (finite & transition) [V]
- • 5. State Synchronization [V]
- • 6. Event State (Event Sourcing) [V]
- • 7. State Stores (in-memory, DB, Redis) [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
56 — Operating Systems (19)
- • 1. Linux [V]
- • 2. Windows [V]
- • 3. macOS [V]
- • 4. Kernel — Monolithic vs Micro [V]
- • 5. System Calls [V]
- • 6. Processes [V]
- • 7. Threads [V]
- • 8. Scheduling — CFS [V]
- • 9. Signals [V]
- • 10. Memory Management — Virtual Memory [V]
- • 11. Paging [V]
- • 12. Filesystem — inode [V]
- • 13. VFS (Virtual Filesystem) [V]
- • 14. Users & Groups [V]
- • 15. Permissions — rwx [V]
- • 16. ACL (Access Control Lists) [V]
- • 17. Environment Variables [V]
- • 18. Services (Daemons) [V]
- • Bukti faham (checklist)
57 — Linux / Server Administration (16)
- • 1. Shell & Command Line [V]
- • 2. Bash & Scripting [V]
- • 3. Users & Groups (useradd, sudo) [V]
- • 4. File Permissions (chmod, chown, umask) [V]
- • 5. systemd — Unit & journalctl [V]
- • 6. Services (day-to-day) [V]
- • 7. Logs — rsyslog & logrotate [V]
- • 8. Processes (ps, top, kill, pgrep) [V]
- • 9. Cron & Scheduled Tasks [V]
- • 10. SSH — Keys, Config, Hardening [V]
- • 11. Disk Management (df, mount, LVM) [V]
- • 12. Networking (ip, ss, firewall) [V]
- • 13. Package Management (apt/dnf) [V]
- • 14. Firewall (ufw, firewalld, nftables) [V]
- • 15. Disiplin Pentadbir Server [V]
- • Bukti faham (checklist)
58 — Networking (20)
- • 1. Model Rangkaian & IP [V]
- • 2. IPv4 vs IPv6 [V]
- • 3. Subnet & CIDR [V]
- • 4. Ports & Socket [V]
- • 5. Routing [V]
- • 6. TCP — Transmission Control Protocol [V]
- • 7. UDP — User Datagram Protocol [V]
- • 8. TCP vs UDP — Cara Pilih [V]
- • 9. DNS — Domain Name System [V]
- • 10. DHCP — Dynamic Host Configuration Protocol [V]
- • 11. NAT — Network Address Translation [V]
- • 12. Firewalls [V]
- • 13. HTTP [V]
- • 14. HTTPS, TLS & SSL [V]
- • 15. Proxy & Reverse Proxy [V]
- • 16. Load Balancer [V]
- • 17. VPN [V]
- • 18. WebSocket [V]
- • 19. Debugging Rangkaian — Alat Asas [V]
- • Bukti faham (checklist)
59 — Network Programming (9)
- • 1. Sockets (Berkeley) [V]
- • 2. TCP Servers (Accept Loop, Concurrency) [V]
- • 3. UDP Servers [V]
- • 4. Client-Server Communication [V]
- • 5. Protocol Implementation (Framing, Parsing) [V]
- • 6. Network Streams [V]
- • 7. Connection Management (Keep-Alive, Timeout, Backpressure) [V]
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
60 — Protocol Engineering (14)
- • 1. Apa itu Protokol [V]
- • 2. TCP/IP [V]
- • 3. HTTP [V]
- • 4. DNS [V]
- • 5. SMTP [V]
- • 6. IMAP [V]
- • 7. MQTT [V]
- • 8. WebSocket [V]
- • 9. SIP [V]
- • 10. Rekabentuk Protokol Custom [V]
- • 11. Protokol Binary: Endianness & Varint [V]
- • 12. Protocol Versioning [V]
- • Peta pilih protokol [V]
- • Bukti faham (checklist)
61 — DevOps (14)
- • 1. Apa itu DevOps [V]
- • 2. CI/CD — Culture + Pipeline [V]
- • 3. Build Pipelines [V]
- • 4. Release Pipelines [V]
- • 5. Deployment Strategy [V]
- • 6. Infrastructure as Code (ringkas) [V]
- • 7. Monitoring [V]
- • 8. Logging [V]
- • 9. Configuration — env & flags [V]
- • 10. Secrets [V]
- • 11. Containers [V]
- • 12. Automation [V]
- • 13. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
62 — CI/CD (11)
- • 1. Continuous Integration (CI) [V]
- • 2. Continuous Delivery vs Continuous Deployment [V]
- • 3. GitHub Actions [V]
- • 4. GitLab CI [V]
- • 5. Jenkins [V]
- • 6. Build Pipelines [V]
- • 7. Test Pipelines [V]
- • 8. Deployment Pipelines [V]
- • 9. Rollbacks [V]
- • 10. Memilih platform & hubungan topik lain [V]
- • Bukti faham (checklist)
63 — Containerization (12)
- • 1. Containers — apa & kenapa [V]
- • 2. Containers vs Virtual Machines [V]
- • 3. Docker — ekosistem [V]
- • 4. Images & Layers [V]
- • 5. Dockerfile [V]
- • 6. Registries [V]
- • 7. Volumes — data persisten [V]
- • 8. Container Networking [V]
- • 9. Docker Compose [V]
- • 10. Container Security [V]
- • 11. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
64 — Container Orchestration (14)
- • 1. Apa itu Container Orchestration [V]
- • 2. Kubernetes — Control Plane & Nodes [V]
- • 3. Pods [V]
- • 4. Deployments — Rollout & Rollback [V]
- • 5. Services — ClusterIP, NodePort, LoadBalancer [V]
- • 6. ConfigMaps [V]
- • 7. Secrets [V]
- • 8. Ingress [V]
- • 9. StatefulSets [V]
- • 10. DaemonSets [V]
- • 11. Helm [V]
- • 12. Operators [V]
- • 13. Perangkap Umum [V]
- • Bukti faham (checklist)
65 — Cloud Computing (16)
- • 1. Apa itu Cloud [V]
- • 2. VPS [V]
- • 3. AWS (Amazon Web Services) [V]
- • 4. Azure (Microsoft) [V]
- • 5. Google Cloud (GCP) [V]
- • 6. Cloudflare [V]
- • 7. DigitalOcean [V]
- • 8. Hetzner [V]
- • 9. Serverless [V]
- • 10. Functions (Function-as-a-Service) [V]
- • 11. Object Storage [V]
- • 12. Managed Databases [V]
- • 13. CDN (Content Delivery Network) [V]
- • 14. IAM (Identity & Access Management) [V]
- • 15. Cloud Networking [V]
- • Bukti faham (checklist)
66 — Infrastructure as Code (10)
- • 1. Apa itu Infrastructure as Code [V]
- • 2. Declarative vs Imperative [V]
- • 3. Terraform [V]
- • 4. Pulumi [V]
- • 5. AWS CloudFormation [V]
- • 6. Ansible [V]
- • 7. Configuration as Code (vs Infrastructure as Code) [V]
- • 8. Immutable Infrastructure (vs Mutable) [V]
- • Peta ringkas (macam mana ia muat bersama)
- • Bukti faham (checklist)
67 — Platform Engineering (11)
- • 1. Apa itu Platform Engineering [V]
- • 2. Internal Developer Platform (IDP) [V]
- • 3. Developer Portal [V]
- • 4. Self-Service Infrastructure [V]
- • 5. Deployment Platforms [V]
- • 6. Golden Paths (Paved Roads) [V]
- • 7. Infrastructure Abstraction [V]
- • 8. Platform APIs [V]
- • 9. Platform as a Product — Operasi & Metrik [V]
- • 10. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
68 — Site Reliability Engineering (12)
- • 1. Apa itu SRE & prinsip [V]
- • 2. SLI — Service Level Indicator [V]
- • 3. SLO — Service Level Objective [V]
- • 4. SLA — Service Level Agreement [V]
- • 5. Error Budgets [V]
- • 6. Toil & Reliability Automation [V]
- • 7. Incident Management [V]
- • 8. On-Call [V]
- • 9. Capacity Planning [V]
- • 10. Service Ownership [V]
- • 11. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
69 — Observability Engineering (11)
- • 1. Monitoring vs Observability [V]
- • 2. Logs [V]
- • 3. Metrics [V]
- • 4. Traces & Distributed Tracing [V]
- • 5. Telemetry & OpenTelemetry [V]
- • 6. Dashboards [V]
- • 7. Alerting & On-Call [V]
- • 8. Application Performance Monitoring (APM) [V]
- • 9. Satu Kerangka: The Three Pillars [V]
- • 10. Amalan & Budaya [V]
- • Bukti faham (checklist)
70 — Reliability Engineering (10)
- • 1. Reliability — definisi & ukuran [V]
- • 2. High Availability (HA) [V]
- • 3. Fault Tolerance [V]
- • 4. Redundancy [V]
- • 5. Failover [V]
- • 6. Graceful Degradation [V]
- • 7. Resilience [V]
- • 8. Recovery [V]
- • 9. Kaitan & urutan fikir [V]
- • Bukti faham (checklist)
71 — Chaos Engineering (9)
- • 1. Apa itu Chaos Engineering [V]
- • 2. Failure Injection [V]
- • 3. Chaos Experiment — hypothesis & blast radius [V]
- • 4. Fault Simulation [V]
- • 5. Resilience Testing [V]
- • 6. Game Days [V]
- • 7. Progression & budaya chaos [V]
- • 8. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
72 — Disaster Recovery (9)
- • 1. Disaster vs Incident — takrifan & skop [V]
- • 2. RTO & RPO — dua nombor yang memandu reka bentuk [V]
- • 3. Backup — 3-2-1 rule [V]
- • 4. Restore — uji restore, bukan sekadar backup [V]
- • 5. Failover & Failback [V]
- • 6. Multi-Region Recovery [V]
- • 7. Business Continuity (BC) [V]
- • 8. DR plan, ujian & kaitan [V]
- • Bukti faham (checklist)
73 — Incident Engineering (11)
- • 1. Incident — definisi & jenis [V]
- • 2. Incident Response Lifecycle — Detect → Contain → Mitigate → Recover [V]
- • 3. Detection & Alerting [V]
- • 4. Incident Command — IC & roles [V]
- • 5. Escalation — severity & path [V]
- • 6. On-Call Engineering [V]
- • 7. Root Cause Analysis — 5 Whys & blameless [V]
- • 8. Postmortems [V]
- • 9. Recovery Procedures [V]
- • 10. Kaitan & urutan fikir [V]
- • Bukti faham (checklist)
74 — Performance Engineering (14)
- • 1. Prinsip Teras: Ukur Dulu, Jangan Tebak [V]
- • 2. Profiling [V]
- • 3. Benchmarking [V]
- • 4. Latency — p50, p99, Tail [V]
- • 5. Throughput [V]
- • 6. Memory Optimization [V]
- • 7. CPU Optimization [V]
- • 8. Query Optimization [V]
- • 9. Network Optimization [V]
- • 10. Caching [V]
- • 11. Load Testing [V]
- • 12. Capacity Planning [V]
- • Hubungan Antara Konsep
- • Bukti faham (checklist)
75 — High-Performance Computing (10)
- • 1. High-Performance Computing (HPC) [V]
- • 2. Kluster & Job Scheduler [V]
- • 3. Parallel Computing & Hukum Amdahl [V]
- • 4. Distributed Computing [V]
- • 5. Cluster Computing (model pemrograman) [V]
- • 6. MPI — Message Passing Interface [V]
- • 7. OpenMP — Shared Memory [V]
- • 8. Scientific Workloads [V]
- • 9. Aliran kerja praktikal di kluster [V]
- • Bukti faham (checklist)
76 — GPU Programming (11)
- • 1. Kenapa GPU? Throughput vs Latency [V]
- • 2. SIMD vs SIMT [V]
- • 3. GPU Kernels [V]
- • 4. CUDA — Grid, Block, Thread [V]
- • 5. OpenCL [V]
- • 6. GPU Memory Hierarchy [V]
- • 7. Pemindahan Data Host ↔ Device [V]
- • 8. Parallel Algorithms atas GPU [V]
- • 9. Tensor Operations [V]
- • 10. Hubungan dengan topik lain [V]
- • Bukti faham (checklist)
77 — Concurrency (13)
- • 1. Concurrency vs Parallelism [V]
- • 2. Processes [V]
- • 3. Threads [V]
- • 4. Locks & Mutex [V]
- • 5. Semaphores [V]
- • 6. Deadlocks [V]
- • 7. Race Conditions [V]
- • 8. Futures & Promises [V]
- • 9. Async/Await [V]
- • 10. Coroutines [V]
- • 11. Memilih Model — Process vs Thread vs Async [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
78 — Parallel Programming (11)
- • 1. Concurrency vs Parallelism [V]
- • 2. Amdahl's Law & Had Skala [V]
- • 3. Multithreading [V]
- • 4. Thread Safety & Sinkronisasi [V]
- • 5. Multiprocessing [V]
- • 6. Task Parallelism [V]
- • 7. Data Parallelism [V]
- • 8. SIMD [V]
- • 9. GPU Parallelism [V]
- • 10. Pilihan Model & Alat (Gambaran) [V]
- • Bukti faham (checklist)
79 — Testing & QA (14)
- • 1. Testing Pyramid & Prinsip Asas [V]
- • 2. Unit Testing [V]
- • 3. Integration Testing [V]
- • 4. End-to-End Testing (E2E) [V]
- • 5. Functional Testing [V]
- • 6. Regression Testing [V]
- • 7. Smoke Testing [V]
- • 8. Acceptance Testing [V]
- • 9. Performance Testing & Load Testing [V]
- • 10. Security Testing [V]
- • 11. Automated vs Manual Testing [V]
- • 12. Test Coverage [V]
- • Hubungan Topik [V]
- • Bukti faham (checklist)
80 — Test Automation (11)
- • 1. Apa itu Test Automation [V]
- • 2. Test Frameworks [V]
- • 3. Fixtures [V]
- • 4. Mocking [V]
- • 5. Stubbing [V]
- • 6. Test Data [V]
- • 7. API Testing [V]
- • 8. Browser Automation (Playwright / Selenium) [V]
- • 9. CI Testing [V]
- • 10. Hubungan topik lain [V]
- • Bukti faham (checklist)
81 — Formal Methods (11)
- • 1. Formal Methods — Apa & Kenapa [V]
- • 2. Formal Specification — TLA+ & Z [V]
- • 3. Invariants [V]
- • 4. Model Checking [V]
- • 5. Theorem Proving [V]
- • 6. Program Verification [V]
- • 7. Proof of Correctness [V]
- • 8. Bila Guna & Kos [V]
- • Perangkap utama (ringkasan)
- • Hubungan topik lain
- • Bukti faham (checklist)
82 — Static Analysis (11)
- • 1. Static Analysis — Apa & Kenapa [V]
- • 2. Linters [V]
- • 3. Type Checking [V]
- • 4. Code Scanning / SAST [V]
- • 5. Dependency Analysis [V]
- • 6. Security Analysis (Keselamatan) [V]
- • 7. Dead Code Detection [V]
- • 8. Integrasi & Had [V]
- • Perangkap utama (ringkasan)
- • Hubungan topik lain
- • Bukti faham (checklist)
83 — Cybersecurity (14)
- • 1. Apa itu Cybersecurity [V]
- • 2. Jenis Serangan Biasa [V]
- • 3. Security Fundamentals — AAA & Kawalan [V]
- • 4. Threat Modeling (STRIDE) [V]
- • 5. Application Security [V]
- • 6. Secure Coding [V]
- • 7. Network Security [V]
- • 8. Cloud Security [V]
- • 9. API Security [V]
- • 10. Identity Security [V]
- • 11. Data Security [V]
- • 12. Security Auditing [V]
- • 13. Isu Operasi & Etika [V]
- • Bukti faham (checklist)
84 — Application Security (13)
- • 1. SQL Injection [V]
- • 2. Cross-Site Scripting (XSS) [V]
- • 3. Cross-Site Request Forgery (CSRF) [V]
- • 4. Server-Side Request Forgery (SSRF) [V]
- • 5. Command Injection [V]
- • 6. Authentication Attacks [V]
- • 7. Authorization Flaws [V]
- • 8. Access Control [V]
- • 9. Input Validation [V]
- • 10. Output Encoding [V]
- • Perangkap utama (ringkasan)
- • Hubungan topik lain
- • Bukti faham (checklist)
85 — DevSecOps (11)
- • 1. Apa itu DevSecOps & Shift-Left [V]
- • 2. Security dalam CI/CD Pipeline [V]
- • 3. SAST (Static Application Security Testing) [V]
- • 4. DAST (Dynamic Application Security Testing) [V]
- • 5. Dependency Scanning / SCA (Software Composition Analysis) [V]
- • 6. Container Scanning [V]
- • 7. Secret Scanning [V]
- • 8. Infrastructure Security [V]
- • 9. Policy as Code (PaC) [V]
- • 10. Hubungan topik & gambar besar [V]
- • Bukti faham (checklist)
86 — Identity Engineering (14)
- • 1. IAM — Identity & Access Management [V]
- • 2. Authentication vs Authorization [V]
- • 3. Identity Provider (IdP) & Service Provider (SP) [V]
- • 4. SSO — Single Sign-On [V]
- • 5. OAuth 2.0 [V]
- • 6. OpenID Connect (OIDC) [V]
- • 7. SAML [V]
- • 8. MFA — Multi-Factor Authentication [V]
- • 9. Passkeys [V]
- • 10. RBAC — Role-Based Access Control [V]
- • 11. ABAC — Attribute-Based Access Control [V]
- • 12. Zero Trust [V]
- • 13. Peta Hubungan Konsep [V]
- • Bukti faham (checklist)
87 — Cryptography Engineering (13)
- • 1. Cryptography Engineering — Apa & Kenapa [V]
- • 2. Symmetric Encryption — AES & Modes [V]
- • 3. Asymmetric Encryption — RSA & ECC [V]
- • 4. Hashing — SHA & MAC [V]
- • 5. Digital Signatures [V]
- • 6. Key Exchange — DH & ECDH [V]
- • 7. PKI & Certificates — X.509, Chain [V]
- • 8. Key Management & HSM [V]
- • 9. Zero-Knowledge Proofs [V]
- • 10. Secure Multi-Party Computation (MPC) [V]
- • Perangkap utama (ringkasan)
- • Hubungan topik lain
- • Bukti faham (checklist)
88 — Privacy Engineering (11)
- • 1. Data Minimization [V]
- • 2. Consent [V]
- • 3. Retention [V]
- • 4. Data Classification [V]
- • 5. Data Access Controls [V]
- • 6. Privacy Architecture — Privacy by Design [V]
- • 7. Anonymization [V]
- • 8. Pseudonymization [V]
- • Perangkap rentas topik
- • Kaitan dengan topik lain
- • Bukti faham (checklist)
89 — Software Supply Chain Security (10)
- • 1. Supply Chain & Threat Model [V]
- • 2. Dependency Security [V]
- • 3. Dependency Pinning [V]
- • 4. SBOM — Software Bill of Materials [V]
- • 5. Package Signing [V]
- • 6. Artifact Signing & Provenance [V]
- • 7. Vulnerability Scanning [V]
- • 8. CI/CD & Registry Security [V]
- • 9. Hubungan topik lain [V]
- • Bukti faham (checklist)
90 — Configuration Management (10)
- • 1. Apa itu Configuration Management (dalam app) [V]
- • 2. Config Files [V]
- • 3. Environment Variables [V]
- • 4. Environment Separation (dev/staging/prod) [V]
- • 5. Remote Config [V]
- • 6. Feature Flags [V]
- • 7. Secrets Management [V]
- • 8. Secret Rotation [V]
- • Peta ringkas
- • Bukti faham (checklist)
91 — Release Engineering (12)
- • 1. Release vs Deploy & skop [V]
- • 2. Versioning [V]
- • 3. Build Releases [V]
- • 4. Deployment Strategy: Recreate [V]
- • 5. Deployment Strategy: Rolling [V]
- • 6. Blue-Green Deployment [V]
- • 7. Canary Deployment [V]
- • 8. Feature Flags [V]
- • 9. Rollbacks [V]
- • 10. Release Automation & Progressive Delivery [V]
- • 11. Memilih strategi & hubungan topik lain [V]
- • Bukti faham (checklist)
92 — Mobile Development (13)
- • 1. Mobile Landscape — dua platform dominan [V]
- • 2. iOS Development [V]
- • 3. Android Development [V]
- • 4. Native Apps [V]
- • 5. Cross-Platform Apps [V]
- • 6. Mobile UI [V]
- • 7. App Lifecycle [V]
- • 8. Local Storage [V]
- • 9. Mobile APIs (Rangkaian) [V]
- • 10. Push Notifications [V]
- • 11. Offline Sync [V]
- • 12. Quality, Testing & Release [V]
- • Bukti faham (checklist)
93 — Mobile Technologies (10)
- • Swift [V]
- • SwiftUI [V]
- • Kotlin [V]
- • Jetpack Compose [V]
- • React Native [V]
- • Flutter [V]
- • Dart [V]
- • Kotlin Multiplatform (KMP) [V]
- • Memilih teknologi [V]
- • Bukti faham (checklist)
94 — Desktop Development (14)
- • 1. Desktop vs Web vs Mobile [V]
- • 2. Windows Applications [V]
- • 3. macOS Applications [V]
- • 4. Linux Applications [V]
- • 5. GUI Toolkit — Cara UI Dilukis [V]
- • 6. .NET [V]
- • 7. Java Desktop [V]
- • 8. Qt [V]
- • 9. Swift & Apple Stack [V]
- • 10. Electron [V]
- • 11. Tauri [V]
- • 12. Packaging, Signing & Distribution [V]
- • Perangkap silang topik (ringkasan)
- • Bukti faham (checklist)
95 — Game Development (14)
- • 1. Game Loop [V]
- • 2. Game Physics [V]
- • 3. Game AI [V]
- • 4. Collision Detection [V]
- • 5. Input Systems [V]
- • 6. Rendering [V]
- • 7. Multiplayer Networking [V]
- • 8. Game Engines [V]
- • 9. Unity [V]
- • 10. Unreal Engine [V]
- • 11. Godot [V]
- • 12. Architecture & Best Practices (ringkasan) [V]
- • Perangkap silang topik (ringkasan)
- • Bukti faham (checklist)
96 — Graphics Programming (12)
- • 1. Graphics APIs & GPU [V]
- • 2. Rendering Pipelines [V]
- • 3. Rasterization [V]
- • 4. Ray Tracing [V]
- • 5. Shaders [V]
- • 6. Lighting [V]
- • 7. 2D Graphics [V]
- • 8. 3D Graphics [V]
- • 9. GPU Programming & Prestasi (melintas API) [V]
- • 10. Ringkasan Pilihan API [V]
- • Perangkap silang topik (ringkasan)
- • Bukti faham (checklist)
97 — 3D Engineering (9)
- • 1. Geometry Processing [V]
- • 2. Mesh Processing [V]
- • 3. 3D Modeling [V]
- • 4. CAD [V]
- • 5. CAM [V]
- • 6. Physics Engines [V]
- • 7. Rendering Engines [V]
- • Hubungan antara konsep
- • Bukti faham (checklist)
98 — AR / VR / XR (8)
- • 1. Reality-Virtuality Continuum [V]
- • 2. Spatial Computing [V]
- • 3. Tracking (Jejak Pergerakan) [V]
- • 4. 3D Interaction [V]
- • 5. Headset Development [V]
- • 6. Platform & Ekosistem (gambaran umum)
- • Perangkap silang (ringkasan)
- • Bukti faham (checklist)
99 — Embedded Systems (14)
- • 1. Embedded Systems — Gambaran Umum [V]
- • 2. Microcontrollers (MCU) [V]
- • 3. Firmware [V]
- • 4. Arduino [V]
- • 5. ESP32 [V]
- • 6. STM32 [V]
- • 7. RTOS — Real-Time Operating System [V]
- • 8. Sensors [V]
- • 9. Hardware Interfaces — GPIO, PWM, ADC [V]
- • 10. Hardware Interfaces — UART, I2C, SPI [V]
- • 11. Low-Level I/O & Interrupts [V]
- • 12. Amalan & Perangkap Umum Embedded [V]
- • Hubungan dengan topik lain
- • Bukti faham (checklist)
🗂 learning (2)
⚙️ continuous-learning-framework2 fail
📄 references/domain-validation⚙️ knowledge-audit-fix-pipeline1 fail
🗂 productivity (4)
⚙️ marketing-asset-production1 fail
⚙️ marketing-master1 fail
⚙️ marketing-playbook1 fail
⚙️ marketing-specialties1 fail
🗂 web (1)
⚙️ live-web-dashboard3 fail
📄 references/domain-and-https-setup📄 references/structure-page-snapshot
⏱ 2026-09-10 13:11:34 UTC