Platform & core conceptsQ&A study set
Eight chapters of tight question-and-answer material on multi-tenancy, sites and organizations, Kaleo workflow, roles and permissions, the asset framework, personalization and staging — the concepts every Liferay architect is expected to explain without notes.
Intermediate39 questions18 pp · ~34 min
Data & low-code (Objects)Q&A study set
A practical reference to Liferay Objects with a worked Student–Course application, the generated REST API pattern, and clear guidance on when Service Builder is still the better tool.
Foundation17 questions9 pp · ~8 min
Data & low-code (Objects)Q&A study set
Thirty-five questions that take you from Object fundamentals to advanced relationships, business logic, UI integration and deployment lifecycle — each answer short enough to say aloud and deep enough to defend.
Intermediate35 questions18 pp · ~28 min
Client extensions & integrationQ&A study set
Concise notes on what client extensions are, why they decouple custom code from Liferay’s OSGi runtime, and how frontend, configuration, microservice and batch types fit together.
Foundation26 questions13 pp · ~9 min
Client extensions & integrationIn-depth guide
A structured tour of all four client-extension classes, covering client-extension.yaml, Workspace layout, OAuth 2 integration, deployment, configuration as code, batch data and how to choose between them.
Intermediate62 sections31 pp · ~16 min
Client extensions & integrationIn-depth guide
How to run services outside the Liferay JVM and still integrate them cleanly: the extension contract, OAuth 2 security, Docker-based deployment, and calls back into the Headless APIs.
Advanced48 sections29 pp · ~15 min
Client extensions & integrationQ&A study set
Eight chapters and thirty-four questions covering extension types, custom elements, theming and styling, configuration as code, packaging and deployment, integration patterns, best practices and migration.
Intermediate34 questions18 pp · ~27 min
Clustering & high availabilityIn-depth guide
The complete picture of Liferay DXP clustering: load balancing, a shared database and document store, Elasticsearch, cluster communication, sessions, caches, failover, monitoring and production design principles.
Advanced64 sections33 pp · ~19 min
Clustering & high availabilityQ&A study set
Thirty-six questions on cluster link and cache replication, search-engine clustering, load balancing and sessions, schedulers and background jobs, containerised clusters, troubleshooting and best practices.
Advanced36 questions18 pp · ~31 min
Clustering & high availabilityArchitecture blueprint
A concise architecture blueprint with infrastructure prerequisites, configuration snippets, JGroups and Tomcat session settings, a sequential startup protocol and a verification and failover checklist.
Architect8 sections5 pp · ~4 min
Workflow & processIn-depth guide
Design a seven-level approval workflow in Kaleo with scripted round-robin assignment, including state handling across nodes, concurrency, rejection paths, escalation, auditing and production hardening.
Advanced39 sections27 pp · ~15 min
Identity & securityIn-depth guide
Everything needed to add enterprise single sign-on with OpenID Connect: OAuth 2.0 versus OIDC, providers and endpoints, the authentication flow, ID tokens, user mapping, logout and security considerations.
Intermediate25 sections17 pp · ~10 min
Frontend & presentationIn-depth guide
Customize how widgets render without touching Java: Application Display Templates, FreeMarker syntax and context, collections, localization, security and performance — and how templates compare with fragments and themes.
Foundation65 sections34 pp · ~16 min
Interview preparationQ&A study set
Fifty-six senior-level questions with detailed answers, architecture sketches and scenarios across OSGi, MVC, Service Builder, headless REST, Spring Boot, Hibernate, React, security, performance, CI/CD, upgrades, testing and leadership.
Architect56 questions13 pp · ~24 min
No resources match. Try fewer words, or press Ctrl K to search inside every document.