T2735

Creating and Consuming Web Services in Java

Målet med kursen är att kickstarta Javautvecklare till att bli produktiva med Web Services. Kursen täcker teori, historia, standarder och design och låter deltagarna testa och utvärdera några av de populäraste verktygen och ramverken. Dessutom belyses alternativ såsom debatten mellan REST och SOAP-baserade Web Services.

Se Utbildningsstege för Java 

Målgrupp:
Javautvecklare och akitekter som vill exponera Web Services från egna objekt såväl som bygga klienter för interaktion med befintliga services.

Du får lära dej:
Efter genomgången kurs kommer deltagarna att:

  • Förstå Web Services från grunden
  • Ha kunskap om de viktigaste standarderna
  • Förstå designval
  • Kunna utveckla Web Services i olika ramverk
  • Kunna skapa klienter till befintliga Web Services
  • Ha en grundläggande förståelse för Web Services security
  • Kunna Testa och debugga Web Services trafik

Övningar:
Teknisk miljö: Eclipse 3.x, WTP, SoapUI, TcpMon

Laborationer:

  • Utforska befintliga Web Services med SoapUI
  • Generera Javaklienter för kommunikation mot befintliga Web Services
  • Utveckling Contract first och Code first
  • Skapa nya Web Services med olika ramverk
  • MTOM binära attachments
  • WS-Security

Innehåll:

Grunderna inom Web Services

  • Vad är Web Services
  • När är Web Services motiverat (jämfört med andra tekniker)
  • Aktuella standarder

Web Services standarder

  • SOAP
  • WSDL
  • UDDI

Riktlinjer för utveckling av Web Services

  • Designmönster och best practices
  • Designval: Code first eller Contract first
  • Felhantering
  • Testbarhet och mockning
  • Versionering av Web Services
  • Verktyg

Web Services ur verksamhetsperspektiv

  • Överväganden vid design av Web Services i SOA-arkitektur
  • Vad kan gå fel och när bör Web Services undvikas?

Säkerhet och performance

  • Performance och failover
  • Security (WS-Security och andra lösningar)

Vanliga ramverk för Web Services i Java

  • Ramverksval
  • Axis2
  • CFX (XFire)
  • Spring-WS
  • JAX-WS (Glassfish)

Alternativ till SOAP-baserade Web servicers

  • RESTful architecture (JSR-311)
  • XML över http

Fakta

Kurs
T2735
Längd
3 dagar
Pris
19.500 kr (exkl. moms)

Det finns inga kurstillfällen

Bookmark and Share

Förkunskaper

Fundamental Java programming skills and some experience with development in Eclipse is desirable.

Kursmaterial

The Course material is in Englilsh

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se

 
Gold Partner
Novell Partner