11 Vezes Líder no Quadrante Mágico do Gartner para DXPs.
Obtenha seu relatório aqui

Back-End Developer 7.1

Put your developer skills to the test with Liferay DXP 7.1 questions on topics including basic development concepts, portlets, frameworks, and customization.

90 Min | 50 Questions | 200 USD

Get Prepared for the Exam

Exam Blueprint

90 Minutes
50 Questions
72% Passing Score

Example Test Questions

  1. Blade CLI lets you create projects that can be used only with Liferay Developer Studio.
    Answer:  False
  2. Using Declarative Services, the following properties are defined in the property attribute of the @Component:
    (Please select all correct answers.)
    A. If the portlet is instanceable
    B. If the portlet appears in the "Sample" Display Category
    C. If the portlet can be displayed in Liferay Portal 6.2
    D. If the portlet has a Language.properties file
    Answer:  A, C, and D
  3. The standard methods of the portlet lifecycle in the JSR-286 portlet specification include:
    (Please select all correct answers.)
    A. init
    B. service
    C. render
    D. destroy
    E. notify
    Answer: A, C and D
  4. A fragment module works in the following phase of the Module Lifecycle:
    A. Resolved
    B. Active
    C. Installed
    D. Starting
    Answer: A
  5. The recommended location to declare an entity to be used by Liferay Service Builder is:
    A. EntityImpl.java
    B. entity.xml
    C. portal_entity.ftl
    D. service.xml
    Answer: D
  • All questions are based on Liferay best practices when developing for Liferay DXP.
  • Unless otherwise indicated in the question, assume a new Liferay installation with no additional plugins installed and no modifications to portal properties.


Each topic will be a percentage of the test below.
Expandir tudo Ocultar tudo
Gerenciamento de Sites e Conteúdos

Creating personalized digital experiences across web, mobile and connected device isthe goal of Liferay DXP's framework, but to accomplish that Liferay leverages the OSGi framework to provide a development environment for modular applications.

Multi-Store — Administre múltiplos sites com uma instância.

Catálogos multi-site — Suporte modelos de commerce multi-site e multi-catálogo.

Permissões de acesso — Compartilhe funções e permissões de usuário recorrentes em distintos sites.

Checkout de Usuários Visitantes — Permita que usuários realizem uma compra sem a exigência de ter uma conta.

Content-Rich Product Pages — Offer additional information such as detailed discount information, product specifications, and related guides or brochures.

Product Content Management

Web apps in Liferay Portal are called portlets. Like many web apps, portlets processrequests and generate responses. In the response, the portlet returns content (e.g.HTML, XHTML) for display in browsers. In Liferay, portlets runs in a portion of the webpage. With Portlet, you can create new functionalities.

Tipos de produto — Venda produtos físicos, produtos com modelo de assinatura, serviços, pacotes de produtos e produtos digitais.

Opções de produto — Crie um único produto ou grupo de produtos com variações como cor ou tamanho.

Anexos — Adicione dados do produto para download, guias de usuário e artigos às páginas de produto.

Pré-visualizações e amostras — Ofereça preview ou amostras de produtos digitais.

Clique para expandir Clique para dimunir
Busca por Catálogos e Produtos

Liferay Frameworks expand the capabilities of your implementations.

Construção de páginas — Crie páginas com drag-and-drop de aplicações nativas, como informações detalhadas, carrinho de compras, barra de busca e mais.

Elasticsearch — Entregue opções de busca facetada e filtros para uma navegação mais efetiva do seu cliente. Saiba mais sobre o Liferay Enterprise Search.

Recomendações de produtos baseadas em conteúdo — Recomende produtos relacionados automaticamente com base em conteúdo de produtos como especificações, descrição e categorização.

Recomendações de produtos baseadas em usuários — Promova cross-selling ao recomendar automaticamente produtos que outros clientes compraram a partir do produto que um cliente está visualizando.

Recomendações de outros produtos comprados — Ofereça recomendações mais personalizadas com apresentação do que outros clientes de perfil similar também compraram.

Produtos relacionados — Mostre aos clientes a família de produtos e os produtos relacionados.

Trial de produtos — Disponibilize previews de produtos virtuais como download de testes ou PDFs.

Comparação — Permita a comparação de produtos à medida em que seu cliente navega entre as páginas. A página de comparação de produtos traz detalhes sobre o produto como dimensões e preços.

Lista de desejo — Permita que clientes salvem produtos em listas de desejos.

Clique para expandir Clique para dimunir

Extending and customizing Liferay Portal for your own needs.

Página de checkout — Exiba informações do pedido como data, método de pagamento, valor total e informações da conta do cliente.

Limpar carrinho — Remova todos os itens ou um de cada vez do carrinho.

Validação do carrinho — Exija informações do cliente como nome, endereço de entrega e mostre uma mensagem de erro se uma informação inválida for usada.

Resumo do pedido — Apresente um resumo do pedido com imagem e quantidade de produtos, custo total e método de pagamento.

Notas — Permita que o serviço de atendimento ao cliente adicione notas de privacidade a pedidos.

Confirmações — Customize a mensagem de confirmação de pedido quando a compra for processada.

Clique para expandir Clique para dimunir
Preços e Descontos

Upgrading from Liferay 6.X involves moving from plugins to Liferay modules.

Grupos de contas — Crie grupos de contas e listas de preço desejado, descontos ou promoções para cada grupo.

Preços contratuais — Aplique preços contratuais para clientes individuais ou para contas com listas de preços contratuais.

Customer-Specific Catalogs — Control which products different buyers can purchase with account-specific catalog views.

Customized Pricing — Override default product prices with price lists, promotional pricing, and discounts.

Scheduled Pricing — Schedule publication and expiration dates for price lists, promotions, and discounts.

Preparing for the Exam

Achieving recognition as a Liferay Certified Professional Back-End Developer demonstrates that you understand core concepts for developing Liferay modules and know how to follow Liferay best practices to develop robust, elegant, and maintainable solutions based on the Liferay Platform. The exam is designed to be challenging, yet fair for Liferay developers. Here’s how you can succeed:

  1. This exam is based off of the Liferay Training course Back-End Developer.
  2. Attend the Back-End Developer training course. Attending training is not required before you sit for the exam, but much of the exam material is based on concepts covered in training.
  3. Review additional source material. Liferay Developer Network is an amazing complementary source of information for the exam.
  4. Get hands-on development experience. Some of the topics covered on the exam require the kind of knowledge that comes from real experience developing for the Liferay Platform. If you have attended a developer training, be sure you've completed and reviewed all of the exercises presented during class, even the bonus exercises. If you haven't attended training, spend some time developing applications and customizations. It would also be helpful to review Liferay’s source code to ensure you're familiar with Liferay's best practices.
  5. Register.
  6. Show up to the testing center with the required identification and take the 90-minute exam.

How to Register

Liferay Certification exams are administered by Kryterion. Please register for an exam on Kryterion's website.
Registration Fee: $200 USD

Verify Certification

Please fill out the form below to verify an individual's completion of an official Liferay Training or Exam.


Additional Resources for the Exam

Other Available Certifications