13S113IEP - E-business Infrastructure
Course specification | ||||
---|---|---|---|---|
Course title | E-business Infrastructure | |||
Acronym | 13S113IEP | |||
Study programme | Software Engineering | |||
Module | ||||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | none | |||
The goal | Introduce concepts of electronic commerce and elements of hardware and software infrastructure. | |||
The outcome | By the end of this course, students will be able to understand: required hardware and software infrastructure, concept of horizontal scalability, methods for capacity planning, capital and operational expenditure, and ways to use off-the-shelf software solutions. | |||
Contents | ||||
URL to the subject page | http://rti.etf.bg.edu.rs/rti/si3iep/index.html | |||
URL to lectures | https://teams.microsoft.com/l/team/19%3a34f73cb0e9a24f5791c7dfd0eeb98277%40thread.tacv2/conversations?groupId=1be00570-fd5b-4351-b488-40db63010a5a&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba | |||
Contents of lectures | Software infrastructure (web server, application server, database server). Hardware infrastructure (server, clusters, concept of reliability). Datacenter planning (power utilization, climatization, WSC, CAPEX, OPEX). Virtualization. Horizontal scalability. Cloud infrastructure. Non relational databases and parallel processing (MongoDB, MapReduce, Spark). | |||
Contents of exercises | Introduction to problems and solutions in the domain of e-business. Use of Python, web libraries, ORM technologies for the development of web applications and web services. Scaling applications using orchestrators. Use of blockchain platforms. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
2 | 2 | 1 | ||
Methods of teaching | Lectures, exercises, laboratory exercises and practical projects. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 20 | |
Practical lessons | 10 | Oral examination | 50 | |
Projects | 0 | |||
Colloquia | 20 | |||
Seminars | 0 |