Cilj
Ishod
Metode izvodjenja nastave
Sadržaj
Literatura
Upoznavanje sa ključnim pojmovima, problemima i rešenjima pristupa podacima i programiranja raznovrsnih repozitorijuma
podataka (datoteka i baza podataka). Razumevanje i primena principa, pravila i metoda:
•pristupa podacima u softverskom sistemu i
•programiranja repozitorijuma podataka.
Osposobljavanje za:
•razvoj Cdata-intensive aplikacija: analiziranje, projektovanje, implementiranje, testiranje, instaliranje i
administriranje aplikacija;
•evaluaciju data-intensive aplikacija: merenje performansi aplikacija i njihova optimizacija; primena osnovnih softverskih
metrika.
.
Teorijska nastava:
1. Programski jezik C (izv. S) 1.1. Tokovi podataka i datoteke; 1.2. DE SQLite
Praktična nastava: Vežbe su u potpunosti uskladjena sa predavanjima, po strukturi i po sadržaj.
1. Stephen Prata C Primer Plus, 6/e Addison-Wesley Professional 2013
2. Kamran Amini Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C, 1/e Packt Publishing 2019
3. Jay A. Kreibich Using SQLite: Small. Fast. Reliable. Choose Any Three O’Reilly Media 2012
4. Kleppmann, M. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems O’Reilly Media; 1 edition, ISBN-10: 1449373321. 2017
5. S. Ceri, P. Fraternali, et al Designing Data-Intensive Web Applications The Morgan Kaufmann Series in Data Management Systems 2018
6. C. Nock Data Access Patterns: Database Interactions in OO Apps Addison-Wesley 2005
7. D. Esposito, A. Saltarello Microsoft .NET: Architecting Applications for the Enterprise, 2/e Microsoft Press 2014
8. D. Sarka, W. Durkin, M. Radivojević SQL Server 2017 Developer’s Guide: A professional guide to designing and developing enterprise database applications, 2/e Packt Publishing 2018
9. D. Sceppa MS ADO.NET Core Reference Microsoft Press 2012
10. S. Stiefel, L. Oberg App Development using C# and .NET Prentice Hall PTR 2003
11. H. M. Deitel, P. J. Deitel, et al Simply C# – An Application-Driven Tutorial Approach Pearson 2003
12. Ian Griffiths Programming C# 8.0: Build Cloud, Web, and Desktop Applications O’Reilly Media 2020
13. Mark J. Price C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4/e Packt Publishing 2019
14. Holger Schwichtenberg Modern Data Access with Entity Framework Core: Database Programming Techniques for .NET, .NET Core, UWP, and Xamarin with C# Apress 2018
15. Philip Conrod Visual C# and Databases – Professional Edition Kidware Software 2013
16. Bill Hamilton ADO.NET 3.5 Cookbook: Building Data-Centric .NET Applications O’Reilly 2008
17. Klaus Elk SQL Server with C# Applications CreateSpace Independent Publishing Platform 2018
18. Bipin Joshi Beginning Database Programming Using ASP.NET Core 3: With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL Kindle Edition, Apress 2019
