Liferay OSGi Application Developer
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.