OTA YHTEYTTÄ

Ora Hanttu

Tuoteryhmäpäällikkö, ICT

040 582 6008 Lähetä viesti

Kesto: 3 päivää
Veroton hinta (+ alv 24 %): 1 790 €

Tästä asiakaskohtainen toteutus?

Toteutamme koulutuksia myös asiakaskohtaisina. Jätä yhteystietosi ja tehdään juuri teille sopiva toteutus.

Voit maksaa:
Koulutuskortti

Paikka ja päiväys

Helsinki
19.10.2016 – 21.10.2016
Ilmoittaudu
Tampere
19.12.2016 – 21.12.2016
Ilmoittaudu

Jaa

Lataa pdf-muodossa

Java web-ohjelmointi

Koulutuksessa käydään läpi Java web-ohjelmoinnin perusteet. Koulutuksen käytyäsi osaat Javan (Java EE) web-tekniikat ja web-sovellusten arkkitehtuurin. Osaat myös käyttää Servlet-luokkia ja JSP-sivuja sekä JSP Tag -kirjastoja itsenäisten web-sovellusten tekoon tai osana laajempaa Java EE/EJB-ratkaisua.


Kurssi kattaa myös Java web-sovelluksen rakentamisen kannalta olennaisimmat suunnittelumallit (Design Patterns).

Valtaosa uusista yrityssovelluksista, etenkin web-pohjaisista, toteutetaan tänä päivänä Javalla. Servlet-rajapinnat on helppo oppia ja JSP-sivujakin pystyy kirjoittamaan nopeasti. Tällä kurssilla painotetaan ylläpidettävyyttä ja skaalautuvuutta tukevia ohjelmointimalleja (design patterns). Kurssilla käydään läpi myös web-sovellusten erityispiirteet, kuten tilallisuuden aiheuttamat haasteet sekä istunnon käsittely. Kurssin harjoitustyönä toteutetaan web-pohjainen tietokantasovellus Servlet- ja JSP-tekniikoita yhdistellen.

Kohderyhmä

Kurssi on suunnattu Java-sovelluskehittäjille, jotka toteuttavat dynaamisia web-sovelluksia Java EE-alustalle Servlet ja JSP tekniikoilla.
Kurssi toimii hyvänä lähtökohtana Oracle Certified Web Component Developer -sertifikaatin opiskeluun.

Teit sitten JSF, Spring MVC, Google Web Toolkit, Wicket, tai Web Services kehitystä, tämä kurssi antaa tarvittavat pohjatiedot joilla teet sitä oikein.

Esitiedot

Kurssilaisilta edellytetään Java-ohjelmointikielen tuntemusta (esim. Java-ohjelmointi I -kurssin käyminen).


Ohjelma

1. päivä

8.45 Ilmoittautuminen ja kahvi

9.00 Dynaamisen web-ohjelmoinnin perusteet
•Java-kielisen web-sovelluksen rakenne
•HTML-käyttöliittymä
•servlet
•JSP-sivun syntaksi
•scriptlet

Servlettien perusteet
•servlet-luokat
•Request ja Response
•Session ja Application
•Tilallisuuden hallinta

Lomakkeenkäsittely
•Lomakkeen teko ja käsittely
•Huomioita validoinnista

JDBC-tietokantaohjelmointi
•Tietokantaoperaatiot Servletistä
•Connection Pool

16.30 Päivä päättyy


2. päivä

9.00 JSP-tekniikka
•Tekniikan perusteet
•Ohjelmointimalli
•Request ja Response
•Session ja Application

Web Archive (WAR)
•web.xml-konfiguraatiotiedoston rakenne
•JAR-paketointiväline ja WAR hakemistorakenne

Web-sovelluksen ylläpidettävyys
•Web-kerroksen suunnittelumalleja
•Uudelleenkäytettävyys ja ylläpidettävyys
•Model-View-Controller
•servlet- ja JSP- yhteiskäyttö
•Front Controller
•Transfer Object
•JavaBean:ien käyttö


16.30 Päivä päättyy


3. päivä

9.00 Tilallisuuden haasteet
•Evästeiden (cookies) käyttö
•URL-pohjaiset istunnot
•Istunto ja sovellus
•Klusterointi ja tilallisuus

Servlet-sovelluksen internationalisointi ja lokalisointi
•Eri kieliversiot sivuista
•Päivämäärät, numerot ja valuutat

Tag Libraries
•Tag-kirjaston käyttö
•Simple Tag ja Body Tag
•Tag Attributes
•Taglib Descriptor
•Web.xml Descriptor
•Custom Tag Library
•Java Standard Tag Library

Katsaus Frameworkeihin
•JavaServer Faces (JSF)
•Spring MVC
•Wicket
•Vaadin/Google Web Toolkit

16.00 Koulutus päättyy