Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )



Podobne dokumenty
Angular 2 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

Utrzymanie aplikacji biznesowych SI PSZ

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

Zaawansowane Aplikacje Internetowe

Aplikacje Internetowe, Servlety, JSP i JDBC

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

Automatyzacja procesu publikowania w bibliotece cyfrowej

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

Nowoczesne aplikacje internetowe oparte na Seam, JSF, EJB3, JPA, AJAX

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Możliwości publikacji zbiorów danych przestrzennych w ramach infrastruktury informacji przestrzennej z zastosowaniem komponentów GUGiK

DOTACJE NA INNOWACJE ZAPYTANIE OFERTOWE

Testowanie i wdrażanie oprogramowania Emulator systemu bankowego

Excel w logistyce - czyli jak skrócić czas przygotowywania danych i podnieść efektywność analiz logistycznych

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Stacjonarne Wszystkie Katedra Inżynierii Produkcji dr Sławomir Luściński. Kierunkowy Nieobowiązkowy Polski Semestr trzeci. Semestr zimowy Brak Tak

Szkolenie wycofane z oferty

Aplikacje internetowe i mobilne (blended learning)

Rozwijanie kompetencji nauczycieli i uczniów z zakresu stosowania TIK. Wykorzystanie e-podręczników i e-zasobów w nauczaniu i w uczeniu się

Platforma do obsługi zdalnej edukacji

Opteamum korzyści. Aktualnie poszukujemy kandydatów na stanowisko: Programista ASP.NET MVC / WCF Nr ref. PROGRAMISTA ASP.NET/DRP/2014.

Studia podyplomowe. : prof. dr hab. inż. Włodzimierz Bielecki wbielecki@wi.zut.edu.pl

DOTACJE NA INNOWACJE. Zapytanie ofertowe

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

Polityka prywatności strony internetowej wcrims.pl

PROGRAM ZAJĘĆ INFORMATYCZNYCH NIE TYLKO GG REALIZOWANYCH W RAMACH PROJEKTU RADOŚĆ UCZENIA SIĘ

mprofi.pl nowa generacja usług mobilnych TWOJA APLIKACJA MOBILNA: Komunikator na smartfony

Opis instalacji systemu Intranet Komunikator

Stacjonarne Wszystkie Katedra Informatyki Stosowanej dr inż. Krzysztof Strzałkowski. Kierunkowy Nieobowiązkowy Polski Semestr piaty

"Administrowanie Sieciami Komputerowymi"

Program sektorowy pn. Program

SpedCust 5 instrukcja instalacji

Programowanie - właściwe kroki na początek

OPIS PRZEDMIOTU ZAMÓWIENIA:

Zaawansowane aplikacje internetowe - laboratorium Architektura Spring.

Sprawozdanie z działalności ABAS S.A. od do


W dobie postępującej digitalizacji zasobów oraz zwiększającej się liczby dostawców i wydawców

Kancelaris - Zmiany w wersji 2.50

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Architektura mikroserwisów na platformie Spring IO

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

Wyzwania bezpieczeństwa nowoczesnych platform nauczania zdalnego

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

V. Wymagania dla wsparcia projektu oraz nadzoru eksploatacyjnego... 6

Opis modułu kształcenia Tworzenie i cyfrowa obróbka grafiki

Sylabus przedmiotu: Zasoby i systemy informacyjne w ochronie zdrowia

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

KARTA PRZEDMIOTU. 12. PRZEDMIOTOWE EFEKTY KSZTAŁCENIA 3 Odniesienie do kierunkowych efektów kształcenia (symbol)

Instrukcja Obsługi STRONA PODMIOTOWA BIP

I.1.1. Technik organizacji usług gastronomicznych 341[07]

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap w Urzędzie Miejskim w Gdańsku

Numer obszaru: 8 E-learning w szkole - wykorzystanie platform edukacyjnych w pracy szkoły

Poniżej instrukcja użytkowania platformy

Uniwersalna architektura dla Laboratorium Wirtualnego. Grant badawczy KBN

Numer obszaru: 4 Technologie informacyjno-komunikacyjne w realizacji podstawy programowej

PRZEWODNIK PO PRZEDMIOCIE

Oferta kompleksowego serwisu sprzętu komputerowego dla przedsiębiorstw, instytucji oraz organizacji.

Ekspert MS SQL Server Oferta nr 00/08

ZAPYTANIE OFERTOWE. Katowice, dnia dla potrzeb realizacji projektu: ZAMAWIAJĄCY:

I.1.1. Technik spedytor 342[02]

Stan prac w zakresie wdrożenia systemów operacyjnych: NCTS2, AIS/INTRASTAT, AES, AIS/ICS i AIS/IMPORT. Departament Ceł, Ministerstwo Finansów

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

