Valitse sivuston käyttötapa: Mobiili

JavaServer Faces -ohjelmointi

Tieturi
Yhteenveto
3 päivää
1 990 EUR (arvonlisäverotonta)
25.3.2020
   
Helsinki
Avoin koulutus
Tieturin koulutukset

JavaServer Faces -ohjelmointi


Koulutuksessa käydään läpi JavaServer Faces ohjelmoinnin perusteet. Koulutuksen käytyäsi osaat suunnittella ja toteuttaa web-sovelluksia pohjautuen JSF- teknologiaan sekä facelet-sivuihin.
Opit myös miten toimitaan Java EE 6 tai 7 tasoisessa ympäristössä ja miten voidaan luoda räätälöityjä JSF komponentteja.
Opi uusi nopeampi ja kustannustehokkaampi tapa tehdä web-sovelluksia käyttäen standardia Java EE tekniikkaa. JavaServer Faces eli tuttavallisemmin JSF on web sovelluskehys, joka parantaa merkittävästi tuottavuutta mm. uudelleenkäytettävien käyttöliittymäkomponenttien avulla. Kehys hoitaa rutiinityöt - ja sovelluskehittäjä voi keskittyä luomaan parhaan mahdollisen käyttöliittymäelämyksen. Koska JSF on osa Java EE arkkitehtuurin teknologioita, siihen on sovelluspalvelimissa ja välineissä aina paras tuki. Kun käyt JSF kurssin saat jo käyttöliittymäsi tehtyä valmiiksi kun muut vasta suunnittelevat omaansa.

1. päiväJSF alustana

Web sovelluksen rakennusosat
Servlet, JSP, web.xml

Perusteet

JSF käyttöönotto
JSF 2.0 Uudet piirteet

JSF ja MVC arkkitehtuuri

JSF arkkitehtuuri ja osat
JSF Controller

Managed Beans

Managed Beans määrittely
JSF 2 annotaatiot
Managed Bean elinkaaret (scopes)

Java EE 6 uudet rajapinnat: CDI WebBeans, Dependency Injection, Bean Validation

Uusi Dependency Injection malli (JSR 330)
Contexts and Dependency Injection (JSR 299)
Bean Validation (JSR 303)

Näyttö-sivut (View)

JSF näkymät
JSF näkymän rakenne
Facelet näkymänä
Project Stage

2. päiväEL Expression Language

EL syntaksi
EL operaattorit ja käyttö

JSF Elinkaari

JSF request lifecycle
Elinkaaren eri vaiheet

JSF vakiokontrollit

Core JSF controls

Syötekontrollit

JSF syötekontrollit
Napit ja linkit

Taulut ja paneelit

DataTable ja PanelGrid

JSF leiskat (templates) ja tyylisivut

Miten käyttää CSS tyylejä
Fontit, värit, marginaalit
Helposti ylläpidettävä leiskamalli
Facelet leiskat (templates)

Navigaatio

Sivunavigaatio
Staattinen vs dynaaminen
JSF 2 implicit malli

Data Validation

Lomakkeiden validointi JSF:ssä 2
Valmiit validaattorit
Validaattorien tekeminen

3. PäiväTyyppien muunnos

Miten JSF 2 konvertterit (converter) toimivat
Valmiit konvertterit
Konvertterien tekeminen

Internationalisointi I18N

Message Bundles
JSF internationalisointi ja lokalisointi piirteet

JSF resurssit ja rakenneJSF Tietoturva

JSF sovelluksen turvaaminen

Tapahtumien käsittely

Edistynyt tapahtumienkäsittelymalli

Komponenttien tekeminen

JSF 2 Composite
Oman komponentin elinkaari
Paketointi ja osat

JSF ja AJAX

JSF 2.0 AJAX tuki
Uudistettu elinkaarimalli
Elinkaarimallin AJAX tuki
f:ajax tagi
Omat AJAX komponentit

Kohderyhmä


Java-ohjelmoinnin perusteet (Tieturin Java-ohjelmointi I tai vastaavat tiedot). JSP/Servlet- tekniikan osaamisesta on hyötyä mutta se ei ole välttämätöntä osallistumisen kannalta.

Tieturi

Tieturi

Tieturi – valmentaa paremmaksi

Tieturi on koulutuksen edelläkävijä, jonka kasvattaa yksilöiden ja organisaatioiden osaamista ja tuottavuutta. Autamme kohtaamaan liiketoiminnan muutokset ja kääntämään ne voimavaraksi. Olemme alan monipuolisin toimija ja tarjoamme sekä avoimia että yritysten tarpeisiin räätälöityjä koulutuksia. Erityisiä osaamisalueitamme ovat ohjelmistokehitys, projektityö, infrastruktuuri, tiedonhallinta...


Lue lisää kouluttajasta Tieturi ja katso koulutustarjonta täältä

Yhteydenottopyyntö

Haluatko tietää lisää koulutuksesta JavaServer Faces -ohjelmointi? Täytä yhteystietosi, niin koulutuksen järjestäjä ottaa sinuun yhteyttä.

Arvioinnit
Arvioinnit
Arvioi tämä koulutus ensimmäisenä.

Arvioinnit kouluttajasta
(4,0)
Perustuu 13 arviointiin
Näytä kouluttajan kaikki arvioinnit
Yhteydenotto

Saadaksesi lisätietoa aiheesta JavaServer Faces -ohjelmointi täytä seuraavat tiedot: