Home > Szkolenia > Wstęp do servlet API

Wstęp do servlet API - 3 dni

servlet api
Wstęp do servlet API
2100

Szkolenie “Wstęp do servlet API” przybliża Uczestnikom mechanizm działania Servlet API udostępniającemu interfejsy i klasy, które są wymagane do budowania serwletów. Uczestnicy kursu powinni posiadać umiejętności programowania w języku Java, HTML i CSS na podstawowym poziomie.

Po części wprowadzającej szkolenia “Wstęp do servlet API” na którym uczestnicy poznają servlety, filtry, zdarzenia kontenera kurasnci przejdą do architektury aplikacji web oraz ogólnej idei frameworka.  Następnie omówione zostanie model komponentów oraz praktyczne aspekty cyklu życia żądania. Dzień drugi kursu rozpocznie się od zagadnien związanych z  Facelets,Walidacją modelu, Konwersją obiektów  kończąc na komponentach wizualnych i wsparciu dla REST. W kolejnym dniu Kursancji poznają model nawigacji oraz praktyczne tworzenie własnych komponentów. Dowiedzą się na czym polega asparcie dla AJAX, poznają również koncepcję Etapów/Poziomów Projektu oraz jak mogą tą wiedzę wykorzystać w praktyce.  Szkolenie zakończą tematy związane z typowymi zagadnieniami i problemami jakie można napotkać.

W tym krótkim wstępie przedstawiliśmy tylko wybrane tematy, które zostaną poruszone na wykładach i warsztatach trwających podczas szkolenia “Wstęp do servlet API”. Zachęcamy do zapoznania się ze szczegółowym programem zamieszczonym poniżej.

Forma szkoleń jest zbalansowana i obejmuje wykłady prowadzone przez doświadczonych trenerów z wieloletnią praktyką w branży programistycznej, oraz ćwiczenia na których uczestnicy wykorzystają poznaną wiedzę w sposób praktyczny. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania.

Przydatne informacje związane z platforma e-learningową znajdziesz tutaj.

Jeżeli poszukujesz pracy,  zapraszamy do przesłania swojego CV więcej

dni 1
Wstęp / Architektura aplikacji / Framework / Model komponentów/ Cykl życia żądania

Wstęp do Servlet API:

- Servlety

- Filtry

- Zdarzenia kontenera

-

Architektura aplikacji web:

Warstwy i ich charakterystyka

Przegląd podejść warstwowych

- Miejsce Encji JPA w modelu

Ewolucja MVC

- MVP, MVVC

-

Ogólna idea frameworka:

Klasy systemów do których się aplikuje oraz przypadki gdy NIE jest odpowiedni

Przegląd istniejących rozwiązań, które stały się inspiracją dla JSF 2.0

Konfiguracja i przegląd narzędzi

-

Model komponentów:

Wygodne adnotacje dla backing beanów i komponentów pomocniczych

Wykorzystanie Standardowych adnotacji JSR-250

Zasięgi komponentów i ich zastosowanie – dobór do problemu

- Zasięg View - rozwiązanie problemu klikalnych list

- Zasięg Flash w kontekście paradygmatu POST GET REDIRECT

Inicjowanie modelu w Stylu Pull

Metody callback – nieocenione narzędzie

Wstrzykiwanie zależności

- Techniki separacji modeli widoku i kontrolerów

- Techniki optymalizacji zużycia pamięcia dzięki ograniczaniu czasu życia obiektów

-

Cykl życia żądania – aspekty praktyczne

dni 2
Facelets / Walidacja modelu / Konwersja obiektów / Komponenty wizualne / Wsparcie dla REST

Wstęp do Facelets:

Szablony

- Parametry szablonów

- Wyliczanie szablony w runtime

- Technika reużywalnych "płytek"

Różnice w stosunku do JSP

Konwencje i najlepsze praktyki

-

Walidacja modelu:

Walidatory Standardowe

Tworzenie własnych walidatory

Składowe standardu The Bean Validation JSR (JSR-303)

- Wsparcie ze strony JSF

-

Konwersja obiektów:

Konwertery standardowe (automatyczne) i własne

Typowe zastosowania: listy rozwijane o wartościach obiektowych

-

Komponenty wizualne:

Bindowanie

Manipulacja

Projektowanie formularzy pod kątem testowalności Selenium

- Wykorzystanie CSS do nadawania semantycznej struktury stronom

-

Wsparcie dla REST:

Styl Pull (napełnianie modelu przy pomocy reguł nawigacji lub adnotacji)

Nawigacja zorientowana na URL i zagadnienie bookmarkable

dni 3
Model nawigacji / Tworzenie komponentów / AJAX / Etapy i poziomy projektu

Model nawigacji:

Reguły warunkowe

Uproszczenie mapowania

Wsparcie dla GET

Obsługa błędów

Orientacja nawigacji na RESTfull

Najlepsze praktyki odnośnie wyboru stylu nawigacji

-

Wygodne tworzenie własnych komponentów:

Wykorzystanie Facelets - komponenty kompozytowe

Standardowa konwencja

Zarządzanie zasobami komponentów

-

Wsparcie dla AJAX:

Zasada działania

API dla AJAX

Techniki optymalizacji działania formularzy

-

Koncepcja Etapów/Poziomów Projektu oraz jej praktyczne wykorzystanie

-

Typowe zagadnienia i problemy:

Formularze master-detail

Formularze edycja/podgląd

Listy i konwertery obiektów

Wyskakujące okienka

Cena od PLN2,100/osobę
2,100
Koszt 2,100 PLN

Informacje

  • 12