Technical Definitions
Short, clear definitions for computer, web, programming, database, networking, cloud and security terms.
270 pages
Computer Basics
Computer basic terms and its definition.
Arithmetic Logic Unit (ALU)ASCII (American Standard Code for Information Interchange)ASCII Table & ConverterBinary Number SystemBIOS and UEFIBit and ByteBooting (Boot Process)Cache Memory
View all 50→Web Development
Web development terms and its definition.
AJAXAPI (Application Programming Interface)BootstrapCDN (Content Delivery Network)Cookies vs SessionsCORS (Cross-Origin Resource Sharing)CSSCSS Flexbox
View all 42→Programming
Programming terms and its definition.
Abstract ClassAbstract Factory design patternAbstractionAdapter Design PatternArrayAsynchronous ProgrammingBig-O NotationBinary Search
View all 58→Databases
Database terms and concepts: SQL, keys, joins, normalization, NoSQL and more.
ACID PropertiesAlternate KeyCandidate KeyCAP TheoremComposite KeyData WarehouseDatabase IndexDatabase Replication
View all 36→Networking
Networking terms: IP addresses, subnets, routers, TCP/UDP, the OSI model, firewalls and VPNs.
ARP (Address Resolution Protocol)Bandwidth vs LatencyDefault GatewayDHCP (Dynamic Host Configuration Protocol)FirewallFTP (File Transfer Protocol)ICMP (Internet Control Message Protocol)IP Address
View all 29→Cloud & DevOps
Cloud computing and DevOps terms: SaaS/PaaS/IaaS, Docker, Kubernetes, Git, CI/CD and AWS.
API GatewayAuto ScalingAWS (Amazon Web Services)Blue-Green DeploymentCI/CDCloud ComputingConfiguration Management (Ansible)Cron Job
View all 28→Security
Security terms: encryption, hashing, SSL/TLS, phishing, malware, two-factor authentication and JWT.
Authentication vs AuthorizationBrute Force AttackCSP (Content Security Policy)CSRF (Cross-Site Request Forgery)DDoS AttackDigital SignatureEncryptionEnd-to-End Encryption (E2EE)
View all 27→
