Da li da odaberem manju ili veću firmu kada završim kurs?
U toku poslednje etape na kursu Java Web Programiranje, sa polaznicima često pričamo o zaposlenju i svim onim izazovima koji ih čekaju nakon kursa. Većina njih nije sigurna kako da napravi prvi korak kada se kurs završi i skoro uvek kao jedno od pitanja ispliva i to da li da nakon kursa potraže i prijave […]
Pročitaj ostatak
Dizajn obrasci koje bi svaki web developer trebao da zna
Dizajn obrazac (eng. Design Pattern) opisuje dobro poznato i isprobano rešenje za problem sa kojim se programeri često susreću prilikom razvoja softvera. Dizajn obrasci su konceptualni i mogu se primeniti u bilo kojem programskom jeziku. Dizajn obrasci se mogu svrstati u jednu od sledeće tri kategorije, u zavisnosti od problema koji rešavaju: Kreacioni obrasci – […]
Pročitaj ostatak
Validacija lozinke zasnovana na regularnim izrazima
Uvod Kada je reč o sajber bezbednosti, validacija lozinki je ključna za zaštitu korisničkih naloga. Upotreba regularnih izraza može biti iskorišćena kao jedan od načina provere primene određenih standarda za kompleksnost lozinke. Kriterijumi za snažnu lozinku U ovoj sekciji će se pojasniti šta to čini snažnu lozinku. Idealan password treba da ima neke od sledećih […]
Pročitaj ostatak
String Templates u Java 21
Java 21 je najnovija LTS (long-term support) verzija Java platforme i kao takva donosi mnoštvo novina. Među njima su i String Templates (string šabloni). Oni na čitljiv, održiv i efikasan način rešavaju problem generisanja dinamičkih string vrednosti. Uzmimo za primer konverziju objekta neke klase u JSON format (slika 1): Film film = new Film(1, […]
Pročitaj ostatak
Istraživanje popularnih kompozicionih obrazaca u React-u
Prilikom pisanja React komponenti, treba da težimo ka tome da komponente budu maksimalno ponovno iskoristive. U nastavku ćemo opisati nekoliko takvih tehnika. Container and presentational patterns React komponente obično sadrže kombinaciju logike i prezentacije. Pod logikom podrazumevamo sve što je nevezano za UI, poput poziva ka API-ju, manipulacije podataka i event handlera. Pod prezentacijom smatramo […]
Pročitaj ostatak
Java 22 dolazi sa impresivnim setom funkcionalnosti
Polaznici kursa Java Web Development na FTN Informatici, pripremite se za novo uzbudljivo poglavlje u svetu Java programiranja! Sa najavom izlaska Java Development Kit (JDK) 22, Java zajednica je na ivici inovacija koje obećavaju da unaprede kako razvijamo i razmišljamo o Java aplikacijama. JDK 22 dolazi sa impresivnim setom funkcionalnosti, uključujući drugi pregled scoped vrednosti […]
Pročitaj ostatak