Hvala što ste poslali upit! Jedan od naših članova tima će vas uskoro kontaktirati.
Hvala što ste poslali rezervaciju! Jedan od naših članova tima će vas uskoro kontaktirati.
Trajanje 14 sati
Sadržaj kursa
Uvod u REST i JAX-RS
- Razumevanje REST principa
- Pregled JAX-RS specifikacije
- Zašto koristiti Jersey za razvoj RESTful API-ja
Postavljanje razvojnog okruženja
- Instalacija JDK-ja i Mavina
- Kreiranje Jersey projekta pomoću Mavina
- Struktura i konfiguracija projekta
Izgradnja REST API-ja sa Jersey-jem
- Definisanje resursa i endpjnata
- Korišćenje HTTP metoda (GET, POST, PUT, DELETE)
- Rad sa JSON i XML formatima
Napredni razvoj API-ja
- Filteri za zahteve i odgovore
- Obrada izuzetaka
- Implementacija autentifikacije i autorizacije
Testiranje API-ja
- Manualno testiranje sa Postman-om
- Automatizovano testiranje sa JUnit-om i REST-assured-om
- Mocking API-ja za potrebe testiranja
Dokumentacija i verzionisanje API-ja
- Korišćenje Swagger-a/OpenAPI-ja sa Jersey-jem
- Dokumentovanje endpjnata
- Strategije verzionisanja API-ja
Best practice i otklanjanje grešaka
- Dizajniranje skalabilnih API-ja
- Obrada čestih problema u Jersey-jem
- Razmatranja u vezi sa performansama
Zaključak i sledeći koraci
Uslovi
- Osnovno znanje programiranja u jeziku Java
- Znanje RESTful koncepata
- Razumevanje HTTP metoda i formata JSON
Ciljana publika
- Java developeri
- API testeri
- Softverski inženjeri
Iskustva korisnika (3)
Mogućnosti Postmana i njegova buduća upotreba.
Gordana Gacic - SEE Digital D.O.O.
Kurs - API Testing with Postman
Mašinski prevedeno
Odličan uvid u definisanje, razvojanje i pokretanje API-ja.
Vincent - Openbaar Ministerie
Kurs - MuleSoft Anypoint Platform Fundamentals
Mašinski prevedeno
Da bi se steklo celokupno razumevanje WSO2 API Managera i njegovog značaja. Osnovna znanja mi su stvarno pomogla da pređem na naprednije nivoe samostalnog učenja.
Hlalefang Nkhooa - Revenue Services Lesotho
Kurs - WSO2 API Manager for Developers
Mašinski prevedeno