Podstawy Java Servlet, JSP i JDBC

Opis

Szkolenie koncentruje się na podstawach technologii Java Enterprise Edition, ze szczególnym uwzględnieniem Java Servlet, JavaServer Pages (JSP) oraz Java Database Connectivity (JDBC). Podczas intensywnych warsztatów praktycznych uczestnicy poznają fundamenty tworzenia aplikacji webowych w Java EE. Program obejmuje budowanie dynamicznych stron internetowych, obsługę żądań HTTP oraz komunikację z bazami danych. Zajęcia prowadzone są w formie warsztatowej, gdzie teoria jest natychmiast weryfikowana w praktyce.

Profil uczestnika

  • Programiści Java rozpoczynający pracę z aplikacjami webowymi
  • Deweloperzy backend pragnący poszerzyć wiedzę o technologie serwerowe Java
  • Inżynierowie oprogramowania migrujący z innych platform do Java EE
  • Architekci systemów zainteresowani możliwościami Java EE
  • Programiści fullstack chcący pogłębić znajomość strony serwerowej
  • Osoby z podstawową znajomością Java planujące rozwój w kierunku aplikacji webowych

Agenda

  1. Wprowadzenie do Java EE i architektury webowej
    • Przegląd specyfikacji Java EE
    • Architektura aplikacji webowych
    • Konfiguracja środowiska deweloperskiego
    • Podstawy protokołu HTTP
  2. Java Servlet
    • Cykl życia servletu
    • Obsługa żądań HTTP
    • Zarządzanie sesją i ciasteczkami
    • Filtry i listenery
  3. JavaServer Pages (JSP)
    • Składnia JSP i elementy języka
    • Integracja JSP z servletami
    • Expression Language (EL)
    • Custom Tags i JSTL
  4. Java Database Connectivity (JDBC)
    • Konfiguracja połączeń bazodanowych
    • Podstawowe operacje CRUD
    • Transakcje i prepared statements
    • Optymalizacja zapytań

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił samodzielnie tworzyć aplikacje webowe w Java EE z wykorzystaniem wzorca MVC. Zdobędzie praktyczne umiejętności w zakresie implementacji logiki biznesowej w servletach oraz tworzenia dynamicznych stron z użyciem JSP. Opanuje techniki efektywnej komunikacji z bazami danych poprzez JDBC oraz nauczy się zabezpieczać aplikacje przed podstawowymi zagrożeniami. Zrozumie architekturę aplikacji webowych oraz nabędzie umiejętność projektowania skalowalnych rozwiązań serwerowych. Będzie przygotowany do dalszego rozwoju w kierunku zaawansowanych technologii Java EE.

Wymagane przygotowanie uczestników

  • Znajomość podstaw programowania w języku Java
  • Zrozumienie paradygmatu programowania obiektowego
  • Podstawowa znajomość protokołu HTTP
  • Doświadczenie w tworzeniu prostych aplikacji w Java SE

Zagadnienia

  • Architektura aplikacji webowych Java EE
  • Protokół HTTP i wzorzec projektowy MVC
  • Cykl życia komponentów Java EE
  • Servlet API i kontener webowy
  • Składnia i elementy JSP
  • JSTL i custom tags
  • Zarządzanie sesją użytkownika
  • Bezpieczeństwo aplikacji webowych
  • JDBC i operacje bazodanowe
  • Optymalizacja wydajności aplikacji
  • Wzorce projektowe w Java EE
  • Debugowanie aplikacji webowych

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2650 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-600

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *