ИЕП — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
Нема описа измене
Ред 33: Ред 33:


== Лабораторијске вежбе ==
== Лабораторијске вежбе ==
Пројекат на предмету носи 60% оцене на предмету и на њему долазе области које се обрађују на вежбама. Поставка пројекта обично излази крајем маја, и уз њега долазе и тестови који морају проћи да би студент добио бодове на пројекту. Поставке претходних пројеката могу се наћи [https://rti.etf.bg.ac.rs/rti/si3iep/projekti/ на страници предмета.]
Од школске 2023/24. године на предмету се одржавају три лабораторијске вежбе, који покривају области некадашњег пројекта. На лабораторијским вежбама долази градиво обрађено на часовима вежби и то:


На одбрани пројекта ради се модификација која мора да се уради како би се добили бодови. Одбрана траје 3 сата.
# Л1 (10 поена) – Имплементација веб апликација коришћењем ''Flask'' и ''SQLAlchemy'' библиотека
 
# Л2 (10 поена) – Имплементација веб апликација коришћењем ''Docker'' алата
Од водича је засад доступан '''[[ИЕП/Пројекат 2022|водич за пројекат из 2022. године]]'''.
# Л3 (10 поена) – Употреба паметних уговара на ''Ethereum Blockchain'' платформи у веб апликацијама


== Испитни рокови ==
== Испитни рокови ==

Верзија на датум 23. фебруар 2024. у 12:24

Инфраструктура за електронско пословање је изборни предмет у шестом и осмом семестру за СИ, а осмом семестру за РТИ.

Корисне везе

Настава

Области које се обрађују на предавањима су:

  • Први блок: NoSQL базе података (MongoDB)
  • Други блок: Map/Reduce кроз Apache Hadoop
  • Трећи блок: Хардверска и софтверска инфраструктура

Градиво са предавања долази на колоквијумима (10% оцене сваки) и испиту (20% оцене). Страница предмета није ажурна па се тамо не могу наћи скорији материјали са предавања, али их професори обично поставе на Teams тим предмета. На предавањима другог блока се код куца у Eclipse окружењу, на Windows 7 виртуелној машини (могуће је инсталирати и на својој машини, али професору се десило да му Hadoop препуни диск дневницима грешки па користи виртуелну уместо тога).

Области које се обрађују на вежбама су:

  • увод у Python програмски језик,
  • Flask радни оквир,
  • SQLAlchemy библиотека за објектно-релационо мапирање,
  • Docker контејнери,
  • Redis као складиште кључева и вредности,
  • JWT као метод аутентикације и ауторизације,
  • Docker Swarm и Kubernetes за оркестрирање контејнера (Kubernetes не долази на пројекту),
  • Apache Spark за обраду података довучених преко Twitter API (не долази на пројекту).
  • Паметни уговори на Ethereum Blockchain платформи.

Те области долазе на лабораторијским вежбама (30% оцене) и испиту (30% оцене). На вежбама се користи развојно окружење PyCharm.

Лабораторијске вежбе

Од школске 2023/24. године на предмету се одржавају три лабораторијске вежбе, који покривају области некадашњег пројекта. На лабораторијским вежбама долази градиво обрађено на часовима вежби и то:

  1. Л1 (10 поена) – Имплементација веб апликација коришћењем Flask и SQLAlchemy библиотека
  2. Л2 (10 поена) – Имплементација веб апликација коришћењем Docker алата
  3. Л3 (10 поена) – Употреба паметних уговара на Ethereum Blockchain платформи у веб апликацијама

Испитни рокови

Испитни рокови нису доступни са странице предмета. Следећи рокови су сачувани на викију:

Начин оцењивања

  • — бодови са првог и другог колоквијума (0-10 сваки)
  • — бодови са испита (0-20)
  • — бодови са пројекта, могуће је одбранити са бројем бодова већим од 0 само једном (0-60)
  • Коначни бодови:
Бодови
Оцена 5 6 7 8 9 10

Потребна помоћ