Улогујте се да бисте започели курс
Преузми курс
Овај курс укључује
86 активности
Могућност самосталног рада

Базе података, рачунарске мреже и серверско веб програмирање за четврти разред гимназије природни смер

Овај курс је намењен ученицима четвртог разреда гимназија природно-математичког смера за предмет Рачунарство и информатика. Курс прати одговарајући програм наставе и учења, осим две теме које су означене као додатне, али могу да буду интересантне ученицима. Уз курс може да се користи и Практикум који прати лекције посвећене раду са базама података, тачније лекције које покривају упит SELECT, али на примеру базе података компаније за продају дигиталних композиција.

Creative Commons License
Овај курс Фондација Петља објавила je под лиценцом Creative Commons Autorstvo 4.0 Međunarodna Licenca (CC BY 4.0).

Оригинални аутор: Филип Марић
Аутор допуњеног издања: Душа Вуковић
Рецензент: Мирослав Марић
Лектор: Предраг Ивановић
Улогујте се да бисте започели курс
Преузми курс

Садржај курса

Базе података, рачунарске мреже и серверско веб програмирање за четврти разред гимназије природни смер
1.0 Базе: Увод у базе података
1.1 Базе: SQLite
1.2 Базе: Дизајнирање базе података
2.0 - SQL: Читање података из базе
2.1 SQL: Пројекција и селекција
2.2 SQL: Логички и релацијски оператори
2.3 SQL: Изрази и функције - Додатно
2.4 SQL: Сортирање, уклањање дупликата, ограничавање броја врста
2.5 SQL: Агрегатне функције и груписање
2.6 SQL: Спајање табела
2.7 SQL: Угнежђени упити
2.8 SQL: Сложенији угњеждени упити - Додатно
2.9 SQL: Погледи
3.0 SQL: Промена садржаја базе
3.1 SQL: Уписивање података у табеле
3.2 SQL: Ажурирање података у табелама
3.3 SQL: Брисање података из табела
4.0 Рачунарске мреже
5.0 Серверско веб-програмирање
5.1 Библиотека Flask - основни појмови
5.2 Библиотека Flask - повезивање са базом података
6.0 Библиотека Flask - пројектни задатак

Шта ћеш научити

  • шта су и чему служе базе података
  • шта је и како се користи упитни језик SQL
  • од чега су сачињене и како функционишу рачунарске мреже
  • како клијенти и сервери на вебу комуницирају коришћењем протокола HTTP
  • како се помоћу библиотеке Flask у језику Python програмирају серверске веб-апликације
  • како серверске веб-апликације написане помоћу библиотеке Flask у језику Python могу да користе базе података
  • као пројекат израдићеш једну савремену веб-апликацију

Потребне ствари за курс

  • Инсталиран програмски језик Python (упутство за инсталацију је дато у склопу курса)
  • Инсталирана библиотека Flask (упутство за инсталацију је дато у склопу курса)
  • Инсталиран програм SQLLite studio (упутство за инсталацију је дато у склопу курса)

Садржај курса

1.0 Базе: Увод у базе података 1 квиз 3 активности
1.1 Базе: SQLite 1 квиз 3 активности
1.2 Базе: Дизајнирање базе података 1 квиз 2 активности
2.0 - SQL: Читање података из базе 1 квиз 1 активност
2.1 SQL: Пројекција и селекција 1 квиз 3 активности
2.2 SQL: Логички и релацијски оператори 1 квиз 3 активности
2.3 SQL: Изрази и функције - Додатно 1 квиз 3 активности
2.4 SQL: Сортирање, уклањање дупликата, ограничавање броја врста 1 квиз 4 активности
2.5 SQL: Агрегатне функције и груписање 1 квиз 4 активности
2.6 SQL: Спајање табела 1 квиз 5 активност
2.7 SQL: Угнежђени упити 1 квиз 2 активности
2.8 SQL: Сложенији угњеждени упити - Додатно 2 активности
2.9 SQL: Погледи 1 квиз 2 активности
3.0 SQL: Промена садржаја базе 1 активност
3.1 SQL: Уписивање података у табеле 1 квиз 2 активности
3.2 SQL: Ажурирање података у табелама 1 квиз 1 активност
3.3 SQL: Брисање података из табела 1 квиз 1 активност
4.0 Рачунарске мреже 7 активност
5.0 Серверско веб-програмирање 1 квиз 2 активности
5.1 Библиотека Flask - основни појмови 1 квиз 9 активност
5.2 Библиотека Flask - повезивање са базом података 7 активност
6.0 Библиотека Flask - пројектни задатак 2 активности