A
Agile Methodology
Iterative approach to software development emphasizing collaboration, flexibility, and rapid delivery.
Project ManagementAgile
Software development methodology emphasizing iterative development and customer collaboration.
Project ManagementAlgorithm
Step-by-step procedure for solving problems or performing computations in programming.
ProgrammingAngular
TypeScript-based web application framework developed by Google for building dynamic SPAs.
FrontendApache Spark
Unified analytics engine for large-scale data processing with built-in modules for streaming and machine learning.
Big DataApache
Open-source HTTP server software powering millions of websites worldwide.
Web ServerAPI (Application Programming Interface)
Set of protocols and tools for building software applications and enabling communication between systems.
DevelopmentArtificial Intelligence (AI)
Technology that enables machines to simulate human intelligence and perform cognitive tasks.
AI/MLAuthentication
Process of verifying user identity before granting access to systems or applications.
SecurityAutomation Testing
Using software tools to execute tests automatically without manual intervention.
TestingAWS (Amazon Web Services)
Comprehensive cloud computing platform offering infrastructure and platform services.
CloudB
Babel
JavaScript compiler that transforms modern JavaScript code to be compatible with older browsers.
ToolsBackend Development
Server-side development focusing on databases, APIs, and application logic.
DevelopmentBitbucket
Git-based source code repository hosting service with integrated CI/CD pipelines.
Version ControlBlockchain
Distributed ledger technology ensuring secure and transparent transactions.
TechnologyBootstrap
Popular CSS framework for building responsive and mobile-first web applications.
FrontendC
Cloud Computing
Delivery of computing services over the internet including storage, processing, and software.
InfrastructureContinuous Integration
Development practice of frequently integrating code changes into shared repository with automated testing.
DevOpsApache Cordova
Mobile application development framework for building cross-platform apps using web technologies.
MobileCSS (Cascading Style Sheets)
Stylesheet language used to describe the presentation and styling of HTML documents.
FrontendCybersecurity
Practice of protecting systems, networks, and data from digital attacks and threats.
SecurityD
Data Analytics
Process of examining datasets to draw conclusions and insights for business decision-making.
Data ScienceDatabase
Organized collection of structured information stored electronically in computer systems.
DataDevOps
Cultural and technical practices combining development and operations for faster software delivery.
OperationsDjango
High-level Python web framework encouraging rapid development and clean, pragmatic design.
BackendDocker
Platform for developing, shipping, and running applications using containerization technology.
DevOpsDrupal
Open-source content management system for building websites and digital experiences.
CMSE
Elasticsearch
Distributed search and analytics engine built on Apache Lucene for real-time data analysis.
SearchEmber.js
Productive JavaScript framework for building ambitious web applications with convention over configuration.
FrontendESLint
Static code analysis tool for identifying and fixing problems in JavaScript code.
ToolsExpress.js
Fast, unopinionated web framework for Node.js applications and APIs.
BackendF
Figma
Collaborative interface design tool for creating user interfaces and prototypes in the browser.
DesignFirebase
Google's mobile and web application development platform with backend services and tools.
Backend as a ServiceFlask
Lightweight Python web framework for building web applications and APIs with minimal setup.
BackendFlutter
Google's UI toolkit for building natively compiled applications across mobile, web, and desktop.
MobileFrontend Development
Client-side development focusing on user interfaces and user experience design.
DevelopmentG
Git
Distributed version control system for tracking changes in source code during software development.
Version ControlGitHub
Web-based Git repository hosting service with collaboration features and project management tools.
Version ControlGradle
Build automation tool for multi-language software development with flexible dependency management.
Build ToolsGraphQL
Query language and runtime for APIs providing efficient data fetching with strong type system.
APIGulp
JavaScript task runner for automating development workflows like minification and compilation.
Build ToolsH
Heroku
Cloud platform as a service supporting multiple programming languages for application deployment.
Cloud PlatformHibernate
Object-relational mapping framework for Java providing database abstraction and persistence.
ORMHTML (HyperText Markup Language)
Standard markup language for creating web pages and web applications structure.
FrontendI
IntelliJ IDEA
Integrated development environment for Java with advanced coding assistance and productivity features.
IDEIonic
Cross-platform mobile app development framework using web technologies like HTML, CSS, and JavaScript.
MobileIoT (Internet of Things)
Network of interconnected devices that can collect and exchange data over the internet.
TechnologyJ
JavaScript
High-level programming language for creating interactive web pages and dynamic user interfaces.
ProgrammingJenkins
Open-source automation server for continuous integration and continuous deployment pipelines.
CI/CDJest
JavaScript testing framework with focus on simplicity and support for large web applications.
TestingJira
Project management and issue tracking software for agile software development teams.
Project ManagementjQuery
Fast JavaScript library simplifying HTML document manipulation and event handling.
JavaScript LibraryK
Apache Kafka
Distributed streaming platform for building real-time data pipelines and streaming applications.
Data StreamingKotlin
Modern programming language for Android development with full Java interoperability.
ProgrammingKubernetes
Container orchestration platform for automating deployment, scaling, and management of applications.
DevOpsL
Laravel
PHP web application framework with elegant syntax and powerful features for rapid development.
BackendLess
CSS preprocessor extending CSS with dynamic behavior like variables, mixins, and functions.
CSS PreprocessorLinux
Open-source operating system kernel widely used in servers, embedded systems, and development.
Operating SystemM
Machine Learning
Artificial intelligence technique enabling computers to learn and improve from experience without explicit programming.
AI/MLMaven
Build automation and project management tool for Java projects with dependency management.
Build ToolsMicroservices
Architectural approach decomposing applications into small, independent services communicating via APIs.
ArchitectureMongoDB
NoSQL document database providing high performance, high availability, and easy scalability.
DatabaseMySQL
Open-source relational database management system widely used for web applications.
DatabaseN
Next.js
React framework for production with features like server-side rendering and static site generation.
Frontend FrameworkNginx
High-performance web server and reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols.
Web ServerNode.js
JavaScript runtime built on Chrome's V8 engine for building scalable server-side applications.
RuntimeNuGet
Package manager for .NET platform enabling developers to share and consume reusable code libraries.
Package ManagerO
OAuth
Open standard for access delegation allowing third-party services to access user accounts.
AuthenticationObject-Oriented Programming (OOP)
Programming paradigm based on objects containing data and methods for modular code design.
Programming ParadigmP
PHP
Server-side scripting language designed for web development and general-purpose programming.
ProgrammingPostgreSQL
Advanced open-source relational database with strong standards compliance and extensibility.
DatabasePostman
API development and testing platform for building, testing, and documenting APIs.
API ToolsPython
High-level programming language known for its simplicity and versatility in various domains.
ProgrammingQ
Quality Assurance (QA)
Process of ensuring software meets specified requirements and functions correctly before release.
TestingQuasar Framework
Vue.js framework for building responsive websites, PWAs, mobile apps, and desktop apps.
Frontend FrameworkR
React
JavaScript library for building user interfaces with component-based architecture and virtual DOM.
Frontend LibraryRedux
Predictable state container for JavaScript applications providing centralized state management.
State ManagementREST API
Architectural style for designing networked applications using HTTP methods and stateless communication.
APIRuby on Rails
Web application framework written in Ruby following convention over configuration principle.
Backend FrameworkS
Sass
CSS preprocessor adding features like variables, nesting, and mixins to enhance CSS development.
CSS PreprocessorScrum
Agile framework for managing product development with iterative sprints and cross-functional teams.
Project ManagementSelenium
Web browser automation framework for testing web applications across different browsers.
TestingSQL (Structured Query Language)
Standard language for managing and manipulating relational databases and data queries.
DatabaseT
Tailwind CSS
Utility-first CSS framework providing low-level utility classes for building custom designs.
CSS FrameworkTensorFlow
Open-source machine learning framework for building and deploying ML models at scale.
AI/MLTerraform
Infrastructure as code tool for building, changing, and versioning infrastructure safely and efficiently.
DevOpsTypeScript
Typed superset of JavaScript adding static type definitions for enhanced development experience.
ProgrammingU
UI/UX Design
User Interface and User Experience design focusing on creating intuitive and engaging digital products.
DesignUnity
Cross-platform game engine for developing 2D and 3D games and interactive experiences.
Game DevelopmentV
Vagrant
Tool for building and managing virtual machine environments in a single workflow.
DevOpsVersion Control
System for tracking changes in files and coordinating work among multiple developers.
DevelopmentVisual Studio Code
Lightweight code editor with built-in support for debugging, Git control, and extensions.
IDEVue.js
Progressive JavaScript framework for building user interfaces and single-page applications.
Frontend FrameworkW
Web Development
Process of creating websites and web applications for the internet or intranet.
DevelopmentWebpack
Module bundler for JavaScript applications with dependency management and asset optimization.
Build ToolsWordPress
Popular content management system for creating websites and blogs with extensive plugin ecosystem.
CMSX
Xamarin
Microsoft platform for building cross-platform mobile applications using C# and .NET.
Mobile DevelopmentXML (eXtensible Markup Language)
Markup language defining set of rules for encoding documents in human and machine readable format.
DataY
YAML
Human-readable data serialization standard commonly used for configuration files.
ConfigurationYarn
Package manager for JavaScript that focuses on speed, security, and consistency.
Package ManagerZ
Zend Framework
PHP framework for developing web applications and services with modular architecture.
Backend FrameworkZero Trust Security
Security model requiring verification for every user and device before granting access to systems.
Security