Tag

web aplikacije

Kako je JavaScript revolucionizovao Web: Od statičnih stranica do dinamičkih aplikacija Front-end programiranje

Kako je JavaScript revolucionizovao Web: Od statičnih stranica do dinamičkih aplikacija

Pre pojave JavaScript-a sredinom 90-ih, interakcije na webu bile su prilično jednostavne i ograničene: korisnik bi poslao HTTP zahtev serveru, a server bi odgovorio statičnom HTML stranicom. Ovaj proces je bio dugotrajan i repetitivan, te je ograničavao interaktivnost i dinamičnost web stranica. Korisnici su morali da čekaju ponovna učitavanja cele stranice za svaku akciju, bilo […]

Pročitaj ostatak
Member avatar

Dr Sebastijan Kaplar

Ključne prednosti progresivnih web aplikacija: šta ih čini boljim izborom od mobilnih i web aplikacija? Front-end programiranje

Ključne prednosti progresivnih web aplikacija: šta ih čini boljim izborom od mobilnih i web aplikacija?

Progresivne web aplikacije (PWA) su web aplikacije koje koriste moderne web tehnologije kako bi pružile korisnicima iskustvo slično onome koje doživljavaju koristeći tradicionalne mobilne aplikacije. Prednosti i mane mobilnih aplikacija Mobilne aplikacije omogućavaju prilagođeno i intuitivno korisničko iskustvo. Dizajnirane su za specifične uređaje i operativne sisteme pa razvojni timovi mogu iskoristiti puni potencijal hardvera i […]

Pročitaj ostatak
Member avatar

Katarina Žerajić

Šta je flexbox i zašto je znanje flexbox-a korisno? Front-end programiranje

Šta je flexbox i zašto je znanje flexbox-a korisno?

Flexbox ili flexible box layout je moćan alat u CSS-u koji omogućava jednostavno pozicioniranje elemenata na web stranici, čineći proces dizajniranja jednostavnim i efikasnim. Poznavanje flexbox-a je od suštinskog značaja za Frontend Developere iz nekoliko razloga: 1. Fleksibilnost rasporeda Flexbox omogućava lako postavljanje elemenata u različite rasporede na web stranici, bez potrebe za složenim pozicioniranjem. […]

Pročitaj ostatak
Member avatar

Anica Đukić

Spring @Controller i @RestController anotacije Java Web programiranje

Spring @Controller i @RestController anotacije

Kada razvijamo veb aplikaciju koristeći Spring Framework, možemo da koristimo dve anotacije za kreiranje kontrolera: @Controller i @RestController. Glavna razlika je u tome kako obrađuju zahteve od klijenta i kada se koriste. Spring MVC @Controller Anotaciju @Controller koristimo za kreiranje klasičnih Spring MVC kontrolera. Predstavlja specijalizaciju @Component klase koja nam omogućava automatsku detekciju implementiranih klasa […]

Pročitaj ostatak
Member avatar

Prof. dr Branko Milosavljević

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

Stanje na IT tržištu rada u Srbiji: Šta očekivati kao budući programer IT vesti

Stanje na IT tržištu rada u Srbiji: Šta očekivati kao budući programer

U poslednjih nekoliko godina, IT industrija u Srbiji beleži izuzetno dinamične promene, a jedna od ključnih karakteristika je velika fluktuacija zaposlenih. Prema analizi objavljenoj na srpskom izdanju Bloomberg Adrije, trendovi zadržavanja radne snage, naročito u IT sektoru, postaju sve kraći. Za buduće programere, ovo može predstavljati značajan faktor u planiranju karijere i biranju potencijalnih poslodavaca. […]

Pročitaj ostatak

Goran Aničić

Osnove Test Driven Development-a (TDD): Šta budući programeri treba da znaju Osnove programiranja

Osnove Test Driven Development-a (TDD): Šta budući programeri treba da znaju

U svetu razvoja softvera, pisanje koda koji je pouzdan, efikasan i lako održiv je od suštinskog značaja. Jedan od ključnih alata koji pomaže programerima da postignu ove ciljeve je praksa poznata kao Test Driven Development (TDD). Ova metoda razvoja softvera podstiče programere da pišu testove pre nego što napišu funkcionalni kod, čime se osigurava da […]

Pročitaj ostatak
Member avatar

Prof. dr Branko Milosavljević

Code Reviews procesi: Zašto su važni za buduće programere? Osnove programiranja

Code Reviews procesi: Zašto su važni za buduće programere?

Kao budući programer, verovatno se fokusirate na učenje programskih jezika, algoritama i alata koji će vam pomoći da postanete stručni u kodiranju. Međutim, jedan od ključnih elemenata u radu programera u timovima je Code Review ili pregled koda. Pregled koda nije samo način da se proveri da li je kod ispravan, već i prilika da […]

Pročitaj ostatak
Member avatar

Aleksandar Bošnjak