Dokument se učitava


School of Electrical and Computer Engineering of Applied Studies


Software Technologies Integration Course code: 151407 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 3
Semester: 6
Requirements: Pre-knowledge of object programming as well as the basics of Internet technologies.
Goal: Train students to integrate software technologies.
Outcome: Students are taught to use, using new development tools, to write and project applications that use different software platforms and operating systems.
Contents of the course
Theoretical instruction:
  1. Introductory lecture.
  2. XML Basics.
  3. Validation of XML data: DTD and XML schemas.
  4. Parsing XML documents.
  5. XPATH and XSLT technologies and transformation of datasets. XQuery, XPointer, XLink.
  6. Script languages.
  7. Application of language script.
  8. Review of the first part of the material.
  9. XML services: endpoint, contracts, and types of connections.
  10. XML services: practical realization and publishing.
  11. Resource architecture and creation of REST service.
  12. Data protection between services and the system. Diagnostics.
  13. Review of the other part of the material.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Working with data sources. XML records and schemes.
  2. Apply transforamations and languages ​​for queries over XML files.
  3. Creating a Web service. Hosting. Application via WCF library. Configure channels, behavior. Client Application Connections.
  4. Practical creation of REST service and connection of client applications.
  5. Connecting services to databases and practical application through projects.
Textbooks and References
  1. W.S.Means, E.R.Harold, XML za programere, Mikro knjiga, 2006.
  2. L. Lemay, R. Colburn, J. Kyrnin, HTML5, CSS3 i JavaScript za razvoj web strana, Kompjuter biblioteka, 2016.
  3. J. Lowy, M. Montgomery, Programming WCF Services, 4th Edition, O'Reilly Media 2015.
  4. J. Webber, S. Parastatidis, I. Robinson, REST in Practice, O'Reilly Media, 2010.
  5. Z. Cirovic, Materijali sa predavanja i vežbi , VISER, 2020.
Number of active classes (weekly)
Lectures: 3
Practical classes: 2
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam