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)