Struttura del corso
Introduzione
Creazione di portlet nell'SDK dei plug-in di Liferay
- Java Portlet standard
- Architettura dei servizi di Liferay
- Utilizzo di Service Builder per generare un livello di servizio affidabile
- Creazione di applicazioni portlet complesse con input, persistenza, feedback e localizzazione dell'utente
- Connessione delle applicazioni al sistema di permessi di Liferay
Personalizzazione avanzata con Liferay
- Aggiunta del supporto per i modelli di visualizzazione delle applicazioni alle applicazioni
- Personalizzazione del portale tramite hook
Modelli di temi e layout
- Capire come vengono creati e funzionano i temi
- Creazione e gestione dei modelli di layout
Estensione e modifica del portale
- Modifica estensiva del portale tramite un plugin Ext
- Best practice per lo sviluppo
Utilizzo di Liferay Developer Studio
- Panoramica di Liferay Developer Studio
- Distribuzione di progetti in un'istanza Liferay
Riepilogo e passaggi successivi
Requisiti
- Una comprensione dei concetti di base dello sviluppo web
- Esperienza con la programmazione Java
- Familiarità con i framework per lo sviluppo di applicazioni web è un vantaggio ma non obbligatoria
Pubblico
- Sviluppatori web che desiderano creare applicazioni personalizzate sul platform Liferay
- Sviluppatori Java interessati a sviluppare soluzioni di esperienze digitali per le organizzazioni
- Professionisti tecnici responsabili della costruzione e gestione dei portali aziendali
Recensioni (2)
I liked the most that the trainer was very open to questions from the participants and always did a review of what was taught across the training at the beginning of the meeting.
Adrian Cosmin Ursu
Corso - Liferay Development
The course content was very well organized, with demos, useful online links, and examples. The instructor was knowledgeable and humble person. I particularly noticed his genuine interest in tailoring the class (e.g., setting up a policy/timing for question and answer during the class) to meet our needs. Overall, I had a wonderful experience.