Flashcards

Bite-sized topic cards — pick a course and swipe to learn

162 Courses
Can't find the flashcards you need? Request a course — our team will build it, free with Quiz Pro.

Showing 24 of 162 courses

.NET Core
Flashcards 1,000 cards 10 topics

.NET Core

.NET Core is a modern, open-source, cross-platform framework from Microsoft used to build high-performance web applications, REST APIs, microservices, cloud-native applications, and backend services. It provides a flexible and scalable development environment that runs across Windows, Linux, and macOS. This module covers .NET Core fundamentals, C#, project structure, dependency injection, middleware, configuration, logging, REST APIs, routing, controllers, Entity Framework Core, database integration, authentication and authorization, asynchronous programming, exception handling, testing, Docker, performance optimization, and deployment. It helps learners build secure, scalable, maintainable, and production-ready .NET applications.

ActiveMQ
Flashcards 1,000 cards 10 topics

ActiveMQ

ActiveMQ is an open-source message broker used for reliable communication between distributed applications and services. It supports messaging patterns such as queues and topics and provides features including message delivery, acknowledgments, persistence, transactions, routing, security, monitoring, clustering, failover, and scalability. This module covers ActiveMQ from fundamentals to advanced concepts, including JMS integration, message producers and consumers, selectors, filters, dead-letter queues, authentication and authorization, performance tuning, high availability, and real-world applications. It helps learners understand how to build and manage reliable, scalable, and loosely coupled messaging systems.

Adobe Experience Manager
Flashcards 1,000 cards 10 topics

Adobe Experience Manager

Adobe Experience Manager (AEM) is an enterprise content management and digital experience platform used to create, manage, deliver, and personalize digital content across websites, mobile applications, and other digital channels. It helps organizations deliver consistent and engaging customer experiences at scale. This module covers AEM fundamentals, architecture, authoring, components, templates, content fragments, experience fragments, editable templates, workflows, DAM (Digital Asset Management), Content Fragments, GraphQL, AEM as a Cloud Service, Sling, OSGi, HTL, Java development, APIs, integrations, security, caching, performance optimization, deployment, and content management best practices. It helps learners build and manage scalable, secure, personalized, and enterprise-ready digital experiences.

Agentic AI Development
Flashcards 1,000 cards 10 topics

Agentic AI Development

Agentic AI Development – Learn to build intelligent AI agents that can reason, plan, make decisions, use tools, interact with external systems, and autonomously complete complex tasks using modern AI technologies.

AI Application Security
Flashcards 1,000 cards 10 topics

AI Application Security

AI Application Security – Learn how to secure AI-powered applications against threats such as prompt injection, data leakage, unauthorized access, model abuse, and adversarial attacks while implementing secure AI development, access controls, monitoring, and responsible security practices.

AI Engineering
Flashcards 1,000 cards 10 topics

AI Engineering

AI Engineering Flashcards – Build a strong understanding of AI engineering concepts through concise, practical flashcards covering AI/ML fundamentals, model development, data pipelines, LLMs, prompt engineering, RAG, AI agents, deployment, evaluation, monitoring, security, and real-world AI application development.

Alteryx
Flashcards 1,000 cards 10 topics

Alteryx

Alteryx is a self-service data analytics and workflow automation platform used to prepare, blend, transform, analyze, and automate data from multiple sources. It enables users to perform complex data workflows with minimal coding and supports data-driven decision-making across business teams. This module covers Alteryx fundamentals, Designer, data preparation, data cleansing, data blending, joins, unions, transformations, formulas, filtering, aggregation, spatial analytics, predictive analytics, workflow automation, macros, scheduling, reporting, and integration with databases and BI platforms. It helps learners build automated, efficient, repeatable, and scalable data analytics workflows.

Android Development
Flashcards 1,000 cards 10 topics

Android Development

Android Development – Learn to build modern Android applications using Android Studio, Kotlin, UI design, activities, fragments, navigation, APIs, databases, architecture components, testing, debugging, and app deployment.

Angulaar
Flashcards 999 cards 10 topics

Angulaar

Angular Framework – Learn to build modern, scalable web applications using Angular, covering components, templates, data binding, directives, services, routing, forms, dependency injection, HTTP APIs, RxJS, state management, testing, and application deployment.

Apache Airflow
Flashcards 1,000 cards 10 topics

