PDF: Systemy portalowe na przykładzie Liferay Portal

Transkrypt

PDF: Systemy portalowe na przykładzie Liferay Portal
Kod szkolenia:
Tytuł szkolenia:
Dni:
LIFERAY
Systemy portalowe na przykładzie Liferay Portal
4
Opis:
Adresaci szkolenia:
Szkolenie adresowane jest do programistów i administratorów pragnących poznać
techonologię portletów oraz filozofię systemów portletowych przeznaczonych dla klientów
korporacyjnych na przykładzie wiodącego na rynku produktu jakim jest Liferay Portal.
Cel szkolenia:
Uczestnicy dowiedzą się czym są systemy Enterprise Information Portal (EIP) i portlety oraz
poznają produkt Liferay Portal. Celem szkolenia jest poznanie komponentów Liferay Portal
oraz zdobycie potwierdzonej praktyką umiejętności administrowania tym produktem i
implementowania kolejnych funkcjonalności.
Mocne strony szkolenia:
Program obejmuje całościowo i wyczerpująco zagadnienia związane z produktem Liferay
Portal, traktuje temat zarówno z perspektywy administracyjno-programistycznej, jak i
biznesowej. W przeciwieństwie do większości tego typu szkoleń, szkolenie to zawiera część
warsztatową, która pozwoli na ugruntowanie wiedzy również w praktycznym jej aspekcie.
Szkolenie pokazuje jak krok po kroku wdrożyć produkt Liferay, jak nim administrować i jak go
rozwijać tak, aby w pełni spełnił wymagania biznesu.
Wymagania:
Od uczestników wymagana jest przynajmniej podstawowa umiejętność programowania w
języku Java (do poznania na kursie J/JP) oraz znajomość technologii webowej.
Parametry szkolenia:
4*8 godzin (4*7 netto) wykładów i warsztatów. Wielkość grupy: maks. 8-10 osób
Program szkolenia:
1. Systemy Enterprise Information Portal (EIP)
a. Cechy systemów EIP
b. Przegląd systemów EIP dostępnych na rynku
c. Systemy EIP jako realizacja potrzeb biznesu
d. Case study - kiedy warto wdrożyć system EIP?
e. Systemy zarządzania treścią (Web Content Management Systems)
2. Portlety
a. Czym są portlety?
b. Java Portlet API 2.0, JSR-286
3. Liferay Portal Overview
a. Rodzina produktów
b. Cechy
c. Kwestie licencyjne
d. Przykłady wdrożeń
e. Przewaga nad konkurencją
4. Liferay Portal - administracja
a. Panel administracyjny
b. Instalacja i konfiguracja, najlepsze praktyki
i. Portal
ii. Serwer aplikacyjny
iii. Baza danych
iv. Poczta
v. Integracja z LDAP
vi. Wysoka dostępność (high availability)
vii. Skalowalność
viii. Aktualizacje
ix. Pojedyncze uwierzytelnienie (Single Sign On)
c. Instalacja portletów i pluginów
d. Konfigurowanie wyglądu
e. Zarządzanie treścią
i. Zarządzanie dokumentami
A. Praca grupowa
B. kontrola wersji
ii. Przepływy (workflows)
f. Zarządzanie użytkownikami
i. Dodawanie i modyfikacja użytkowników
ii. Ustrukturyzowany wielopoziomowy model uprawnień
A. Zarządzanie grupami i rolami
B. Grupowanie w ramach oragnizacji, społeczności i lokalizacji
C. Poziomy dostępu: portal, portlet, stona itd.
iii. Polityka dostępu
g. Personalizacja
i. Zmiana preferencji stron prywatnych użytkownika
ii. Zarządzanie funkcjonalnością portletów np. kalendarzem, pocztą
iii. Zarządzanie dokumentami
iv. Wielojęzyczność
h. Optymalizacja wydajności
i. Optymalizacja
ii. Monitorowanie wydajności
i. Bezpieczeństwo
i. Monitorowanie zmian
ii. Akceptowanie wprowadzonych zmian
iii. Audyt
j. Integracja
i. Integracja z popularnymi frameworkami i portalami
ii. Integracja z portalami społeczonściowymi
iii. Integracja usług realizowanych przez portlety (Web Services for
Remote Portlets - WSRP)
iv. Metody integracji (SOAP, REST, RSS)
k. Wyszukiwanie
i. Tagowanie treści
ii. Wyszukiwanie pełno-tekstowe
l. Statystyki i raporty
i. Integracja z Google Analytics
5. Lieray Portal - programowanie
a. Poznanie dostępnych portletów
i. Kolaboracja
A. Blogi
B. Kalendarze
C. Forum dyskusyjne (Message Board)
D. Wiki
E. Ogłoszenia
F. Chat
G. Integracja z e-mail
ii. Galeria obrazów
iii. Quick Note
iv. Finanse
v. Pogoda
vi. Gry
vii. Narzędzia Google
viii. RSS
ix. Document Library
x. Wsparcie dla sklepu internetowego
xi. Nettools
b. Tworzenie własnych tematów (Liferay Themes, Liferay Layout)
c. Programowanie portletów
i. Narzędzia developerskie
A. IDE (Eclipse, IDEA, NetBeans, ...)
B. Budowanie (ant, maven)
ii. Liferay Plugins SDK
iii. Service Builder
iv. Serwisy zdalne
A. Bezpieczeństwo
B. Webservice SOAP
C. Webservice JSON
v. Customizacja i rozszerzanie istniejącej funkcjonalności (Liferay Hook)
vi. Struktura projektu i jego podstawowe elementy
vii. Tworzenie kodu portletu
viii. Liferay Faces – portlety JSF, Liferay Faces Bridge
ix. Portlety Struts
x. Portlety PHP
xi. Portlety Flex
xii. Liferay na urządzenia mobilne
xiii. Gadżety OpenSocial
xiv. Tworzenie interfejsów użytkownika za pomocą AlloyUI
xv. Zaawansowane rozszerzanie Liferay Portal – Ext Plugin
6. Najlepsze praktyki
7. Rozwiązywanie problemów (troubleshooting)
Powered by TCPDF (www.tcpdf.org)