1. Uvod u .NET i C# okruženje
Upoznajemo strukturu .NET aplikacija i rad u C# jeziku kao osnovu za razvoj backend sistema.
- Organizacija .NET projekta
- Rad u C# jeziku
- Struktura slojeva aplikacije
- Konceptualizacija sistema
Jedini kurs za polaganje Naprednih .NET tehnologija na FON-u — snima se prema aktuelnom programu za školsku 2025/26 godinu i u potpunosti prati način rada na predavanjima i vežbama. Kurs obuhvata pripremu za kolokvijume, rešavanje tipičnih zadataka sa vežbi i izradu projektnog zadatka kroz rad u C#, ASP.NET Core Web API-ju, Entity Framework Core-u, CQRS/MediatR pristupu i autentifikaciji pomoću JWT-a — sve na jednom mestu.
Kurs pokriva kompletno gradivo sa predavanja i vežbi, uključujući zadatke za kolokvijume i izradu projektnog zadatka.
Upoznajemo strukturu .NET aplikacija i rad u C# jeziku kao osnovu za razvoj backend sistema.
Razvoj REST servisa kroz rutiranje, validaciju zahteva i povezivanje sa frontend aplikacijama.
Pisanje LINQ upita nad kolekcijama i bazom podataka kao deo standardnih zadataka na kolokvijumu.
Modelovanje baze podataka kroz Code-First pristup i rad sa relacijama između entiteta.
Organizacija pristupa podacima kroz arhitekturne obrasce koji se koriste u projektnom zadatku.
Implementacija CQRS arhitekture i razdvajanje komandi i upita korišćenjem MediatR biblioteke.
Implementacija sigurnosti aplikacije kroz ASP.NET Identity i JWT tokene.
Kroz kurs radimo kompletan projekat sa Web API-jem, bazom, autentifikacijom i arhitekturom sistema kao pripremu za fakultetski projekat.
Zadaci ukupno nose 30 poena i sastoje se iz dva zadatka: Zadatak 1 nosi 15 poena, a Zadatak 2 nosi 15 poena.
Mogu da se polažu na dva načina: preko kolokvijuma ili u ispitnom roku, u terminu pismenog dela ispita.
Na Kolokvijumu 1 radi se Zadatak 1 iz oblasti ASP.NET Core, odnosno Web API-ja i Dependency Injection-a. Na Kolokvijumu 2 radi se Zadatak 2 iz oblasti Entity Framework Core. Svaki zadatak traje 30 minuta.
Ako se zadaci polažu u ispitnom roku, tada se u okviru pismenog dela rade Zadatak 1 + Zadatak 2.
Projekat ukupno nosi 70 poena. Za 0–55 poena očekuje se osnovna CRUD aplikacija, dok se za 55–70 poena očekuje osnovna CRUD aplikacija uz upotrebu biblioteke ili tehnologije koja nije obrađena na nastavi.
Odbrana projekta se radi u terminu usmenog dela ispita. Na odbrani može da se dobije eliminacioni zadatak, odnosno dorada ili izmena urađenog projekta.
Svi delovi su obavezni za polaganje: Zadatak 1, Zadatak 2 i projekat. Položenim delom se smatra ostvareno najmanje 51% ukupnog broja poena.
Učitavanje cena…
Nema prazne teorije. Znaš tačno šta te čeka, gde su cake, kako izgleda ispit i koje zadatke najčešće ponavljaju.
Pišeš nam kad zapneš — kratko objašnjenje, debug ili savet. Odgovor stiže brzo, da ne gubiš ritam.
Rezervišeš termin i zajedno prelazimo zadatak. Objašnjenje je prilagođeno tebi — nema glupih pitanja.
Biće dana kad nije lako. I to je normalno. Tu smo da te podignemo, vratimo fokus i podsetimo da možeš mnogo više nego što misliš.
Učimo na zadacima koji zaista dolaze na ispitu. Od starta ste na pravom nivou težine.
Sve je organizovano po težini, kratko i jasno. Bez viška teorije. Svaki korak ima smisao.