Apache Airflow

Apache Airflow Framework – Learn to build, schedule, monitor, and manage data workflows using Apache Airflow, covering DAGs, tasks, operators, scheduling, dependencies, sensors, XComs, executors, monitoring, and workflow automation.

Apache Flink
Flashcards 1,000 cards 10 topics

Apache Flink

Apache Flink Framework – Learn to build scalable real-time and batch data processing applications using Apache Flink, covering streaming concepts, DataStream API, transformations, state management, event time, windows, checkpoints, fault tolerance, SQL, and deployment.

Apache Kafka
Flashcards 1,000 cards 10 topics

Apache Kafka

Apache Kafka Framework – Learn to build scalable, fault-tolerant, real-time data streaming applications using Apache Kafka, covering topics, partitions, producers, consumers, consumer groups, brokers, replication, Kafka Streams, event-driven architecture, monitoring, and deployment.

Apache Tomcat
Flashcards 1,000 cards 10 topics

Apache Tomcat

Apache Tomcat is an open-source Java web server and Servlet container used to run Java-based web applications. It supports technologies such as Servlets, JSP, WebSocket, HTTP, and Jakarta EE web application components. This module covers Tomcat from installation and configuration to application deployment and production management, including server architecture, connectors, ports, virtual hosts, deployment, session management, security, logging, performance tuning, monitoring, troubleshooting, clustering, and real-world applications. It helps learners understand how to deploy, configure, manage, secure, and optimize Java web applications using Tomcat.

API Gateway
Flashcards 1,000 cards 10 topics

API Gateway

API Gateway is a centralized entry point that manages and controls communication between clients and backend services in a microservices architecture. It handles responsibilities such as request routing, authentication, authorization, rate limiting, load balancing, caching, request/response transformation, monitoring, and security. This module covers API Gateway concepts from fundamentals to advanced and real-world usage, including gateway architecture, routing, policies, API security, traffic management, service discovery, fault tolerance, observability, performance optimization, and integration with microservices. It helps learners understand how to build secure, scalable, reliable, and manageable API-driven systems.

API Testing (Postman, Rest Assured)
Flashcards 1,000 cards 10 topics

API Testing (Postman, Rest Assured)

API Testing is the process of validating APIs to ensure they are functional, reliable, secure, and capable of handling expected requests and responses. It focuses on testing endpoints, HTTP methods, status codes, request parameters, headers, authentication, response data, and error handling. This module covers Postman and REST Assured for both manual and automated API testing. It includes API requests and responses, JSON/XML validation, assertions, authentication, environment variables, collections, test scripts, data-driven testing, automation frameworks, reporting, and real-world API testing practices.

Apigee
Flashcards 1,000 cards 10 topics

Apigee

Apigee is an API management platform from Google Cloud used to design, secure, publish, monitor, analyze, and manage APIs across cloud and on-premises environments. It helps organizations expose backend services through controlled APIs while providing centralized governance, security, and traffic management. This module covers Apigee fundamentals, API proxies, API products, developer apps, policies, authentication and authorization, OAuth 2.0, API keys, rate limiting, quotas, caching, request/response transformation, traffic management, analytics, monitoring, security, versioning, deployment, and API lifecycle management. It helps learners build secure, scalable, reliable, and well-managed API ecosystems.

ArgoCD
Flashcards 1,000 cards 10 topics

ArgoCD

ArgoCD is an open-source GitOps continuous delivery tool for Kubernetes that automates the deployment and management of applications using Git as the source of truth. It continuously monitors the desired application state defined in Git and synchronizes it with the Kubernetes cluster. This module covers ArgoCD from fundamentals to advanced deployment practices, including GitOps concepts, ArgoCD architecture, applications and projects, repositories, application synchronization, automated deployments, Kubernetes integration, configuration management, RBAC, security, multi-cluster deployments, monitoring, troubleshooting, and real-world CI/CD workflows. It helps learners build reliable, automated, and scalable Kubernetes deployment pipelines.

ASP.NET Core
Flashcards 1,000 cards 10 topics

ASP.NET Core

ASP.NET Core is a modern, open-source, cross-platform framework from Microsoft for building high-performance web applications, REST APIs, microservices, and cloud-native services. It provides a flexible architecture with built-in support for dependency injection, middleware, configuration, security, and scalable web development. This module covers ASP.NET Core fundamentals, project structure, middleware, dependency injection, routing, controllers, Web API development, model binding, validation, Entity Framework Core, authentication and authorization, JWT, configuration, logging, exception handling, caching, testing, Docker, performance optimization, and deployment. It helps learners build secure, scalable, maintainable, and production-ready web applications and APIs.

Automation Anywhere
Flashcards 1,000 cards 10 topics

Automation Anywhere

Automation Anywhere is an enterprise Robotic Process Automation (RPA) platform used to automate repetitive, rule-based, and time-consuming business processes. It enables software bots to interact with applications, websites, documents, and data to improve productivity, accuracy, efficiency, and operational scalability. This module covers Automation Anywhere fundamentals, Control Room, Bot Creator, Bot Runner, task bots, workflows, variables, commands, loops, conditions, error handling, credential management, queues, scheduling, logging, monitoring, document automation, API integration, security, bot deployment, and intelligent automation. It helps learners build scalable, secure, reliable, and maintainable RPA solutions for real-world business processes.

Big Data (Spark, Hadoop)
Flashcards 993 cards 9 topics

Big Data (Spark, Hadoop)

Big Data (Spark, Hadoop) focuses on processing, storing, and analyzing large and complex datasets using distributed computing technologies. Hadoop provides a scalable ecosystem for distributed storage and batch processing, while Apache Spark enables fast, in-memory data processing for analytics, machine learning, and real-time workloads. This module covers Hadoop HDFS, MapReduce, YARN, Hive, Spark architecture, RDDs, DataFrames, Spark SQL, transformations, actions, partitioning, streaming, and performance optimization. It helps learners understand how to build scalable, fault-tolerant, and high-performance Big Data processing solutions for real-world applications.

Blockchain Development
Flashcards 1,000 cards 10 topics

Blockchain Development

Blockchain Development focuses on designing and building decentralized, secure, and transparent applications using blockchain technology. It covers how distributed ledgers, consensus mechanisms, cryptography, wallets, transactions, and smart contracts work together to create trusted decentralized systems. This module covers blockchain fundamentals, distributed ledgers, consensus algorithms, cryptographic principles, smart contracts, Solidity, Ethereum, Web3, decentralized applications (DApps), tokens, wallets, blockchain security, testing, deployment, and real-world use cases. It helps learners develop secure and scalable blockchain applications and understand modern decentralized technologies.

Blue Prism
Flashcards 1,000 cards 10 topics

Blue Prism

Blue Prism is an enterprise-grade Robotic Process Automation (RPA) platform used to automate repetitive, rule-based business processes. It enables organizations to create software robots that interact with applications, systems, and data while improving efficiency, accuracy, consistency, and productivity. This module covers Blue Prism fundamentals, Studio, Process Studio, Object Studio, Application Modeller, workflows, business objects, stages, queues, variables, exception handling, work queues, credentials, scheduling, control room, logging, debugging, security, environment management, monitoring, and deployment. It helps learners build scalable, secure, reliable, and maintainable RPA automation solutions for real-world business processes.

Boomi
Flashcards 1,000 cards 10 topics

Boomi

Boomi is a cloud-based integration platform as a service (iPaaS) used to connect applications, databases, APIs, cloud services, and enterprise systems. It enables organizations to automate data flows and business processes across cloud and on-premises environments through a low-code integration approach. This module covers Boomi fundamentals, AtomSphere Platform, integration processes, connectors, profiles, maps, transformations, APIs, workflows, data integration, error handling, process reporting, security, deployment, monitoring, scheduling, and integration best practices. It helps learners build scalable, secure, automated, and maintainable enterprise integration solutions.

BPMN
Flashcards 1,000 cards 10 topics

BPMN

BPMN (Business Process Model and Notation) is a standardized graphical notation used to model, visualize, document, and communicate business processes and workflows. It provides a common language that allows business teams, analysts, developers, and process engineers to understand how processes flow from start to completion. This module covers BPMN fundamentals, events, activities, tasks, gateways, sequence flows, message flows, pools and lanes, subprocesses, boundary events, timers, error handling, message events, business rules, process modeling best practices, workflow automation, and BPMN implementation with platforms such as Camunda. It helps learners design clear, structured, executable, and automation-ready business processes.

Open WhatsApp chat