1 Wprowadzenie do J2EE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Oświęcim, dnia 26 listopada 2013r. Państwowe Muzeum Auschwitz-Birkenau w Oświęcimiu ul. Więźniów Oświęcimia Oświęcim

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Zobacz to na własne oczy. Przyszłość już tu jest dzięki rozwiązaniu Cisco TelePresence.

Spring MVC Andrzej Klusiewicz 1/18

IZBA CELNA WE WROCŁAWIU Wrocław, dnia 30 kwietnia 2012 r. Ul. Hercena Wrocław

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

Konfiguracja historii plików

zone ATMS.zone Profesjonalny system analizy i rejestracji czas pracy oraz kontroli dostępu

Prawo i praktyka kancelaryjno-archiwalna w podmiotach publicznych

Obliczenia arytmetyczne. Konkatenacja pól. Aliasy kolumn. Aliasy tabel. Co dalej? Rozdział 4. Korzystanie z funkcji. Zastosowanie funkcji

PoluProduction. <jedi> Vision. Version 1.0

ARIES-IT Profesjonalne Usługi Informatyczne dla Firm i Instytucji, Outsourcing IT

O autorze... 9 Wprowadzenie... 11

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Scenariusz lekcji. podać definicję pojęcia cywilizacja informacyjna ; scharakteryzować społeczeństwo informacyjne;

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1W, 2L PRZEWODNIK PO PRZEDMIOCIE

Procedura działania Punktu Potwierdzającego Profile Zaufane epuap Urzędzie Gminy w Ułężu

System wymiany informacji Wyzwania związane z obsługą klienta masowego. Michał Słoniewicz Departament Jakości Danych

EKONOMIA I SYSTEMY OCHRONY ZDROWIA

System do kontroli i analizy wydawanych posiłków

Numer obszaru: 13. Jak pracować z uczniem uzdolnionym informatycznie? Od grafiki i multimediów do poważnych algorytmów w środowisku Logomocja-Imagine

OGŁOSZENIE O ZAMÓWIENIU - usługi

PL/SQL. Zaawansowane tematy PL/SQL

Warszawa, r.

Praca na wielu bazach danych część 2. (Wersja 8.1)

Nowoczesne aplikacje internetowe oparte na JEE6 (JSF2, EJB3.1, JPA2, CDI, AJAX)

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Uchwała Nr 16/2016/III Senatu Politechniki Lubelskiej z dnia 31 marca 2016 r.

Stanowisko Rzecznika Finansowego i Prezesa Urzędu Ochrony Konkurencji i Konsumentów w sprawie interpretacji art. 49 ustawy o kredycie konsumenckim

Transkrypt:

Kod szkolenia: Tytuł szkolenia: JEE/JSP Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, ) Dni: 5 Opis: Adresaci szkolenia: Szkolenie adresowane jest do programistów Java, pragnących tworzyć aplikacje webowe, korzystając z kluczowych technologii Java Enterprise Edition, lub już tworzących w tych technologiach, lecz pragnących pogłębić swoją wiedzę. Szkolenie to jest również wprowadzeniem do zagadnień nowoczesnych aplikacji webowych. Cel szkolenia: Uczestnicy dowiedzą się jak projektować i implementować aplikacje na platformie JEE z wykorzystaniem technologii będących treścią szkolenia. Celem szkolenia jest zdobycie umiejętności tworzenia skalowanych aplikacji, zgodnie z arkanami sztuki. W szczególności: Uczestnicy poznają dogłębnie specyfikacje Servlet i JSP, w stopniu na tyle szczegółowym, by zmierzyć się z egzaminem SCWD. Dowiedzą się jak komunikować się z bazą danych za pomocą JDBC API. Zapoznają się również z zagadnieniami tworzenia aplikacji z wykorzystaniem ww. technologii w połączeniu z architekturą MVC, w tym frameworkiem Struts. Nieodłączną częścią szkolenia jest zapoznanie się z narzędziami wspomagającymi pracę nad projektem (Eclipse,CVS,ANT). W ramach szkolenia jego uczestnicy zapoznają się z jednym z serwerów aplikacyjnych, w zakresie omawianych zagadnień. Mocne strony szkolenia Program obejmuje całościowo i wyczerpująco zagadnienia tworzenia aplikacji internetowych w kluczowych technologiach, traktując je niezwykle głęboko i wnikliwie. W czasie szkolenia uczestnicy zdobędą wiedzę, umożliwiającą zrozumienie kluczowych zagadnień aplikacji WWW, co umożliwi im dalszy samodzielny rozwój. Wymagania:

