Detail kurzu

Java V. - Java EE aplikácia pre webový server

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Počítačové školenie Java V. pripraví účastníka na profesionálnu dráhu vývoja aplikácií v programovacom jazyku Java 9 tým, že vám ukážeme, ako sa používajú nástroje pre správu zdrojového kódu a nástroje pre manažment Java projektov, ktoré využijeme na vytvorenie enterprise aplikácie, ktorá je spustená na Java Web servery. Doplníte si znalosti ako pohodlne pracovať s XML súbormi a budete rozumieť vzťahu medzi XML súbormi a XSD schémami. Oboznámime vás s Java SE technológiu (JaxB), ktorá pre vás vygeneruje triedy potrebné pre načítanie XML súborov do Java objektov. Ukážeme vám rozdiel medzi Java EE a Java SE a tiež to, ako spustiť Apache Tomcat Java webový server. Ďalej vytvoríme webovú aplikáciu s využitím Java EE technológie a spustíme ju na bežiacom Apache Tomcat serveri. Zdrojový kód sa naučíme spravovať pomocou nástroja Git a prakticky si predvedieme tímovú kolaboráciu na projekte, pričom budete vedieť aj to, ako z vytvorenej aplikácie urobiť aplikáciu podporujúcu viacero jazykov. Napokon vás naučíme bezprecedentne do hĺbky rozumieť ako funguje komunikácie medzi prehliadačom a webovým serverom od zadania adresy do prehliadača až po mechanizmus, akým sa ku danej adrese dohľadá webový server a na ňom vaša Java trieda schopná dynamicky generovať html stránku do HTTP odpovede, ktorá dorazí do prehliadača a zobrazí sa ako výsledok požiadavky - zadanej adresy.

Obsah kurzu

Source Code Management (SCM)

  • Správa zdrojového kódu
  • Version Control Systémy (VCS)
  • Centrálne a Distribuované VCS
  • Inštalácia DVCS systému GIT
  • Základné používanie GIT
  • Team Collaboration

Software Project Management

  • Nástroj Maven - úvod a inštalácia
  • Generovanie štruktúry projektov
  • Definovanie projektu pomocou POM (Project Object Model)
  • Dependency Management
  • Automatizovaný build
  • Integrácia Maven v Eclipse

JaxB

  • Predstavenie JaxB API
  • Definovanie XSD schémy
  • Vytvorenie XML súboru podľa schémy
  • Čítanie a zápis XML súboru pomocou metód marshall() a unmarshall()

Java EE

  • Java EE technológie
  • Java EE profily a kontainery
  • Web Servery s podporou Javy
  • javax.servlet technológia

Tvorba web aplikácie

  • Inštalácia Apache Tomcat servra
  • Vysvetlenie práce webových serverov
  • Funkcia Java kontainera
  • Web application descriptor - súbor web.xml
  • Napísanie Servlet triedy
  • Build aplikácie do .war súboru
  • Deployment .war súboru na webovom servery
  • Prístup ku aplikácii cez webový prehliadač

Localization

  • Vytvorenie multi-jazyčnej aplikácie
  • Použitie Locale objektu pre získanie nastaveného jazyka
  • Vytvorenie Properties súboru s jazykovými prekladmi
  • Vytvorenie slovníka pre Java program - objekt typu ResourceBundle

Cieľová skupina

pokročilý
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať