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

MuleSoft
Flashcards 1,000 cards 10 topics

MuleSoft

MuleSoft is an integration and API platform used to connect applications, systems, databases, and services across cloud and on-premises environments. It enables organizations to build reusable APIs and integration flows that simplify data exchange and create connected digital ecosystems. This module covers MuleSoft fundamentals, Anypoint Platform, Mule Runtime, API-led connectivity, flows, connectors, DataWeave, transformations, error handling, API design, API Manager, security, policies, deployment, monitoring, testing, CI/CD, and integration patterns. It helps learners build secure, reusable, scalable, and maintainable enterprise integration and API solutions.

NestJS
Flashcards 1,000 cards 10 topics

NestJS

NestJS is a progressive Node.js framework built with TypeScript for developing scalable, maintainable, and enterprise-grade server-side applications. It provides a structured architecture inspired by Angular and supports modern backend development with dependency injection, decorators, modules, and powerful integration capabilities. This module covers NestJS setup, project structure, modules, controllers, providers, services, dependency injection, decorators, routing, middleware, pipes, guards, interceptors, exception filters, validation, REST APIs, authentication and authorization, JWT, database integration, TypeORM/Prisma, configuration, caching, WebSockets, microservices, testing, logging, security, performance optimization, and deployment. It helps learners build robust, modular, and production-ready backend applications using NestJS and TypeScript.

network security
Flashcards 999 cards 10 topics

network security

Network Security focuses on protecting computer networks, devices, systems, and data from unauthorized access, attacks, misuse, and security threats. It combines security technologies, policies, and monitoring techniques to ensure the confidentiality, integrity, and availability of network resources. This module covers network security fundamentals, TCP/IP and network protocols, firewalls, VPNs, IDS/IPS, network segmentation, secure communication, encryption, authentication, access control, wireless security, vulnerability assessment, threat detection, traffic monitoring, DDoS protection, incident response, and security best practices. It helps learners design and maintain secure, resilient, and well-protected network environments.

Next.js
Flashcards 1,000 cards 10 topics

Next.js

Next.js is a powerful React framework for building fast, scalable, and production-ready web applications. It provides built-in capabilities for server-side rendering, static generation, routing, API development, image optimization, and modern full-stack application development. This module covers Next.js project setup, App Router, Pages Router, layouts, pages, components, Server and Client Components, routing, dynamic routes, data fetching, Server-Side Rendering (SSR), Static Site Generation (SSG), caching, revalidation, API routes, Server Actions, middleware, authentication, database integration, image optimization, environment variables, SEO, testing, performance optimization, and deployment. It helps learners build modern, secure, high-performance, and SEO-friendly React applications using Next.js.

Nginx
Flashcards 1,000 cards 10 topics

Nginx

Nginx is a high-performance, open-source web server and reverse proxy used to serve web content, route requests, balance traffic, and improve the performance and availability of applications. It is widely used in modern web architectures, microservices, and cloud environments. This module covers Nginx fundamentals, installation and configuration, server blocks, reverse proxy, load balancing, SSL/TLS, HTTP/HTTPS, caching, compression, access control, security, static content serving, logging, performance tuning, health checks, high availability, and troubleshooting. It helps learners configure and manage fast, secure, scalable, and reliable web application infrastructure.

Node.js
Flashcards 1,000 cards 10 topics

Node.js

Node.js is a JavaScript runtime built on the V8 engine that enables developers to build fast, scalable, and event-driven applications on the server side. Its non-blocking, asynchronous architecture makes it well suited for web applications, REST APIs, real-time applications, microservices, and backend services. This module covers Node.js fundamentals, modules, npm, asynchronous programming, callbacks, Promises, async/await, event-driven architecture, Express.js, REST APIs, middleware, routing, authentication, database integration, error handling, testing, security, performance optimization, and deployment. It helps learners build scalable, efficient, secure, and production-ready backend applications.

NoSQL Databases
Flashcards 1,000 cards 10 topics

NoSQL Databases

NoSQL Databases focus on managing large-scale, flexible, and unstructured or semi-structured data using database models that go beyond traditional relational tables. They are designed to provide high scalability, availability, flexibility, and performance for modern applications and distributed systems. This module covers NoSQL fundamentals, document databases, key-value stores, column-family databases, graph databases, data modeling, CRUD operations, indexing, replication, sharding, consistency models, transactions, caching, performance optimization, security, and real-world use cases. It helps learners design and manage scalable, flexible, high-performance NoSQL data solutions using technologies such as MongoDB, Redis, Cassandra, and Neo4j.

Nuxt.js
Flashcards 1,000 cards 10 topics

Nuxt.js

Nuxt.js is a powerful Vue.js framework for building fast, scalable, and production-ready web applications. It provides built-in features for server-side rendering, static site generation, file-based routing, data fetching, SEO, and full-stack application development while simplifying the Vue development experience. This module covers Nuxt.js setup, project structure, pages, layouts, components, file-based routing, dynamic routes, middleware, composables, Vue integration, Server-Side Rendering (SSR), Static Site Generation (SSG), data fetching, API routes, server routes, state management, authentication, database integration, modules, environment configuration, SEO, caching, performance optimization, testing, and deployment. It helps learners build modern, high-performance, SEO-friendly, and maintainable applications using Nuxt.js and Vue.js.

OAuth 2.0 & JWT
Flashcards 902 cards 10 topics

OAuth 2.0 & JWT

OAuth 2.0 & JWT focuses on modern authentication and authorization mechanisms used to secure web applications, APIs, and distributed systems. OAuth 2.0 enables secure, delegated access to protected resources, while JSON Web Tokens (JWTs) provide a compact and verifiable way to securely transmit identity and authorization information. This module covers OAuth 2.0 fundamentals, authorization flows, access tokens, refresh tokens, scopes, roles, OpenID Connect, JWT structure, claims, signing and verification, token-based authentication, API security, token expiration, key management, SSO, and security best practices. It helps learners build secure, scalable, and standards-based authentication and authorization systems.

Object-Oriented Design
Flashcards 1,100 cards 10 topics

Object-Oriented Design

Object-Oriented Design (OOD) focuses on designing software systems using objects, classes, interfaces, and their relationships to create modular, reusable, maintainable, and scalable applications. It helps transform functional requirements into clear implementation-level designs. This module covers OOP principles, classes and objects, encapsulation, inheritance, polymorphism, abstraction, composition, aggregation, association, SOLID principles, UML class diagrams, interfaces, dependency injection, cohesion, coupling, and design patterns. It helps learners create clean, flexible, extensible, and maintainable software designs for real-world applications and technical interviews.

Observability (Prometheus, Grafana)
Flashcards 1,000 cards 10 topics

Observability (Prometheus, Grafana)

Observability focuses on understanding the health, performance, and behavior of applications and infrastructure by collecting and analyzing telemetry data. Prometheus provides powerful metrics collection and monitoring, while Grafana enables interactive dashboards and visualization of system and application metrics. This module covers observability fundamentals, metrics, logs, traces, Prometheus architecture, exporters, PromQL, alerting, Grafana dashboards, data sources, visualization, service monitoring, Kubernetes monitoring, alert rules, performance analysis, troubleshooting, and SRE practices. It helps learners build proactive monitoring and observability solutions for reliable, scalable, and production-ready systems.

OpenShift
Flashcards 1,000 cards 10 topics

OpenShift

OpenShift is an enterprise Kubernetes-based container application platform used to develop, deploy, manage, and scale cloud-native applications. It extends Kubernetes with additional tools and capabilities for developer productivity, security, automation, networking, storage, and enterprise operations. This module covers OpenShift architecture, projects, namespaces, Pods, Deployments, Services, Routes, Operators, OperatorHub, ImageStreams, container images, Builds, Persistent Volumes, Security Context Constraints (SCC), RBAC, Secrets, ConfigMaps, CI/CD, GitOps, monitoring, logging, scaling, high availability, troubleshooting, and application deployment. It helps learners build and manage secure, scalable, automated, and production-ready containerized applications on OpenShift.