Od uczestników wymagana umiejętność programowania w języku Java oraz podstawy relacyjnych baz danych i SQL. Parametry szkolenia: 5*8 godzin (5*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów). W trakcie warsztatów, oprócz prostych ćwiczeń, projektowana i implementowana jest prosta kompleksowa aplikacja. Wielkość grupy: maks. 8-10 osób. Program szkolenia: 1. Wstęp do Java Enterprise Edition I. Przegląd specyfikacji II. Przegląd serwerów aplikacji III. Narzędzia 2. Aplikacje Webowe I. Koncepcja, przegląd zagadnień II. Protokół HTTP III. Podstawy HTML IV. Ajax 3. Omówienie składowych aplikacji Webowej w Java Enterprise I. Komponenty aplikacji web II. Struktura aplikacji III. Deskryptor wdrożenia 4. Tworzenie Servletów I. Zasada działania II. Cykl życia i metody z nim związane III. Metody serwisowe IV. Pozostałe API V. Konfiguracja w deskryptorze wdrożenia VI. HttpServletRequest i. Atrybuty i parametry ii. Nagłówki i Cookies iii. Metody związane z dostępem do ścieżki żądania iv. Pozostałe API VII. HttpServletResponse i. Pisanie do strumienia znakowego oraz binarnego ii. Nagłówki i Cookies iii. Błędy i statusy iv. Redirect i encoding URL v. Pozostałe API VIII. Przekierowywanie na inny Servlet lub stronę JSP za pomocą i. Forward ii. Redirect

IX. Obiekty ServletContext i ServletConfig X. Klasa HttpSession i. Sposoby zapewnienia sesji ii. Metody związane z cyklem życia sesji iii. Dostęp do atrybutów iv. Konfiguracja czasu ekspiracji 5. Filtry i klasy opakowujące 6. Klasy nasłuchujące 7. Zagadnienia współbieżności 8. JSP I. Zasada działania II. Podstawowe składowe JSP i. Dyrektywy ii. Wyrażenia iii. skryptlety iv. deklaracje v. komentarze III. Obiekty domyślne IV. Tagi standardowe V. Tagi z biblioteki JSTL VI. EL VII. Zasady dobrego programowanie w JSP VIII. Tworzenie własnych bibliotek znaczników (Tagów) 9. Bezpieczeństwo aplikacji internetowej opartej na JEE 10. Konfiguracja aplikacji WEB I. Stron początkowych II. Stron błędów III. Bezpieczeństwa IV. Używanych zasobów i komponentów EJB V. Wykorzystanie adnotacji w aplikacji WEB 11. Zagadnienia wdrożeniowe i architektoniczne I. Wdrożenie aplikacji WEB II. Wzorce projektowe aplikacji internetowych w tym MVC i REST III. Typowe błędy programistów IV. Zagadnienia skalowalności aplikacji WEB 12. Podstawy JSF 13. JDBC I. koncepcja JDBC II. Poziomy sterowników JDBC III. Uzyskiwanie połączenia za pomocą i. DriverManager ii. DataSource IV. Interfejs Statement i jego rodzaje, wykonywanie i. Instrukcji SQL ii. Prekompilowanych Instrukcji SQL iii. Procedur składowych

iv. Instrukcji wsadowych V. Iterowanie po wynikach, interfejs ResultSet i jego rodzaje VI. Pobieranie informacji o bazie danych VII. Typy SQL oraz ich mapowanie i. Typy standartowe ii. Typy XML iii. Definiowanie własnych typów VIII. Wyjątki IX. Konfiguracja i rodzaje źródeł danych JDBC w serwerach aplikacji X. Transakcje i. lokalne oparte na zasobie ii. podstawy JTA XI. Wzorce projektowe adresujące integrację warstwy Webowej z warstwą dostępu do danych XII. Różnice w wersjach 2,3,3 API JDBC XIII. Zagadnienia bezpieczeństwa i skalowalności w kontekście JDBC 14. JNDI I. Koncepcja JNDI II. JNDI jako metoda pozyskiwania komponentów w środowisku Java Enterprise Edition III. JNDI jako metoda dostępu do zewnętrznych usług katalogowych, na przykładzie LDAP IV. JNDI API w tym i. Wyszukiwanie obiektów ii. Dołączanie i odłączanie obiektów V. Dostępne implementacje 15. Framework Struts 1.x I. Budowa i zasada działania II. Akcje III. Formularze i. Walidacja ii. Konwersja IV. Nawigacja V. Konfiguracja aplikacji VI. Mechanizmy szablonowania VII. Biblioteki Znaczników VIII. Obsługa wyjątków IX. Wielojęzyczność 16. Podstawy Framework Struts 2.x I. Różnice między wersją 1.x II. Podstawowe składowe aplikacji i ich konfiguracja: i. Akcje ii. Ziarna iii. Interceptory iv. Pluginy v. Organizacja konfiguracji

Powered by TCPDF (www.tcpdf.org) A. include y B. stałe vi. Wykorzystanie annotacji III. Przegląd dostępnych pluginów IV. Biblioteki znaczników (w tym Ajax) V. Testowanie 17. Przegląd alternatywnych frameworków i technik templatowania