Spinner

Dokument se učitava

ATUSS

VISER

Academy of Technical and Art Applied Studies

School of Electrical and Computer Engineering

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. Concepts of React.
  2. JSX. Conditional statements, fragments and creating components.
  3. JS projects. Tools: npm, npx and IDE for creating React projects.
  4. ReactJs. Interpolation. Styling of components.
  5. ReactJs. Working with hooks. Component state and reactivity.
  6. ReactJs. Common conditions. Data context.
  7. ReactJs. Use of reducers, routers, memory optimizers.
  8. NodeJS. Introduction and asynchronous concepts.
  9. NodeJS. Development of modules and packages. Working with the npm repository.
  10. NodeJS. HTTP and express module.
  11. Versioning techniques. The basics of Git.
  12. Working in a network environment, teamwork and conflict resolution.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Practical application of JavaScript using React and NodeJS.
Textbooks and References
  1. Z. Ćirović, Ingegracija softverskih tehnologija, VISER, 2020.
  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. W.S.Means, E.R.Harold, XML za programere, Mikro knjiga, 2006.
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
Course presentation (1) Lectures (0)
Practical classes (0)
Downloads (2)

II projekat

Ova datoteka je zaštićena. Morate se prijaviti na studentske ili profesorske servise da biste je videli.

I projekat

Ova datoteka je zaštićena. Morate se prijaviti na studentske ili profesorske servise da biste je videli.

Colloquiums and preliminary results (0)