Aggregatore Risorse

null Sviluppo Applicazioni - Liferay 7.4

Sviluppo Applicazioni - Liferay 7.4

Versione: 7.4 DXP/CE

Durata: 6 sessioni online o 3 giorni in aula

 

Descrizione Corso

È il corso introduttivo allo sviluppo Java di applicazioni su Liferay Portal versione 7.4 CE o DXP. Durante il corso viene sviluppata un'intera applicazione.

 

Programma

1. Ambiente di sviluppo

  • Installazione di base di un ambiente di sviluppo, comprensivo di Java, portale, IDE e database
  • Configurazione e utilizzo dell'IDE
  • Utilizzo dei tool da linea di comando (gradle e blade)
  • Differenti modalità di deploy

2. OSGi

  • Architettura modulare di Liferay Portal
  • Introduzione ad OSGi e concetti fondamentali (moduli, componenti, service)
  • Creazione di una applicazione modulare OSGi strutturata in API e implementazione separata
  • Implementazione di un client come comando per la "Gogo shell"
  • Realizzazione di implementazioni alternative (service override)
  • Introduzione alla "Gogo shell" e comandi fondamentali

3. Portlets

  • Concetti fondamentali
  • Standard di riferimento
  • Portlet OSGi
  • Creazione di un portlet OSGi base
  • Lifecycle dei portlet

4. Dipendenze e troubleshooting

  • Utilizzo avanzato della Gogo Shell
  • Analisi delle dipendenze
  • Risoluzione di problemi sulle dipendenze

5. Service Builder ed MVC Portlets

  • Creazione di applicazioni secondo le best practice Liferay
  • Framework "MVC Portlet"
  • Utilizzo del Service Builder per la persistenza dei dati
  • Creazione di una applicazione CRUD
  • Localizzazione
  • Validazione dei dati
  • Gestione degli errori e feedback all'utente

6. Principali Framework di Liferay

  • Gestione dei permessi
  • Applicazione dei permessi sui portlet custom
  • Concetto di Asset e applicazione su entità custom
  • Integrazione con il motore di ricerca del portale per le entità custom

Informazioni

Requisiti Partecipanti
Si raccomanda di partecipare preventivamente al corso Liferay 7.4 Amministrazione Portale
Conoscenza del linguaggio Java

Target Partecipanti
Sviluppatori Back-End
Sviluppatori Java
Technical Architects

Requisiti del PC dei Partecipanti
8GB RAM
Processore i5 o superiore
Windows/Linux/Mac 64 bit
Connessione Internet
Solo per corsi online: supporto audio

Modalità di svolgimento
Il cliente può scegliere se partecipare al corso online o organizzarlo presso una delle nostre sedi di Treviso, Milano e Roma o presso la propria sede.

Corsi Richiesti
Per seguire il corso di Liferay 7.4 Sviluppo Applicazioni è preferibile aver frequentato:

Corsi Abilitati
Il corso Liferay 7.4 Sviluppo Applicazioni dà accesso ai seguenti corsi: