Autor
Master menadžmenta informaciono-komunikacionih sistema, sa višegodišnjim iskustvom u edukacionom menadžmentu. Liderske, komunikacione i organizacione veštine gradio kroz prethodno angažovanje u Vojsci Srbije i na Fakultetu tehničkih nauka. Trenutno na poziciji operativnog direktora FTN Informatike.
Autentifikacija je ključni element svake sigurne aplikacije. Jedan od popularnih metoda autentifikacije je JWT token bazirana autentifikacija. Ovaj pristup pruža efikasno rešenje za zaštitu vaših korisnika i podataka. Implementacija ovog pristupa nije komplikovana, a pruža visok nivo sigurnosti i praktičnosti. Razumevanje osnova JWT token autentifikacije može vam pomoći da poboljšate sigurnost vaših aplikacija i osigurate […]
Pročitaj ostatakAleksandar Bošnjak
19 Jun 2024
SOLID principi predstavljau 5 osnovnih principa dizajn softvera uz pomoć kojih olakšavamo razumevanje, razvoj i održavanje visokokvalitetnih i fleksibilnih softvera. Uz pomoć SOLID principa, težimo ka: Smanjenju kompleksnosti Povećanju fleksibilnosti Održavanju čitljivosti i preglednosti koda SOLID principi – prvi deo Princip jedne odgovornosti (Single Responsibility Principle – SRP) Klasa treba da ima samo jednu funkcionalnost […]
Pročitaj ostatakAleksandar Bošnjak
06 Jun 2024
U savremenom softverskom inženjeringu, modularizacija i organizacija koda igraju ključnu ulogu u razvoju složenih aplikacija. Modularni pristup ne samo da poboljšava čitljivost i održivost koda, već i olakšava testiranje, otkrivanje grešaka i unapređivanje sistema. U ovom tekstu, istražićemo osnovne principe modularizacije i organizacije koda, fokusirajući se na programe koji transformišu proizvoljne ulazne podatke u izlazne […]
Pročitaj ostatakAleksandar Bošnjak
29 May 2024
Šta je to “čist” kod? Čist kod (clean code) predstavlja programski kod koji se lako čita, razume i menja. Potreba za pisanjem čistog koda postaje veoma izražena kako softverski sistemi rastu i postaju kompleksniji, te se javlja potreba za održavanjem. Visoko kvalitetan i čist kod znatno olakšava održavanje softverskih sistema. Čist kod: se lako održava […]
Pročitaj ostatakAleksandar Bošnjak
10 May 2024
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 ostatakAleksandar Bošnjak
06 May 2024
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 ostatakAleksandar Bošnjak
26 Apr 2024
uspeh svakog projekta zavisi od efikasne timske saradnje. Bez obzira koliko su tehničke veštine članova tima napredne, neuspešna komunikacija može ozbiljno ugroziti napredak i kvalitet projekta. U modernom poslovnom okruženju, jasna i strukturisana komunikacija je od vitalnog značaja, posebno kada timovi rade na kompleksnim softverskim rešenjima. U ovom članku ćemo istaknuti važnost komunikacije i kolaboracije […]
Pročitaj ostatakGoran Aničić
05 Sep 2024
U današnjem svetu IT industrije, gde su projekti često kompleksni, a zahtevi korisnika se neprestano menjaju, ključ uspeha leži u prilagodljivosti, timskoj saradnji i jasnom procesu razvoja. Scrum je jedan od najpopularnijih i najefikasnijih okvira za upravljanje projektima, koji omogućava IT timovima da isporučuju kvalitetne proizvode u kratkim iteracijama. Ovaj okvir koristi se ne samo […]
Pročitaj ostatakProf. dr Branko Milosavljević
04 Sep 2024
Razvoj modernih web aplikacija postao je neizostavan deo svakodnevnog poslovanja u mnogim industrijama. Kako bi isporučili kvalitetna i efikasna softverska rešenja, programeri često koriste kombinaciju frontend i backend tehnologija. U ovom članku ćemo govoriti o inženjeringu web aplikacija koristeći React za frontend i ASP.NET za backend, uz primenu Scrum okvira za timsku saradnju. Ovaj proces […]
Pročitaj ostatakAleksandar Bošnjak
03 Sep 2024