Liferay 7.2 Back-End Developer
Versione: 7.2
Durata: 5 giorni
Sia a sviluppatori nuovi che di esperienza, il corso Back-End Developer fornirà gli strumenti per sviluppare con successo su Liferay, lato Back-End. Per sviluppare applicazioni velocemente usando componenti leggeri e modulari. Per capire esattamente che cosa avviene dietro le quinte e prendere in mano il controllo del ciclo di vita delle applicazioni. Per personalizzare qualsiasi cosa, dallo strato View a quello Persistence.
Programma:
1. Impostare l'ambiente di sviluppo
2. Fondamenti di OSGi
- Il Framework OSGi
- Bundle
- Componenti e servizi
- Condividere caratteristiche
- Architettura OSGi
- Benefici dell'OSGi
3. Il Contenitore OSGi di Liferay
- Introduzione ai moduli di Liferay
- Lavorare con il workspace di Liferay
- Gestire le dipendenze dei moduli
4. Gestire i Bundle OSGi
- Gestire i bundle OSGi con la Gogo Shell
- Usare la console web di Felix
5. Lavorare con i moduli Portlet
- Portlet standard Java
- Lavorare con i moduli portlet di Liferay
6. Applicazioni reali
- Introduzione al Service Builder
- Creare il Presentation Layer
- Implementare il controllo di accesso
- Integrazione con i framework di Liferay
- Rendere l'applicazione configurabile
- Implementare il supporto al workflow
- Integrazione con i sistemi esterni
- Logging
- Testing
- Debug
- Gestire il deployment e gli eventuali problemi
7. Introduzione all'architettura della piattaforma
8. Personalizzare l'interfaccia utente
- Introduzione alle tecnologie di interfaccia utente
- Cambiare la UI di default delle applicazioni con i template di widget
- Personalizzare le JSP delle applicazioni
9. Estendere lo schema di Liferay
- Campi personalizzati
- API di Expando
10. Personalizzare il Service Layer
- Service Wrapper
- Sovrascrivere di riferimenti dei servizi OSGi
11. Sovrascrivere le azioni del controller
- Sovrascrivere i comandi MVC
- Sovrascrivere le azioni di Struts
12. Catturare gli eventi del portale
- Catturare gli eventi del ciclo di vita del portale
- Intercettare gli eventi con i model listener
13. Sfruttare il message bus di Liferay
14. Personalizzare la ricerca
- Concetti basilari della ricerca
- Personalizzare gli indici e la ricerca
Requisiti dei Partecipanti
Si raccomanda di partecipare preventivamente al corso Liferay 7.2 Fundamentals
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 7 o superiore, Mac* o Linux* di versione recente
Corsi Pubblici Online con docente
- Corsi a calendario. Vedere la pagina del Calendario Corsi per le prossime date
- La modalità online utilizza la piattaforma Citrix Goto Training. Il docente impartisce le lezioni dal proprio ufficio e, via internet, queste vengono trasmesse alla classe virtuale i cui partecipanti possono risiedere in una o più sedi.
- I partecipanti ascoltano la voce del docente tramite l'audio del proprio PC. Vedono inoltre lo schermo del docente nel quale appaiono sia le slide di presentazione che gli esercizi proposti. I partecipanti possono chiedere l'attenzione del docente in qualsiasi momento e chiedere spiegazioni a voce oppure con chat o alzata di mano virtuale.
- Il docente può collegarsi al pc del partecipante, condividerlo (se è il caso) con gli altri e correggere esercizi o dimostrare modalità operative. Non vi sono quindi limitazioni rispetto ad un corso tradizionale con il docente in aula.
- A differenza dei corsi col docente in aula, i corsi online si articolano in sessioni giornaliere da 3 ore in orario 10-13 o 15-18.
- I vantaggi dei corsi online sono il prezzo più basso, l'assenza di costi di allestimento aula, la possibilità di una maggior flessibilità nella pianificazione delle giornate di training (sono possibili corsi su giornate non necessariamente contigue, compatibilmente con gli impegni dei partecipanti o per avere più tempo per le esercitazioni) e la maggiore facilità per il cliente di coinvolgere partecipanti da più sedi (non servono trasferte dei partecipanti).
Prezzo per partecipante: 3.500€ + iva
Corsi Pubblici in Aula Nostre Sedi
- Corsi a calendario. Vedere la pagina del Calendario Corsi per le prossime date
- Il cliente può scegliere se partecipare al corso in una delle nostre sedi di Treviso, Milano e Roma
- Qualora il cliente scelga un corso presso la propria sede, deve mettere a disposizione un'aula adatta dotata di:
- Indirizzo delle nostre sedi:
- Sede di Treviso: via Roma 4 int. 18, 31020 Lancenigo di Villorba (TV)
- Sede di MIlano: via Risorgimento 84, 20017 Mazzo di Rho (MI)
- Sede di Roma: via M. Bianchini 47, 00142 Roma
Prezzo per partecipante: 3.500€ + iva
Corsi Privati
- Vi interessa organizzare un corso per almeno 3 dei vostri dipendenti?
- Volete scegliere se partecipare presso una nostra sede, online oppure presso la vostra sede in tutta Italia?
- Volete scegliere voi le date del corso?
- Preferireste che il corso si focalizzasse di più su determinati argomenti del programma rispetto ad altri?
- I Corsi Privati sono la soluzione.
- Requisiti dell'aula nella sede del cliente:
- Connessione internet per tutti i partecipanti e per il docente
- Proiettore o Schermo grande
Prezzo complessivo per i primi 3 partecipanti: 12.000€. Partecipanti successivi:1.200€ ciascuno
I prezzi sono iva esclusa
Attestato Liferay
La partecipazione a questo corso Liferay, sia online che in aula, sia in modalità pubblica che privata, dà a ciascun partecipante un attestato ufficiale Liferay di partecipazione.
L'attestato viene inserito in formato elettronico nel profilo del partecipante sul sito liferay.com ed è raggiungibile online da chiunque anche senza login.
Esame di Certificazione
La partecipazione a questo corso è raccomandata da Liferay per la preparazione all'esame di certificazione "Liferay 7.2 DXP Back-End Developer"