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

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (Izlistavanje na osnovu kategorija)
 
(Није приказано 27 међуизмена 3 корисника)
Ред 2: Ред 2:
| назив    = Инфраструктура за електронско пословање
| назив    = Инфраструктура за електронско пословање
| шифра    = 13С113ИЕП, 13Е114ИЕП
| шифра    = 13С113ИЕП, 13Е114ИЕП
| семестар  = 6 (СИ), 8 (РТИ)
| семестар  = 6 (СИ), 8
| статус    = изборни
| статус    = изборни
| страница  = [https://rti.etf.bg.ac.rs/rti/si3iep/ rti.etf.rs/rti/si3iep]
| страница  = [https://rti.etf.bg.ac.rs/rti/si3iep/ rti.etf.rs/rti/si3iep]
| одсек    = СИ. РТИ
| одсек    = СИ, РТИ
}}
}}
'''Инфраструктура за електронско пословање''' је изборни предмет у шестом семестру за СИ, а осмом семестру за РТИ.
'''Инфраструктура за електронско пословање''' је, овоооо,  изборни предмет у шестом и осмом семестру за СИ, а осмом семестру за РТИ.


== Корисне везе ==
== Корисне везе ==
Ред 15: Ред 15:
Области које се обрађују на предавањима су:
Области које се обрађују на предавањима су:
* '''Први блок:''' NoSQL базе података (''MongoDB'')
* '''Први блок:''' NoSQL базе података (''MongoDB'')
* '''Други блок:''' Map/Reduce кроз ''Apache Hadoop''
* '''Други блок:''' Map/Reduce кроз ''Apache Spark''
* '''Трећи блок:''' Хардверска и софтверска инфраструктура
* '''Трећи блок:''' Хардверска и софтверска инфраструктура
Градиво са предавања долази на колоквијумима (10% оцене сваки) и испиту (20% оцене). Страница предмета није ажурна па се тамо не могу наћи скорији материјали са предавања, али их професори обично поставе на ''Teams'' тим предмета. На предавањима другог блока се код куца у ''Eclipse'' окружењу, на ''Windows 7'' виртуелној машини (могуће је инсталирати и на својој машини, али професору се десило да му ''Hadoop'' препуни диск дневницима грешки па користи виртуелну уместо тога).
Градиво са предавања долази на колоквијумима (по 10% оцене на К1 и К2 и 20% оцене на К3). Страница предмета није ажурна па се тамо не могу наћи скорији материјали са предавања, али их професори обично поставе на ''Teams'' тим предмета. Материјали са вежби се ажурирају на сајту.


Области које се обрађују на вежбама су: увод у ''Python'' програмски језик, ''Flask'' радни оквир, ''SQLAlchemy'' библиотека за објектно-релационо мапирање, ''Docker'' контејнери, ''Redis'' као складиште кључева и вредности, ''JWT'' као метод аутентикације и ауторизације, ''Docker Swarm'' и ''Kubernetes'' за оркестрирање контејнера, ''Apache Spark'' за обраду података довучених преко ''Twitter'' API. Те области долазе на пројекту (60% оцене). На вежбама се користи развојно окружење ''PyCharm''.
Области које се обрађују на вежбама су:
* ''Flask'' радни оквир,
* ''SQLAlchemy'' библиотека за објектно-релационо мапирање,
* ''JWT'' као метод аутентикације и ауторизације,
* ''Docker'' контејнери,
* ''Redis'' као складиште кључева и вредности,
* ''Docker Swarm'' и ''Kubernetes'' за оркестрирање контејнера (''не долази на пројекту),
* Паметни уговори на ''Ethereum Blockchain'' платформи.


== Пројекат ==
Те области долазе на лабораторијским вежбама (30% оцене) и испиту (30% оцене). На вежбама се користи развојно окружење ''Visual Studio Code''.
Пројекат на предмету носи 60% оцене на предмету и на њему долазе области које се обрађују на вежбама. Поставка пројекта обично излази крајем маја, и уз њега долазе и тестови који морају проћи да би студент добио бодове на пројекту. Поставке претходних пројеката могу се наћи [https://rti.etf.bg.ac.rs/rti/si3iep/projekti/ на страници предмета.]


На одбрани пројекта ради се модификација која мора да се уради како би се добили бодови. Одбрана траје 3 сата.
== Лабораторијске вежбе ==
Од школске 2023/24. године на предмету се одржавају три лабораторијске вежбе, који покривају области некадашњег пројекта. На лабораторијским вежбама долази градиво обрађено на часовима вежби и то:
 
# Л1 (10 поена) – Имплементација једноставне веб апликације коришћењем ''Flask'' и ''SQLAlchemy'' библиотека
# Л2 (10 поена) – Имплементација веб апликација коришћењем ''Docker'' алата
# Л3 (10 поена) – Употреба паметних уговора на ''Ethereum Blockchain'' платформи у веб апликацијама
 
Лабораторијске вежбе се раде у току семестра. Надокнада је могућа у јунском року.
 
Лабораторијске вежбе доступне на Викију:
{{#dpl:
| namespace  =
| category    = ИЕП
| category    = Лабораторијске вежбе
| format      = ,\n* [[%PAGE%|²{#invoke:String|sub|%PAGE%|5|-1}²]],,
| ordermethod = title
}}


== Испитни рокови ==
== Испитни рокови ==
Испитни рокови нису доступни са странице предмета. Следећи рокови су сачувани на викију:
Испитни рокови нису доступни са странице предмета. '''Напомена:''' испитни рокови пре 2024. нису имали испитни део, само К3. Следећи рокови су сачувани на викију:
{{#dpl:
{{#dpl:
| namespace  =
| namespace  =
Ред 37: Ред 59:


== Начин оцењивања ==
== Начин оцењивања ==
* <math>K_1, K_2</math> — бодови са првог и другог колоквијума (0-10 сваки)
* <math>K_1, K_2, K_3</math> — бодови са првог и другог колоквијума (0-10 сваки) и трећег колоквијума (0-20)
* <math>I</math> — бодови са испита (0-20)
* <math>L_1, L_2, L_3</math> — бодови са лабораторијских вежби (0-10  свака)
* <math>D</math> — бодови са пројекта, могуће је одбранити са бројем бодова већим од 0 само једном (0-60)
* <math>I</math> — бодови са испита (0-30)
* Коначни бодови: <math>P = K_1 + K_2 + I + D</math>
* Коначни бодови: <math>P = K_1 + K_2 + K_3 + L_1 + L_2 + L_3 + I</math>
{| class="wikitable"
{| class="wikitable"
! Бодови
! Бодови
Ред 51: Ред 73:
== Потребна помоћ ==
== Потребна помоћ ==
* {{задаци|postavke}}
* {{задаци|postavke}}
* {{задаци|prepis}}
* {{задаци|rešenja}}
** Септембар 2021: [https://cdn.discordapp.com/attachments/725100694171942936/947216368485408839/240819576_1451850951837678_8030156356888557777_n.jpg] [https://cdn.discordapp.com/attachments/725100694171942936/947216369831776256/240919902_333834008429004_8805977938693563182_n.jpg] [https://cdn.discordapp.com/attachments/725100694171942936/947216369517228042/240898199_583926472626679_4500089520248522658_n.jpg]
*: Рокови који су преписани а нису решени су: {{rokovi|нерешени}}

Тренутна верзија на датум 28. мај 2024. у 14:56

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

Корисне везе

Настава

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

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

Градиво са предавања долази на колоквијумима (по 10% оцене на К1 и К2 и 20% оцене на К3). Страница предмета није ажурна па се тамо не могу наћи скорији материјали са предавања, али их професори обично поставе на Teams тим предмета. Материјали са вежби се ажурирају на сајту.

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

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

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

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

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

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

Лабораторијске вежбе се раде у току семестра. Надокнада је могућа у јунском року.

Лабораторијске вежбе доступне на Викију:

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

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

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

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

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