Aggregatore Risorse

null Liferay OSGi Application Developer

Liferay OSGi Application Developer

Versione: 2026

Durata: 4 sessioni online o 2 giornate in aula

 

Descrizione Corso

Questo corso è pensato per sviluppatori, amministratori e consulenti tecnici di Liferay. Si imparerà come i Servizi Dichiarativi definiscono i componenti e come i servizi vengono registrati e utilizzati. Inoltre, il programma tratta la gestione dei bundle, la risoluzione delle dipendenze in fase di runtime e l'impatto delle configurazioni sul comportamento dei componenti.  

Non è richiesta alcuna conoscenza pregressa di OSGi, sebbene il corso presupponga familiarità con gli spazi di lavoro di Liferay, i moduli personalizzati e lo sviluppo Java. 

Per colmare il divario tra teoria e pratica, il corso guiderà nella creazione di un sito web di marketing aziendale per un'azienda fittizia, Clarity Vision Solutions.  

Programma

 

Modulo 1: Mastering Liferay Workspaces and Tooling 

  • Foundations of Liferay Development  
  • Tool Support  
  • Liferay Workspace 
  • Working with Local Bundles  
  • Working with Client Extensions  
  • Working with Liferay Cloud 

Modulo 2: Mastering Liferay OSGi Basics 

  • Foundations of Liferay OSGi Development 
  • Declarative Services Fundamentals  
  • Bundle Structure and Dependency Management 
  • Service Tracking in Liferay  
  • Configuration-Driven Components  
  • Troubleshooting and Runtime Control 

Modulo 3: Foundations of Liferay Headless APIs 

  • Understanding Liferay's Headless Framework 
  • Exploring Liferay's APIs 
  • Enforcing Secure API Access 
  • Understanding Authorization Methods 
  • Deciding Between Authorization Flows 
  • Creating and Consuming Liferay's Headless APIs 

Modulo 4: Mastering Producing Liferay Headless APIs 

  • Principles of Producing APIs 
  • Generating No-Code APIs 
  • Extending No-Code APIs with Object Actions 
  • Producing Clarity’s Object APIs 
  • Developing Custom Service APIs 
  • Setting Up REST Builder API Projects 
  • Generating Clarity’s REST Builder Project 
  • Implementing Bridging APIs 
  • Creating Clarity’s Bridging Microservice 

Modulo 5: Mastering Liferay Jakarta Upgrades 

  • Foundations of Liferay Jakarta Upgrades  
  • Environment Preparation  
  • Custom Code Upgrades  
  • Deployment and Validation 

 

Informazioni

 

Target Partecipanti 

  • Sviluppatori di soluzioni con Liferay
  • Technical Architect 

 

Requisiti Partecipanti 

  • Conoscenza basilare di Liferay. Consigliato come prosecuzione del corso BEWL 
  • Conoscenza del linguaggio Java 

 

Requisiti minimi PC 

  • Memoria: 16 GB 
  • Processore: i7
  • Spazio disco libero: 100 GB 
  • Audio e microfono 
  • Connessione internet 

 

Note

  • Percorso di formazione costituito da 5 mini corsi ufficiali Liferay, forniti dal Liferay Training Partner italiano certificato.
  • I corsi, i programmi e il materiale didattico sono disponibili anche all’indirizzo:
    https://learn.liferay.com/education/courses
  • Il materiale e le slide fornite e utilizzate durante il corso sono in lingua inglese, mentre la spiegazione dell’insegnante è in italiano.
  • Tutti i moduli terminano con un test di verifica di apprendimento. C’è un test di fine corso.