FTN Informatika Blog

Osnove rada sa API-jima Osnove programiranja

Osnove rada sa API-jima

API-ji (Application Programming Interfaces) su esencijalni za moderno programiranje. Oni omogućavaju različitim softverskim aplikacijama da komuniciraju međusobno, razmenjuju podatke i funkcionalnosti. U ovom članku ćemo objasniti šta su API-ji, kako ih koristiti i kako integrisati različite servise u vašu aplikaciju. Kao praktičan primer, napravićemo aplikaciju koja koristi API za prikaz vremenske prognoze. Šta su API-ji? […]

Pročitaj ostatak
Member avatar

Aleksandar Bošnjak

Uvod u verzionisanje koda sa Gitom Osnove programiranja

Uvod u verzionisanje koda sa Gitom

Verzije koda su ključne za rad u timovima i za praćenje promena u kodu. Git je alat za kontrolu verzija koji omogućava programerima da efikasno upravljaju kodom, prate promene i rade u kolaborativnom okruženju. U ovom članku, objasnićemo osnovne komande Gita, kao što su git init, git add, git commit, i kako raditi sa udaljenim […]

Pročitaj ostatak

Goran Aničić

Iskustva kompanije Levi 9 u kreiranju internog Chatbota: Lekcije i uticaj na obrazovanje budućih programera IT vesti

Iskustva kompanije Levi 9 u kreiranju internog Chatbota: Lekcije i uticaj na obrazovanje budućih programera

FTN Informatika je dugogodišnji partner kompanije Levi9, jednog od vodećih IT preduzeća u Novom Sadu, koje je kroz svoje kurseve obučilo mnoge programere koji su svoje karijere nastavili upravo u Levi 9. Kroz zajednički rad i razmenu znanja, Levi9 i FTN Informatika su doprineli stvaranju nove generacije IT stručnjaka spremnih da odgovore izazovima savremenog tehnološkog […]

Pročitaj ostatak

Goran Aničić

Bosch: Proširenje na softversko tržište kao ključ budućnosti IT vesti

Bosch: Proširenje na softversko tržište kao ključ budućnosti

Bosch, poznat po svojim tehnološkim inovacijama, sve više se pozicionira kao ključni igrač u svetu softvera, pokazujući ambicije koje nadmašuju tradicionalnu proizvodnju. Njihov softver danas pronalazimo u različitim segmentima: od industrijskih proizvodnih linija, preko automehaničarskih radionica, do opreme za medicinske potrebe. Ova diversifikacija pokazuje kako softver postaje neodvojiv deo modernih tehnoloških rešenja. Na Bosch Tech […]

Pročitaj ostatak

Goran Aničić

SOLID principi – 2. deo Osnove programiranja

SOLID principi – 2. deo

Princip segregacije interfejsa (eng. Interface Segregation Principle (ISP)) ISP princip naglašava važnost kreiranja specijalizovanih interfejsa umesto jednog, opšteg interfejsa. Primer sa korisničkom korpu smo unapredili dodavanjem interfejsa RegularUserActions, koji obuhvata dve metode dostupne svim korisnicima: viewCart i checkOut. Pored standardnih korisnika, predstavljenih klasom RegularUser, uvedeni su i premium korisnici aplikacije, predstavljeni klasom PremiumUser, koji imaju […]

Pročitaj ostatak
Member avatar

Aleksandar Bošnjak

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ć