Ośrodek Szkoleniowy
PROGRAMISTÓW

Przedsiębiorstwo Wdrożeniowe
Techniki Komputerowej

Nikom

Sp. z o.o.

Programowanie

w  C ++

 Programowanie


 w  Java

  Programowanie


w  PHP

  Programowanie


w .NET

  Projektowanie


 baz danych

Czas trwania kursu:

49 godzin (godziny zegarowe)

Opis szkolenia

Jednym z najważniejszych zastosowań języka Java jest tworzenie różnego rodzaju aplikacji rozproszonych, w szczególności aplikacji WWW.
Zakres szkolenia 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.
Tworzenie aplikacji WWW "od zera", przy wykorzystaniu podstawowych technologii takich jak Java Servlets i Java Sever Pages jest uciążliwe przy większych projektach. W trakcie szkolenia poznamy Java Server Faces. Jest to standardowa technologia komponentowa, upraszczającą rozwijanie złożonych aplikacji WWW.
Oprócz zapoznania się z podstawami tworzenia aplikacji webowych (serwlety, JSP) zobaczymy jak używać komponentów JSF by łatwo i szybko budować dobrze działające i wyglądające strony WWW.
Poznamy także użyteczne biblioteki komponetów, które upraszczają wiele typowych zadań. Zobaczymy jak przy pomocy technologii AJAX (Asynchronous JavaScript and XML) i odpowiednich komponentów JSF można tworzyć wygodny dla użytkownika interfejs aplikacji.
Praktycznie każda aplikacja musi współpracować z bazą danych, w czasie szkolenia poznamy sposoby na efektywne powiązanie aplikacji WWW z bazą danych. Oprócz najprostszej metody, wykorzystującej bezpośrednio JDBC poznamy podstawy Hibernate, który pełni rolę mostu relacyjno-obiektowego, upraszczającego pracę z bazą danych. W czasie szkolenia będzie kładziony nacisk na prawidłowe wykorzystanie poznawanych technologii, najlepsze praktyki, użyteczne wzorce projektowe.
Szkolenie obejmuje także wprowadzenie do platformy Eclipse, która, wraz z odpowiednimi wtyczkami, będzie używana do tworzenia aplikacji.

Kurs przeznaczony jest dla:

osób które znając podstawy języka Java, chcą nauczyć się tworzenia aplikacji WWW wykorzystując JSF i Hibernate.

Wymagania wstępne

Kurs jest przeznaczony dla osób, które znają postawy języka Java, mają przynajmniej elementarne doświadczenie programistyczne oraz znają podstawy HTML i SQL.

Program kursu:

a) Hibernate - most relacyjno-obiektowy
  • ORM - problemy jakie rozwiązuje i problemy jakie tworzy
  • Świat obiektów kontra świat relacyjnej bazy danych. Obiekty Hibernate (encje), pliki konfiguracyjne, konfiguracja przy pomocy metadanych (ang. annotations)
  • Zarządzanie relacjami w Hibernate, problemy wydajnościowe
  • HQL (Hibernate Query Language) - obiektowy język zapytań
  • Tworzenie efektywnego modelu obiektowego przy pomocy Hibernate: dziedziczenie, polimorfizm, kompozycja
  • Wydajne posługiwanie się transakcjami
b) Podstawowe technologie tworzenia aplikacji WWW
  • wzorzec  Model-Widok-Kontroler (Model-View-Controller)
  • Serwlety (Java Servlets). Poprawne zastosowanie serwletów. Bezpieczeństwo, działanie w środowisku wielowątkowym. Filtry serwletów
  • Java Server Pages. JSP Expression Language. Biblioteki znaczników. Biblioteka JSTL
c) Java Server Faces
  • podstawy: koncepcja i zastosowania. Sterowanie przebiegiem działania aplikacji z poziomu JSF. Obsługa formularzy. Nawigacja między stronami. JSF EL (Expression Language). Lokalizacja i internacjonalizacja aplikacji
  • tworzenie stron JSF. Standardowe biblioteki znaczników: JSF Core, JSF HTML. Wykorzystanie znaczników do budowy stron JSF. Wykorzystanie skryptów JavaScript oraz stylów CSS. Konwersja i walidacja danych. Tworzenie własnych konwerterów i walidatorów
  • obsługa danych tabelarycznych. Wyświetlanie tabel z danymi przy pomocy JSF. Wykorzystanie własnych modeli danych
  • JSF jako technologia komponentowa: obsługa zdarzeń. Wykorzystywanie i tworzenie komponentów JSF. Biblioteki komponentów: Apache MyFaces, Tomahawk i inne
  • komponenty wykorzystujące technologię AJAX (Asynchronous JavaScript and XML). Biblioteka Ajax4Jsf, inne biblioteki komponentów AJAX-owych
  • tworzenie stron JSF w praktyce: szablony stron, zastosowanie Facelets
  • tworzenie własnych komponentów JSF
d) Łączenie komponentów JSF z bazą danych
  • Bezpośrednie wykorzystanie JDBC
  • Wykorzystanie Hibernate
  • Zarządzanie sesją Hibernate w aplikacji JSF
  • Wzorce projektowe związane z łączeniem JSF i Hibernate
  • Wzorzec projektowy DAO

Uczestnik kursu po jego ukończeniu:

  • pozna najważniejsze technologie służące do tworzenia aplikacji WWW: Java Servlets, JSP i JSF (Java Server Faces)
  • pozna podstawy Hibernate
  • pozna platformę Eclipse oraz wtyczki ułatwiające tworzenie aplikacji WWW
  • pozna narzędzia wspomagające pracę programisty: Jakarta Ant, XDoclet

Kurs kończy się:

  • imiennym zaświadczeniem o ukończeniu kursu na specjalnym druku zatwierdzonym przez Ministerstwo Edukacji Narodowej
  • imiennym certyfikatem wystawionym przez Ośrodek Szkoleniowy NIKOM

Mocne strony szkolenia:

  • duża ilość godzin zajęć (godziny zegarowe)
  • duża ilość praktycznych zajęć z programowania
  • wykładowcy posiadają duże doświadczenie praktyczne w programowaniu w języku Java oraz bardzo duże umiejętności w przekazywaniu wiedzy w sposób łatwy i zrozumiały
  • stosowany podczas szkolenia system wizualizacji, umożliwia interaktywną pracę wykładowcy z uczestnikami szkolenia
  • misja Ośrodka Szkoleniowego „NIKOM”, którą jest nauczanie w zakresie zastosowań najnowszej techniki informatycznej, realizowane poprzez szkolenia prowadzone na wysokim poziomie jakości z dbałością o jak najlepsze efekty tych szkoleń

Zapytanie dotyczące kursu: 

  • wysłać na e-mail:

Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript. 

  • lub dzwoniąc:

tel. 32 777 1111,  kom. 728 917 333 


Nasz konsultant skontaktuje się odpowiadając na e-mail lub oddzwaniając na podany telefon. 


^początek strony


 << powrót

Masz pytanie

zadzwoń 

lub

wyślij e-mail 

Telefony:

32 777 1111 

728 917 333

E-mail

Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.