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
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
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