OpenTelemetry
Flashcards 1,000 cards 10 topics

OpenTelemetry

OpenTelemetry is an open-source, vendor-neutral observability framework used to collect, generate, and export telemetry data from applications and infrastructure. It provides a unified approach for capturing metrics, logs, and distributed traces, helping teams understand application performance and troubleshoot complex systems. This module covers OpenTelemetry fundamentals, telemetry signals, instrumentation, SDKs, APIs, collectors, exporters, context propagation, distributed tracing, metrics, logs, sampling, semantic conventions, auto-instrumentation, Kubernetes integration, observability backends, performance monitoring, and troubleshooting. It helps learners build standardized, scalable, and reliable observability solutions for modern cloud-native and distributed applications.

Oracle Database
Flashcards 1,000 cards 10 topics

Oracle Database

Oracle Database is an enterprise-grade relational database management system (RDBMS) designed to store, manage, and process large volumes of structured data with high performance, security, availability, and reliability. It is widely used for mission-critical enterprise applications and data-intensive workloads. This module covers Oracle Database fundamentals, SQL, PL/SQL, tables, views, indexes, constraints, joins, subqueries, stored procedures, functions, triggers, transactions, query optimization, indexing strategies, partitioning, backup and recovery, security, performance tuning, high availability, and database administration. It helps learners build and manage secure, scalable, high-performance, and production-ready Oracle database solutions.

Oracle Fusion
Flashcards 1,000 cards 10 topics

Oracle Fusion

Oracle Fusion Cloud Applications is a suite of cloud-based enterprise business applications designed to manage core organizational processes across finance, human resources, procurement, supply chain, sales, and other business functions. It provides integrated workflows, analytics, automation, and secure cloud-based business management. This module covers Oracle Fusion fundamentals, Financials, Procurement, Human Capital Management (HCM), Supply Chain Management (SCM), Order Management, Project Management, security and roles, business processes, workflows, reporting, OTBI, integrations, REST/SOAP APIs, data migration, configuration, and application administration. It helps learners build and manage integrated, secure, scalable, and efficient enterprise business solutions using Oracle Fusion Cloud.

OWASP Top 10
Flashcards 1,067 cards 10 topics

OWASP Top 10

OWASP Top 10 is a widely recognized awareness framework that highlights the most critical web application security risks and provides guidance for identifying, preventing, and mitigating common vulnerabilities. It helps developers and security professionals build applications with security integrated throughout the development lifecycle. This module covers access control, authentication failures, cryptographic failures, injection, insecure design, security misconfiguration, vulnerable and outdated components, software and data integrity failures, security logging and monitoring, and server-side request forgery (SSRF). It helps learners understand how to identify web application vulnerabilities, apply secure coding practices, perform security assessments, and strengthen applications against common attacks.

Penetration Testing
Flashcards 797 cards 8 topics

Penetration Testing

Penetration Testing focuses on the authorized and controlled assessment of applications, networks, systems, and infrastructure to identify security vulnerabilities before they can be exploited by malicious attackers. It combines security testing methodologies with risk analysis to help organizations strengthen their overall security posture. This module covers penetration testing fundamentals, reconnaissance, information gathering, vulnerability assessment, threat modeling, network and web application testing, authentication and authorization testing, security misconfigurations, controlled exploitation concepts, privilege escalation, post-assessment analysis, vulnerability reporting, remediation, and security best practices. It helps learners develop practical skills to identify, validate, prioritize, and remediate security weaknesses in authorized environments.

PHP
Flashcards 899 cards 9 topics

PHP

PHP is a widely used server-side scripting language designed for developing dynamic websites, web applications, APIs, and backend services. It provides strong support for database connectivity, session management, form processing, and integration with modern web technologies and frameworks. This module covers PHP syntax, variables, data types, operators, control statements, functions, arrays, strings, forms, file handling, sessions and cookies, error handling, object-oriented programming, namespaces, traits, exceptions, database connectivity with MySQL, PDO, prepared statements, authentication, REST APIs, security, Composer, testing, and performance optimization. It helps learners build secure, maintainable, and database-driven web applications using PHP.

