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)
    1. Cechy systemów EIP
    2. Przegląd systemów EIP dostępnych na rynku
    3. Systemy EIP jako realizacja potrzeb biznesu
    4. Case study - kiedy warto wdrożyć system EIP?
    5. Systemy zarządzania treścią (Web Content Management Systems)
  2. Portlety
    1. Czym są portlety?
    2. Java Portlet API 2.0, JSR-286
  3. Liferay Portal Overview
    1. Rodzina produktów
    2. Cechy
    3. Kwestie licencyjne
    4. Przykłady wdrożeń
    5. Przewaga nad konkurencją
  4. Liferay Portal - administracja
    1. Panel administracyjny
    2. Instalacja i konfiguracja, najlepsze praktyki
      1. Portal
      2. Serwer aplikacyjny
      3. Baza danych
      4. Poczta
      5. Integracja z LDAP
      6. Wysoka dostępność (high availability)
      7. Skalowalność
      8. Aktualizacje
      9. Pojedyncze uwierzytelnienie (Single Sign On)
    3. Instalacja portletów i pluginów
    4. Konfigurowanie wyglądu
    5. Zarządzanie treścią
      1. Zarządzanie dokumentami
        1. Praca grupowa
        2. kontrola wersji
      2. Przepływy (workflows)
    6. Zarządzanie użytkownikami
      1. Dodawanie i modyfikacja użytkowników
      2. Ustrukturyzowany wielopoziomowy model uprawnień
        1. Zarządzanie grupami i rolami
        2. Grupowanie w ramach oragnizacji, społeczności i lokalizacji
        3. Poziomy dostępu: portal, portlet, stona itd.
      3. Polityka dostępu
    7. Personalizacja
      1. Zmiana preferencji stron prywatnych użytkownika
      2. Zarządzanie funkcjonalnością portletów np. kalendarzem, pocztą
      3. Zarządzanie dokumentami
      4. Wielojęzyczność
    8. Optymalizacja wydajności
      1. Optymalizacja
      2. Monitorowanie wydajności
    9. Bezpieczeństwo
      1. Monitorowanie zmian
      2. Akceptowanie wprowadzonych zmian
      3. Audyt
    10. Integracja
      1. Integracja z popularnymi frameworkami i portalami
      2. Integracja z portalami społeczonściowymi
      3. Integracja usług realizowanych przez portlety (Web Services for Remote Portlets - WSRP)
      4. Metody integracji (SOAP, REST, RSS)
    11. Wyszukiwanie
      1. Tagowanie treści
      2. Wyszukiwanie pełno-tekstowe
    12. Statystyki i raporty
      1. Integracja z Google Analytics
  5. Lieray Portal - programowanie
    1. Poznanie dostępnych portletów
      1. Kolaboracja
        1. Blogi
        2. Kalendarze
        3. Forum dyskusyjne (Message Board)
        4. Wiki
        5. Ogłoszenia
        6. Chat
        7. Integracja z e-mail
      2. Galeria obrazów
      3. Quick Note
      4. Finanse
      5. Pogoda
      6. Gry
      7. Narzędzia Google
      8. RSS
      9. Document Library
      10. Wsparcie dla sklepu internetowego
      11. Nettools
    2. Tworzenie własnych tematów (Liferay Themes, Liferay Layout)
    3. Programowanie portletów
      1. Narzędzia developerskie
        1. IDE (Eclipse, IDEA, NetBeans, ...)
        2. Budowanie (ant, maven)
      2. Liferay Plugins SDK
      3. Service Builder
      4. Serwisy zdalne
        1. Bezpieczeństwo
        2. Webservice SOAP
        3. Webservice JSON
      5. Customizacja i rozszerzanie istniejącej funkcjonalności (Liferay Hook)
      6. Struktura projektu i jego podstawowe elementy
      7. Tworzenie kodu portletu
      8. Liferay Faces – portlety JSF, Liferay Faces Bridge
      9. Portlety Struts
      10. Portlety PHP
      11. Portlety Flex
      12. Liferay na urządzenia mobilne
      13. Gadżety OpenSocial
      14. Tworzenie interfejsów użytkownika za pomocą AlloyUI
      15. Zaawansowane rozszerzanie Liferay Portal – Ext Plugin
  6. Najlepsze praktyki
  7. Rozwiązywanie problemów (troubleshooting)

Pytania?

* Wymagane.
** Szczegóły promocji w Regulaminie.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email