Aktualne promocje

29/02/2012
28/03/2012
01/05/2012

Barcampy

W tej chwili planujemy najbliższy barcamp. Jeżeli chcesz wystąpić ze swoją prezentacją zgłoś się do nas na adres: barcamp@osec.pl

Zapoznaj się z archiwum naszych spotkań

Aplikacje internetowe w języku Java

Kod szkolenia: 
PJAVAWEB1
Opis szkolenia: 

Umiejętności zdobywane podczas kursu:

  • zapoznanie się z zasadami budowy i projektowania stron z użyciem JSF
  • wykorzystanie frameworków JSF, Struts, Spring we własnych aplikacjach
Cel szkolenia: 
  • zapoznanie się z technologiami wspierającymi tworzenie aplikacji internetowych na platformie JEE
  • stosowanie technologii wspierających komponentowość
  • kształcenie umiejętności tworzenia elastycznej architektury aplikacji
Grupa docelowa: 

Szkolenie przeznaczone jest dla średnio zaawansowanych programistów Java którzy chcą projektować i budować aplikacje internetowe przy użyciu technologii JEE. W trakcie zajęć zapoznają się oni wstępnie ze środowiskiem JEE oraz mechanizmami wspierającymi proces działania i tworzenia aplikacji dostępnych poprzez przeglądarkę internetową.

Wymagania wobec słuchaczy: 
  • biegłe programowanie w wybranym środowisku IDE
  • znajomość technologii Java na poziomie średnio zaawansowanego lub zaawansowanego programisty
  • znajomość podstaw technologii związanych z internetem (HTML, XML, CSS, DOM itp..)
Cena netto PLN: 
3000
Cena brutto PLN: 
3690
Czas trwania: 
4 dni
Uwagi: 

Konspekt: 
  1. Technologia JEE – wprowadzenie
    1. servlet JSP
    2. aplikacja internetowa, protokół HTTP
  2. Model servletowy
    1. zapytania i odpowiedzi, cykl życia servletu
    2. otoczenie servletu, przekazanie sterowania
  3. Współpraca z kontenerem
    1. konfiguracja aplikacji
    2. inicjalizacja
    3. nasłuch zdarzeń
  4. Obsługa wyjątków
    1. logowanie zdarzeń związanych z wyjątkami
    2. programowa i deklaratywna obsługa wyjątków
  5. Zarządzanie sesją
    1. obsługa sesji poprzez ciasteczka i parametry URL
    2. tworzenie i usuwanie sesji
    3. definiowanie czasu ważności sesji
  6. Bezpieczeństwo aplikacji internetowej
    1. mechanizmy uwierzytelniania
    2. deklaratywne i programowe zabezpieczenie aplikacji
  7. Servlety i wielowątkowość
    1. model wielowątkowy i jednowątkowy
    2. bezpieczne operacje na danych
  8. JSP – podstawy technologii
    1. składnia strony JSP
    2. cykl życia strony JSP
  9. Technologia JSP – aspekty zaawansowane
    1. translacja
    2. użycie zmiennych i obiektów na stronach JSP
    3. strony JSP jako dokumenty XML
  10. Wielokrotne użycie komponentów internetowych
    1. włączenia statyczne
    2. włączenia dynamiczne
  11. Komponenty JavaBeans
    1. JavaBeans na stronach JSP
    2. operacje na JavaBeans
  12. Dodatkowe znaczniki
    1. użycie dodatkowej biblioteki znaczników na stronie JSP
  13. Tworzenie dodatkowych bibliotek znaczników
    1. tworzenie deskryptorów i implementowanie znaczników
  14. Użycie bibliotek JSTL oraz języka EL
    1. biblioteka JSP Standard Tag Library – elementy Core, XML, SQL,  oraz biblioteka wsparcia wielu języków
    2. użycie języka wyrażeń Expression Language wraz z JavaBeans
  15. Wybrane wzorce projektowe
    1. Value Object
    2. MVC
    3. DAO
  16. Struts Framework – podstawy
    1. przetwarzanie zapytań przy pomocy obiektów akcji
  17. Walidacja danych w środowisku Struts
    1. sposoby sprawdzania poprawności danych
  18. Nowe technologie budowy aplikacji internetowych
    1. Tapestry alternatywą dla Struts
    2. budowa interfejsu w oparciu o JSF – Java Server Faces
Najbliższe terminy szkolenia

Warszawa: 
Pon, 25/07/2011
Pon, 12/09/2011
Pon, 28/11/2011
Wrocław: 
Pon, 28/11/2011

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com