Platform Engineering
Flashcards 1,000 cards 10 topics

Platform Engineering

Platform Engineering focuses on building and managing internal developer platforms (IDPs) that provide developers with self-service tools, automated workflows, infrastructure, and standardized environments for developing and deploying applications efficiently. This module covers platform engineering fundamentals, Internal Developer Platforms, Kubernetes, cloud infrastructure, Infrastructure as Code (Terraform), CI/CD, GitOps, service catalogs, developer portals, automation, observability, security, platform reliability, golden paths, self-service infrastructure, and developer experience (DevEx). It helps learners build scalable, secure, automated, and d

PostgreSQL
Flashcards 1,000 cards 10 topics

PostgreSQL

PostgreSQL is a powerful, open-source object-relational database management system (ORDBMS) known for its reliability, extensibility, performance, and support for advanced SQL features. It is widely used for web applications, enterprise systems, analytics, and data-intensive workloads. This module covers PostgreSQL fundamentals, SQL, database design, tables, constraints, joins, subqueries, views, indexes, transactions, functions, procedures, triggers, CTEs, window functions, JSON/JSONB, full-text search, query optimization, performance tuning, backup and recovery, replication, security, and high availability. It helps learners build and manage secure, scalable, high-performance, and production-ready PostgreSQL database solutions.

Power Apps
Flashcards 1,000 cards 10 topics

Power Apps

Power Apps is a Microsoft low-code application development platform used to build custom business applications quickly with minimal traditional coding. It enables organizations to create applications that connect with business data and services across the Microsoft ecosystem and external platforms. This module covers Power Apps fundamentals, Canvas Apps, Model-Driven Apps, Dataverse, screens and controls, forms, galleries, Power Fx, variables, collections, data sources, connectors, SharePoint integration, Power Automate integration, validation, security, permissions, responsive design, testing, publishing, and application lifecycle management. It helps learners build responsive, secure, scalable, and business-focused applications with low-code development.

Power Automate
Flashcards 1,000 cards 10 topics

Power Automate

Power Automate is a Microsoft cloud-based workflow automation platform used to automate repetitive tasks and business processes across applications, services, and data sources. It enables users to create automated workflows with minimal coding and connect services across the Microsoft ecosystem and third-party platforms. This module covers Power Automate fundamentals, cloud flows, automated and scheduled flows, instant flows, triggers, actions, conditions, loops, variables, expressions, approvals, connectors, SharePoint, Microsoft 365, Dataverse, Power Apps integration, error handling, parallel branches, HTTP/API integration, security, monitoring, and workflow optimization. It helps learners build automated, reliable, scalable, and maintainable business workflows.

Power BI Advanced
Flashcards 1,000 cards 10 topics

Power BI Advanced

Power BI Advanced focuses on using advanced Power BI capabilities to build interactive, high-performance, and enterprise-grade business intelligence solutions. It enables users to transform complex data into meaningful insights through advanced modeling, calculations, visualization, and reporting techniques. This module covers advanced DAX, calculated tables and columns, time intelligence, filter context, row context, data modeling, star schema, relationships, Power Query, M language, calculation groups, parameters, advanced visualizations, drill-through, bookmarks, report navigation, Row-Level Security (RLS), Power BI Service, deployment pipelines, gateways, performance optimization, and dashboard best practices. It helps learners build scalable, optimized, secure, and business-focused Power BI solutions.

Product Management for Tech
Flashcards 1,000 cards 10 topics

Product Management for Tech

Product Management for Tech focuses on planning, developing, launching, and continuously improving technology products that solve real customer and business problems. It combines product strategy, user research, business goals, technical understanding, and cross-functional collaboration to deliver valuable and successful products. This module covers product strategy, market and user research, customer personas, problem discovery, product requirements, user stories, roadmaps, prioritization frameworks, MVP development, Agile and Scrum, stakeholder management, product analytics, KPIs, A/B testing, product launches, lifecycle management, and product-market fit. It helps learners build the skills needed to define product vision, prioritize effectively, collaborate with engineering teams, and deliver successful technology products.

Open WhatsApp chat