Kompyuter fanlari

Mustaqil o'rganuvchi dasturchi uchun bepul manbalar bilan computer science o'quv dasturi.

0% tugallandi0 / 188 mavzu
Kompyuter fanlari
Quyidagi tegishli yo'l xaritalarini ham ko'rib chiqing
API dizayni
Ma'lumotlar tuzilmalari va algoritmlar
Boshqa manbalar
  • Coding Interview University
Tegishli yo'l xaritalari
  • Data Structures and Algorithms
  • System Design yo'l xaritasi
  • Dizayn va arxitektura
  • LeetCode yo'l xaritasi
Dasturlash tilini tanlang
Python
Go
C#
Rust
C++
C
Java
Ma'lumotlar tuzilmalari
Linked List
Stack
Queue
Hash Table
Massiv
Tree
Binary Tree
Binary Search Tree
Full Binary Tree
Complete Binary Tree
Balanced Tree
Unbalanced Tree
Graph
Directed Graph
Undirected Graph
Spanning Tree
Ifodalash usullari
Adjacency Matrix
Adjacency List
Heap
Asymptotic Notation
Big O
Big-Theta
Big Omega
Runtime turlari
Constant
Logarithmic
Linear
Polynomial
Exponential
Factorial
Keng tarqalgan algoritmlar
Recursion
Tail Recursion
Non-Tail Recursion
Keshlar
LRU Cache
MFU Cache
Searching
Binary Search
Linear Search
Sorting
Bubble Sort
Selection Sort
Insertion Sort
Heap Sort
Quick Sort
Merge Sort
Tree
Pre-Order Traversal
In-Order Traversal
Post Order Traversal
Breadth First Search
Depth First Search
Graphs
Breadth First Search
Depth First Search
Bellman Ford's Algorithm
Dijkstra's Algorithm
A* Algorithm
Back Tracking
Hamiltonian path'larni topish
N Queen Problem'ni yechish
Maze Solving Problem
Knight's Tour Problem
Greedy algoritmlar
Dijkstra's Algorithm
Huffman Coding
Kruskal's Algorithm
Ford-Fulkerson Algorithm
Prim's Algorithm
Rabin-Karp Algorithm
LFU Cache
String search va manipulation'lar
Matndan pattern qidirish
Suffix Arrays
Brute Force Search
Knuth-Morris Pratt
Boyer-Moore
Robin-Karp
Substring Search
Floating Point Math
Endianess
Big Endian
Little Endian
Common UML Diagrams
Unicode
ASCII
Character Encodings
Class Diagrams
Usecase Diagrams
Activity Diagrams
Statemachine Diagrams
Sequence Diagrams
Design Patterns
GoF Design Patterns
Architectural Patterns
Dependency Injection
Null Object Pattern
Type Object Pattern
Matematika asoslari
Probability
Combinatorics
Complexity Classes
P
NP
NP Hard
NP Complete
P = NP
Travelling Salesman Problem
Knapsack Problem
Longest Path Problem
Tries
Balanced Search Trees
AVL Trees
Red / Black Trees
2 3 Search Trees
2 3 4 Trees
K-ary / M-ary Tree
B-Tree
System Design
Horizontal va vertical scaling
Load Balancing
Clustering
Keshlash
CDN
Proxy
Queues
Architectural Styles
REST
GraphQL
gRPC
Cloud Design Patterns
Long Polling
Short Polling
Web Sockets
SSE
Ma'lumotlar bazalari
SQL va NoSQL bazalari
Normalization / Denormalization
Entity-Relationship Model
DDL
DML
DQL
DCL
Locking
ACID Model
BASE
CAP Theorem
PACELC
Indexes
Views
Transactions
Stored Procedures
Database Federation
Replication
Sharding
Networking
OSI Model
TCP/IP Model
DNS
HTTP
TLS va HTTPS
Sockets
Xavfsizlik
Public Key Cryptography
Hashing / Encryption / Encoding
Hashing Algorithms
OWASP Top 10
Kompyuterlar qanday ishlaydi
CPU dasturlarni qanday bajaradi
Kompyuterlar qanday hisoblaydi
Register'lar va RAM
Instruction'lar va dasturlar
CPU Cache
Process'lar va thread'lar
Process Forking
Memory Management
Lock / Mutex / Semaphore
Bir nechta core'da concurrency
Scheduling Algorithms
CPU Interrupts
Process'lar va thread'lar
K-D Trees
Skip Lists
Co-NP
Bitwise Operators
Ushbu yo'l xaritasining batafsil versiyasini va boshqa shunga o'xshash yo'l xaritalarini toping
roadmap.sh
Small O
Small Omega
LeetCode
LeetCode
Tarmoq muhandisi
Kiberxavfsizlik
System Design

Yo'l xaritalariQo'llanmalarFAQYouTube

yo'lxaritaroadmap.shasosida

Hamjamiyat tomonidan yaratilgan yo'l xaritalari, eng yaxshi amaliyotlar, loyihalar, maqolalar, manbalar va yo'nalishlar — o'z yo'lingizni tanlash va kasbingizda o'sish uchun.

© yo'lxarita·Shartlar·Maxfiylik·

roadmap.sh

Barcha kontent roadmap.sh loyihasidan olingan (© Kamran Ahmed) va shaxsiy o'rganish uchun o'zbek tiliga tarjima qilinmoqda.

Qidiruv

Yo'l xaritalari, loyihalar va savollarni qidiring