Učionica - FTN Informatika Novi Sad
Osnove programiranja

Kako pronaći praksu ili juniorsku poziciju nakon završetka FTN Informatika kurseva

Završavanje IT kurseva na FTN Informatika predstavlja važan korak ka izgradnji karijere u dinamičnoj i perspektivnoj industriji. Međutim, pitanje koje mnogi polaznici postavljaju nakon završetka kurseva je: “Šta dalje?” Kako započeti karijeru, pronaći prvu praksu ili osigurati juniorsku poziciju? U nastavku donosimo nekoliko praktičnih koraka koji će vam pomoći da se izdvojite i započnete uspešnu […]

Pročitaj ostatak
GitHub Copilot
Osnove programiranja

Kolaborativno programiranje uz AI: GitHub Copilot i kodiranje uz pomoć veštačke inteligencije

U današnjem svetu programiranja, veštačka inteligencija (AI) postaje neizostavan alat koji može značajno unaprediti efikasnost i kvalitet koda. Jedan od najnovijih i najuzbudljivijih alata na ovom polju je GitHub Copilot. Ovaj članak će vas upoznati sa GitHub Copilot-om i objasniti kako AI može pomoći početnicima da brže uče i pišu bolji kod koristeći AI-podržane sugestije […]

Pročitaj ostatak
programerka
Osnove programiranja

Priče o uspehu bivših polaznika FTN Informatike

Kada razmišljate o započinjanju karijere u IT sektoru, izbor prave obrazovne ustanove može biti ključan za vaš uspeh. FTN informatika se izdvojila kao jedno od vodećih obrazovnih centara za informacione i komunikacione tehnologije, pružajući polaznicima ne samo teoretska znanja već i praktične veštine potrebne za uspešnu karijeru. Ali šta kažu oni koji su već prošli […]

Pročitaj ostatak
API - Application Programming Interfaces
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
git
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
solid principi
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