Spinner

Dokument se učitava

VIŠER

School of Electrical and Computer Engineering of Applied Studies

Belgrade

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.
Number of active classes (weekly)
Lectures: 3
Practical classes: 2
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
10
activities on practial excersises
0
seminary work
0
colloquium
60
Final exam
Points
Written exam
30
Oral exam
0