Top menu PL

Języki

Erudis - your road to knowledge
Tworzenie aplikacji WWW w języku Java

Opis szkolenia

Jednym z najważniejszych zastosowań języka Java jest tworzenie różnego rodzaju aplikacji rozproszonych, w szczególności aplikacji WWW (tzn. takich, dla których interfejsem użytkownika jest przeglądarka stron WWW).

Istnieje wiele sposobów i podejść do budowy tego typu aplikacji, taka wielość możliwości jest z jednej strony zaletą, gdyż daje dużą elastyczność, ale z drugiej strony wymaga znajomości wielu różnych bibliotek i technologii.

Szkolenie, które oferujemy, pozwala poznać kluczowe technologie i taki sposób wspólnego ich wykorzystania, aby tworzenie aplikacji WWW było szybkie i możliwie najprostsze, a same aplikacje łatwe w utrzymaniu i dalszej rozbudowie.

Skoncentrujemy się na najczęściej używanych, „lekkich”, wydajnych technologiach oraz szkieletach aplikacji, które dają punkt wyjścia do budowy własnych programów.

Szkolenie obejmuje także wprowadzenie do platformy Eclipse, która, wraz z odpowiednimi wtyczkami, będzie używana do pisania i generowania kodu.

Dla kogo

Szkolenie jest przeznaczone dla osób znających podstawy języka Java, które chcą nauczyć się tworzenia aplikacji WWW.

Wymagania wstępne

Znajomość podstaw języka Java (składnia języka, obsługa wyjątków, wejście/wyjście w Javie, podstawowe pakiety SDK: java.util, java.lang)

Najważniejsze uzyskane umiejętności

  • Poznanie najważniejszych technologii służących do tworzenia aplikacji WWW: Java Servlets, JSP, JSF (Java Server Faces)
  • Poznanie platformy Eclipse oraz wtyczek ułatwiających tworzenie aplikacji WWW
  • Poznanie dobrych praktyk tworzenia aplikacji WWW

Program szkolenia

  1. Wiadomoście wstępne: dostęp do baz danych przy pomocy języka Java
    • łączenie się z bazą danych: JDBC
    • wykorzystanie JNDI do łączenia się z bazą danych
  2. Podstawy XML-a
  3. Wzorzec Model-Widok-Kontroler (Model-View-Controller)
  4. Serwer aplikacji JBoss i Tomcat. Podstawy administracji.
  5. Aplikacja WWW
    • opis (deskryptor) aplikacji WWW
    • przygotowanie aplikacji do wdrożenia: pliki WAR (Web Archive)
  6. Technologie tworzenia aplikacji WWW:
    • Serwlety (Java Servlets)
      • Serwlet - centralny element aplikacji
      • bezpieczeństwo i problemy z działaniem serwletów w środowisku wielowątkowym
      • tworzenie sesji, śledzenie sesji, uwierzytelnianie użytkowników
      • użyteczne serwlety (np. licznik, przesyłanie plików na serwer)
      • filtry Serwletów. Przykładowe filtry.
    • Java Server Pages (JSP)
      • poprawne i niepoprawne sposoby wykorzystania JSP
      • komponenty JavaBeans. Łączenie Serwletów i JSP
      • biblioteki znaczników (taglibs). Biblioteka JSTL. Tworzenie własnych znaczników.
    • Java Server Faces (JSF)
  7. Zabezpieczanie dostępu do aplikacji WWW: uwierzytelnianie i autoryzacja
  8. Internacjonalizacja (lokalizacja) aplikacji WWW
  9. Narzędzia przyspieszające i ułatwiające tworzenie aplikacji WWW
    • wtyczki Eclipse'a
    • XDoclet - narzędzie do automatycznego generowania kodu
    • Jakarta Ant - narzędzie automatyzujące kompilację, testowanie i wdrażanie aplikacji

Sprawy organizacyjne

Czas trwania szkolenia: 3 dni

Cena: 2700 PLN

Forma: wykład + ćwiczenia


Szkolenia dedykowane

Cena, czas trwania szkolenia dedykowanego jest uzależniony od potrzeb klienta i rozmiaru koniecznych modyfikacji szkolenia standardowego. W celu ustalenia szczegółów i warunków szkolenia prosimy o skontaktowanie się z nami e-mailem (szkolenia@erudis.pl) bądź telefonicznie.


Zgłoszenia

Osoby zainteresowane szkoleniem prosimy o wypełnienie formularza zamówienia: wersja PDF lub RTF i wysłanie go e-mailem (szkolenia@erudis.pl) lub faxem.