FTN Informatika Blog

Razlozi za učenje struktura podataka i algoritama Osnove programiranja

Razlozi za učenje struktura podataka i algoritama

Razumevanje struktura podataka i algoritama (Engl. Data structures and algorithms, DSA) je ključno za bilo kog studenta ili profesionalca iz oblasti računarstva. Evo glavnih razloga za učenje algoritama i struktura podataka: Efikasnost u rešavanju problema Učenjem različitih struktura podataka možete skladištiti i organizovati podatke na način koji olakšava operacije poput pretrage, dodavanja, brisanja i prolaska. […]

Pročitaj ostatak
Member avatar

Prof. dr Branko Milosavljević

Koraci u optimizaciji SQL upita Baze podataka

Koraci u optimizaciji SQL upita

Uopšteno govoreći, optimizacija SQL-a teži minimiziranju broja koraka – “dodira baze podataka” – koje upit podrazumeva, čime se smanjuje vreme obrade i vreme čekanja. Postoji mnogo sitnih SQL trikova i najboljih praksi koje treba imati na umu, i iako ova lista ni na koji način nije sveobuhvatna ili univerzalno primjenjiva, sledeće smernice su korisne u […]

Pročitaj ostatak
Member avatar

Aleksandar Bošnjak

5 knjiga koje svaki programer treba da pročita Osnove programiranja

5 knjiga koje svaki programer treba da pročita

Svaki profesionalni programer treba da nastavi usavršavanje svojih veština nakon završenog kursa ili fakulteta. Ove veštine se ne odnose samo na pisanje koda, već i na organizaciju koda, pristup rešavanju problema, kao i kolaboraciju sa kolegama iz tima. Izučavanjem relevantne literature se mogu steći nova znanja koja unapređuju ove veštine. Izdvojili smo za vas 5 […]

Pročitaj ostatak

Goran Aničić

Algoritmi za početnike: Veliko O notacija Osnove programiranja

Algoritmi za početnike: Veliko O notacija

U ovom postu nastavljamo priču o čuvenoj Big O (veliko O) notaciji. Ukoliko niste pročitali prethodni post sa naslovom “Algoritmi za početnike: Procena vremenske kompleksnosti“ započnite čitanje odatle. Ako na Google pretraživaču unesete „Veliko O notacija” prvi pogodak je članak sa Wikipedije https://sr.wikipedia.org/sr-ec/Велико_О. Bez upozorenja „samo za najhrabrije“ i „ulazite na sopstvenu odgovornost“ programer početnik […]

Pročitaj ostatak
Member avatar

Bojana Dragaš

Angular 17 standalone komponente Front-end programiranje

Angular 17 standalone komponente

Angular 17 donosi mnoštvo novina među kojima su i standalone (samostalne) komponente. Tradicionalno, Angular moduli su zaduženi za okupljanje elemenata aplikacije (komponenata, servisa i sl.) u funkcionalno logičku celinu, što omogućava da se skup srodnih elemenata grupiše u modul i migrira u aplikacije od interesa. Dodatno, međuzavisnosti (dependencies, imports) elemenata koji pripadaju različitim modulima se […]

Pročitaj ostatak
Member avatar

Miloš Beočanin

Obrada izuzetaka u C# .NET Web Development

Obrada izuzetaka u C#

Obrada izuzetaka u C# predstavlja ključni aspekt razvoja pouzdane i robusne softverske aplikacije. Izuzeci su neizbežni deo svakog softverskog sistema jer predstavljaju situacije u kojima program nije u mogućnosti da nastavi normalno izvršavanje. C# pruža moćne mehanizme za upravljanje izuzecima koji omogućavaju programerima da identifikuju, obrade i reaguju na neočekivane situacije tokom izvršavanja programa. C# […]

Pročitaj ostatak
Member avatar

Aleksandar Bošnjak