Speaker: Dr. Čović Zlatko, John von Neumann University
Date: May 18, 2026, 17:00
Location: MS TEAMS online
Summary
During this interactive lecture, participants will explore the role and importance of Application Programming Interfaces (APIs) in modern web systems and integrated web environments.
The presentation will introduce the fundamental concepts behind APIs and explain how different communication protocols are used to enable interaction between software systems. Special emphasis will be placed on RESTful APIs, which represent one of the most widely used approaches in contemporary web development.
Through practical examples, the lecture will demonstrate:
- the basic concept and architecture of APIs
- REST principles and HTTP methods
- the concept of idempotent and safe HTTP methods
- practical API usage through tools such as curl and programmatic access using libraries like GuzzleHTTP
- testing APIs with tools such as Postman
- API documentation practices using Swagger / OpenAPI
- integration of APIs within modern and distributed web systems
The aim of the lecture is to provide participants with a clear understanding of how APIs function, how they are designed and tested, and why they play a crucial role in modern web architectures and integrated web systems.
Speaker
Dr. Zlatko Čović holds a PhD in Computer Science. He currently works as an Associate Professor at the Department of Information Technology, Faculty of Engineering and Computer Science (GAMF), John von Neumann University.
His professional field is computer science, with a particular focus on web programming, PHP, JavaScript, React Native, web application security, databases, integrated web systems, and cybersecurity.
His research interests include the development of web and mobile applications and integrated web systems with a strong emphasis on security, cybersecurity, hackathon-based and challenge-based engineering education, as well as the application of artificial intelligence in web development.
All interested are welcome! Participation in the lecture is free of charge.