Blog  / Vesti

Najnoviji blog postovi, vesti i dešavanja na Quantox akademiji

Kako-kreirati-korisničko-iskustvo

Aleksandra

Dzinovic

27.6.2023

Kako Kreirati Dobro Korisničko Iskustvo?

Da li te privlači svet kreativnosti i tehnologije? 

Kreiranje funkcionalnog i privlačnog korisničkog interfejsa i iskustva je danas postalo ključno, posebno što su korisnici sve zahtevniji i imaju specifičnije potrebe!

Razlika između UX (korisničkog iskustva) i UI (korisničkog interfejsa) leži u njihovim specifičnim ulogama i fokusima u procesu dizajna.

  • Korisničko iskustvo (UX) odnosi se na sve aspekte interakcije korisnika sa proizvodom, uslugom ili sistemom. Fokus UX-a je na tome kako korisnici doživljavaju, percipiraju i koriste proizvod, kao i na stvaranju pozitivnog i efikasnog iskustva za njih. UX dizajneri istražuju i razumeju potrebe korisnika, definišu korisničke ciljeve, grade informacionu arhitekturu, kreiraju prototipove i vrše testiranje korisnika kako bi obezbedili intuitivno iskustvo koje zadovoljava potrebe korisnika.
  • Korisnički interfejs (UI) se odnosi na vizuelni aspekt interfejsa koji korisnici koriste za interakciju sa proizvodom. Fokus UI-a je na estetici, interaktivnosti i funkcionalnosti interfejsa. UI dizajneri se bave stvaranjem vizuelnih elemenata kao što su boje, tipografija, ikone, raspored elemenata, stilovi i animacije kako bi stvorili privlačan i prijateljski interfejs koji će olakšati korisnicima interakciju sa proizvodom.

Oba aspekta dizajna su važna i međusobno su povezana. I potrebno je da budu usaglašeni kako bi se kreirao uspešan proizvod a korisnicima pružilo optimalno iskustvo.

Kako kreirati dobro korisnicko iskustvo kroz UX & UI?

Ovo zahteva pažljivo planiranje, istraživanje i iterativni proces. Ovo su neki od neophodnih koraka:

  • Istraživanje korisnika : Razumite svoje ciljno tržište i korisnike. Sprovedite istraživanje kako biste saznali šta korisnici očekuju, koja su njihove potrebe i ciljevi prilikom korišćenja proizvoda ili usluge.
  • Definisanje ciljeva : Postavite jasne ciljeve za korisničko iskustvo. Definišite šta želite postići i koje vrednosti želite pružiti korisnicima kroz vaš proizvod ili uslugu.
  • Informaciona arhitektura : Organizujte informacije i sadržaj na način koji je intuitivan za korisnike. Razmislite o strukturi meni-ja, navigaciji, kategorizaciji sadržaja i načinu prikaza informacija kako bi korisnici mogli lako da se snalaze.
  • Prototip : Napravite prototipe kako biste vizuelno prikazali korisničko iskustvo i interakcije. Prototipovi mogu biti statični ili interaktivni i pomažu vam da testirate ideje, identifikujete nedostatke i poboljšate korisničko iskustvo pre nego što se započne razvoj.
  • Dizajn korisničkog interfejsa (UI) : Kada je u pitanju UI, fokusirajte se na estetiku, jednostavnost korišćenja i konzistentnost. Odaberite prikladne boje, tipografiju, ikone i vizuelne elemente kako biste stvorili privlačan i funkcionalan interfejs.
  • Testiranje korisnika : Testirajte svoj dizajn sa stvarnim korisnicima kako biste dobili povratne informacije i saznali kako se oni snalaze i reaguju na interfejs. Ovo vam omogućava da identifikujete nedostatke, greške ili frustracije koje korisnici mogu imati i da izvršite potrebne izmene.
  • Iteracija : UX i UI dizajn su kontinuirani procesi. Koristite povratne informacije od korisnika, analitiku i testiranja kako biste iterativno poboljšavali svoj dizajn i prilagođavali ga potrebama korisnika.
  • Konstantno praćenje i optimizacija : Nakon lansiranja proizvoda ili usluge, pratite i analizirajte korisničko ponašanje kako biste identifikovali oblasti za dalje poboljšanje i optimizaciju.

Kreiranje dobrog korisničkog iskustva kroz UX i UI zahteva kombinaciju istraživanja, empatije, kreativnosti i testiranja. Kontinuirano usavršavanje i prilagođavanje dizajna na osnovu povratnih informacija korisnika je ključno je poboljšanje korisničkog iskustva.

Stekni Znanje UX/UI dizajna na Quantox akademiji!

Ukoliko te privlači dizajn, budi inovativan i konkurentan -  UI/UX dizajn je polje koje se neprestano razvija. U toku sa najnovijim trendovima, tehnologijama i metodologijama, na Quantox Akademiji je otvoren kurs UI/UX dizajn koji drže iskusni profesionalci u ovoj oblasti.

Pročitaj ceo tekst

www.quantox.academy/post/kako-kreirati-dobro-korisnicko-iskustvo

|

Aleksandra

Dzinovic

15.6.2023

1 NA 1 sa Ivanom Lazovićem

Za nešto više od godinu dana rada, akademija je, kroz svoje obuke, omogućila kvalitetan start IT karijere za veliki broj polaznika. Pratili su ih posvećenost, trud i rad a neki od njih su imali zaista zapažene rezultate. Upravo takav je bio i Ivan Lazović. 

Kurs osnove Front end-a je privukao veliku pažnju. Ivan ga je odabrao upravo zbog odlične baze koju daje za izgradnju veština u front end-u. Ovaj kurs je takođe jako pogodan za kombo opciju koja postoji na akademiji. Ivan je tu opciju iskoristio i, uz osnove, upisao i React obuku, što misli da je dobitna kombinacija za značajniji napredak i usavršavanje.

Ivan je podelio sa nama svoje utiske o edukaciji na Quantox akademiji. Porazgovarali smo o procesu učenja, motivaciji, daljim planovima ali i uticaju samih obuka na profesionalni razvoj.

Da li si pre akademije imao neko znanje o programskim jezicima i šta te je navelo na ideju da upišeš neki kurs?

Nisam imao prethodnog iskustva, a prvi put sam se susreo sa programiranjem baš na vašem kursu. Oduvek me zanimalo kako to sve funkcioniše i kad ispišes kod kako to nešto radi i šta ga to pokreće :)

Kako si saznao za Quantox akademiju?

Quantox akademiju mi je preporučio dobar prijatelj.

Obuka koju si pohađao na Quantox akademiji je specifična jer se radi o kombinaciji kurseva. Zašto kombo kurs?

S obzirom da ništa nisam znao o programiranju, po savetima ljudi sa akademije sam se odlučio na osnove front end-a.  To se kasnije pokazalo kao prava odluka - te osnove su mi bile izuzetno neophodne.

Koji je tvoj opšti utisak organizacije rada same akademije? Možeš li nam nešto više reći o lekcijama, predavačima i uopšteno o metodoligiji rada koja je primenjena?

Što se tiče mog ličnog iskustva - nemam reči, naravno, u pozitivnom smislu. Quantox akademija je jedna ozbiljna institucija gde je sama organizacija predavanja na visokom nivou. Od online platforme, pristupa istoj, snimljenim predavanjima kojima smo imali pristup 0-24, pa sve do predavača.

Izuzetno mi se dopao pristup mog predavača - profesora Koste Vesovića. Pored toga što je jedan veliki profesionalac u svojoj struci, pokazao je puno razumevanja i strpljenja prema svojim učenicima i što je najbitnije - poseduje neverovatan talenat prenošenja znanja!

Osnove Front end-a si kombinovao sa React obukom. Koliko ti je to pomoglo da unaprediš svoje znanje i veštine?

Koliko ništa nisam znao, sada imam utisak da sam postao ozbiljan programer jer sam za jako kratko vreme naučio stvarno puno stvari. Ipak, svestan sam bio da kurs osnova Front end-a nisu dovoljne za dalji rad u programiranju i upravo zato sam upisao napredniji kurs React-a. Ta obuka startuje u oktobru ali ja razmišljam i o daljim kursevima na akademiji jer su sjajna prilika za bogatiju biografiju ali pre svega nadogradnju  znanja za dalju karijeru. 

Upis novih polaznika je u toku, i obuke kreću u oktobru. Šta bi poručio drugima koji se odluče za pohađanje nekog kursa kod nas?

Preporučio bih svim ljudima koji imaju neku barijeru tipa ‘’nije to za mene’’ ili ‘’to je teško’’ da ipak probaju sa učenjem. Shvatiće da se, uz malo truda i kroz redovan pristup na predavanjima, suština može vrlo lako savladati. Na taj način će ukloniti i sve sumnje i predrasude.

Postoji li neki poseban trenutak ili iskustvo tokom kursa koje te je posebno motivisalo?

Bilo je mnogo lepih trenutaka tokom predavanja. Uvek me je oduševljavala ta upornost profesora Koste da prenese znanje svakom učeniku ponaosob. Neretko se dešavalo da svesno ostanemo i prekovremeno kako bi završili neki projekat, tako da ništa nije bilo prepušteno slučaju.  

Kada bi, u jednoj rečenici, mogao da ohrabriš sve one koji razmišljaju o uspešnoj IT karijeri, kako bi to izgledalo?

,,Programiranje je budućnost, Quantox akademija je pravi izbor - ne gubite vreme i upotpunite ga znanjem.’’ 

PRIJAVI SE!

Stekni znanje koje pravi razliku!

Pročitaj ceo tekst

www.quantox.academy/post/1-na-1-sa-ivanom-lazovicem

|

Nadja

Vukićević

9.6.2023

Java - mnogo mogućnosti uz jezik budućnosti

Java je jedan od najpopularnijih programskih jezika koji je dobio naziv po vrsti kafe iz Indonezije. Ima široku primenu u razvoju web aplikacija, mobilnih aplikacija, softvera, igara, a često se koristi za razvoj velikih, skalabilnih aplikacija u poslovnim okruženjima.

Ovaj programski jezik se temelji na OOP konceptima (objektno orijentisano programiranje) što je važan koncept u modernom programiranju. Razumevanje OOP-a omogućuje vam da organizujete i strukturirate svoj kod na efikasan način, olakšavajući održavanje i stvarajući dobru osnovu za dalje proširenje aplikacije.

Java i operativni sistemi

Za Javu se može reći da je poznata po svojoj fleksibilnosti i sigurnosti. Kao jezik je nezavisna, može se izvršavati na različitim operativnim sistemima - Windows, Linux i MacOS. Takođe, ima dobre sigurnosne mehanizme koji pomažu u zaštiti aplikacija.

Čemu služi Java programski jezik?

Java je često korišćena za rad sa bazama podataka. Naučićete kako da povežete Java aplikaciju sa bazom podataka, izvršavate upite, upravljate podacima i osigurate bezbednost podataka. Ovo je ključno znanje za razvoj aplikacija koje koriste baze podataka koje će vam omogućiti da razvijate kompleksne aplikacije i efikasno rešavate probleme.

Ukoliko se odlučite da zakoračite u Java svet - nećete biti sami.  Java ima veliku zajednicu programera i resursa za učenje i podršku, od knjiga, preko online kurseva, besplatnih tutorijala i foruma, a za razvoj aplikacija na raspolaganju imate i široku bazu biblioteka i okvira koji olakšavaju proces izrade web rešenja.

Sticanje veština u programiranju može otvoriti mnoge mogućnosti za zapošljavanje i profesionalni razvoj. Učenjem Jave stičete znanje kako da kreirate interaktivne veb stranice i razvijate dinamične aplikacije koje su visoko tražene na tržištu rada. Zbog svoje univerzalnosti, jedan je od najtraženijih programskih jezika.

Nauči Java programiranje na Quantox akademiji!

Uz stručne predavače, visoko kvalitetan materijal i platformu za učenje, tvoj put do Java karijere postaje duplo lakši sa Quantox akademijom. Saznaj sve o našem kursu Java programiranja i kako pomoću njega možeš transformisati svoju budućnost. Prijavi se!

Pročitaj ceo tekst

www.quantox.academy/post/java-mnogo-mogucnosti-uz-jezik-buducnosti

|

Nadja

Vukićević

1.6.2023

7 razloga da upišeš kurs manuelnog testiranja!

U današnjem digitalnom dobu, gde tehnologija neprestano napreduje, industrija informacionih tehnologija postaje sve važnija. Oni koji su na početku svoje karijere, sve više se okreću ka IT-ju kako bi ostvarili uspešnu i ispunjavajuću profesionalnu putanju.

Jedna od najperspektivnijih oblasti u IT-ju je testiranje softvera, a posebno manualno testiranje. Ako želite da promenite karijeru i postanete deo ovog dinamičnog polja, završavanje kursa manuelnog testiranja može biti ključni korak koji će preokrenuti vašu karijeru. Ali kako i zašto?

1. Rastuća potražnja za manuelnim testerima

U današnjem digitalnom pejzažu, softver igra ključnu ulogu u gotovo svim industrijama. Sve više kompanija shvata važnost kvalitetnog softvera i potrebu za stručnjacima koji će ga testirati kako bi se osiguralo da radi bez grešaka. Iako se automatsko testiranje sve više razvija, manualno testiranje je i dalje neophodno jer može otkriti probleme koje automatski alati ne mogu. Zbog toga, postoji ogromna potražnja za stručnjacima koji su vešti u manualnom testiranju. Završavanje kursa manuelnog testiranja će vam pružiti stručnost koju poslodavci traže i učiniti vas konkurentnim na tržištu rada.

2. Stečene veštine i znanja

Završavanje kursa manuelnog testiranja pruža vam priliku da steknete širok spektar veština koje su od vitalnog značaja za uspeh u ovoj oblasti. Kroz kurs, naučićete osnove testiranja softvera, različite tehnike testiranja, procese testiranja i alate koji se koriste u industriji. Takođe ćete se upoznati sa metodologijama kao što su Agile i Scrum, koje su sveprisutne u IT industriji. Pored tehničkih veština, kurs će vas naučiti kako da efikasno komunicirate sa timom razvoja softvera, kako da identifikujete i dokumentujete greške, kako da izradite i izvršite test slučajeve, kao i kako da analizirate rezultate testiranja. Sve ove veštine će vam omogućiti da se brzo prilagodite dinamičnom okruženju, radite efikasno i obezbedite kvalitet softvera.

3. Raznolikost karijernih mogućnosti

Kada završite kurs manuelnog testiranja, otvaraju se vrata raznovrsnih mogućnosti za vas. Zahvaljujući potražnji za stručnjacima u ovoj oblasti, imaćete mnogo prilika za zaposlenje u različitim industrijama, kao što su finansijski sektor, telekomunikacije, e-trgovina i mnoge druge. Osim toga, manualno testiranje može biti odskočna daska ka specijalizovanim oblastima testiranja, kao što su testiranje mobilnih aplikacija, testiranje veb aplikacija, testiranje korisničkog iskustva (UX) ili testiranje sigurnosti. Takođe, postoji mogućnost da postanete vođa tima za testiranje ili se usmerite ka upravljanju kvalitetom softvera. Manuelno testiranje nudi širok spektar karijernih puteva i mogućnost rasta i razvoja u IT industriji.

6. Neprekidno učenje i napredovanje

IT industrija je poznata po brzim promenama i stalnom razvoju tehnologija. Kao manuelni tester, bićete uključeni u testiranje različitih vrsta softvera, od mobilnih aplikacija do veb platformi, čime ćete steći široko znanje o različitim tehnologijama i okruženjima. Ova kontinuirana izloženost novim tehnologijama omogućava vam stalno učenje i razvoj. Takođe, postoji mogućnost pohađanja dodatnih kurseva i obuka kako biste se usavršavali u specifičnim oblastima testiranja ili razvoja softvera. Kroz stalno učenje, možete napredovati u svojoj karijeri i ostati relevantni u dinamičnom svetu IT-ja.

7. Timski rad i saradnja

Manualno testiranje često zahteva tesnu saradnju sa timom razvoja softvera i drugim testerima. Rad u timskom okruženju pruža vam priliku da razvijate veštine komunikacije, timski duh i sposobnost efikasnog rada u grupi. Kroz saradnju sa različitim profesionalcima u IT-ju, možete razmenjivati znanja, učiti jedni od drugih i razvijati se kao stručnjak. Timski rad je takođe koristan za stvaranje mreže profesionalnih kontakata, što vam može otvoriti vrata novih prilika i izgraditi vašu reputaciju u industriji.

Manuelno testiranje - prilika da ostvarite vaše karijerne ciljeve!

Ako ste ambiciozni i želite započnete svoju karijeru u IT-ju, završavanje kursa manuelnog testiranja može preokrenuti vaš život i otvoriti vrata mnogih mogućnosti. Rastuća potražnja za manualnim testerima, širok spektar veština i znanja koje ćete steći i mogućnost napredovanja čine ovo polje veoma privlačnim za profesionalce u svakoj životnoj etapi. . Ne propustite priliku da započnete izuzetno uspešnu karijeru u IT industriji i postanete nezamenljivi deo tima koji osigurava kvalitet softvera. Spremite se da prihvatite izazov i ostvarite svoje profesionalne ciljeve uzbudljivom oblasti manualnog testiranja softvera.

Postani deo jedne od najuspešnijih IT Akademija u regionu. Quantox Akademija te čeka, upis je u toku.

Prijavi se!

Pročitaj ceo tekst

www.quantox.academy/post/7-razloga-da-upises-kurs-manuelnog-testiranja

|||

Milica

Pejatovic

13.4.2023

Zašto je Java + Android Dobitna Kombinacija

Kada se govori o razvoju Android aplikacija, Java je osnovni programski jezik koji se koristi. Android operativni sistem je razvijen na vrhu Jave i Android SDK je takođe napisan u Javi. Zato, ako želite da razvijete Android aplikacije, morate imati osnovno znanje Jave.Postoji nekoliko razloga zašto se Android programiranje ne može učiti bez Jave. Prvo, Java je jedan od najpopularnijih programskih jezika u svetu, sa velikom zajednicom programera i obimnim resursima. Java je jednostavan za učenje i ima jasnu sintaksu, što čini proces učenja lakšim za početnike.Drugo, Android SDK se zasniva na Javi i koristi Java biblioteke za razvoj aplikacija. Java biblioteke sadrže razne funkcije i metode koje olakšavaju razvoj aplikacija, odnosno povećavaju produktivnost programera i ubrzavaju proces razvoja. Takođe, Android omogućava programerima da lako pristupe hardverskim funkcijama mobilnih uređaja, kao što su kamera, senzori, mreža i druge funkcije. Za nativne aplikacije se koriste Java i Kotlin a postoji razvoj pomoću react-native kao i drugih javascript baziranih sistema koji ne mogu da naprave nativne aplikacije.Jedna od glavnih prednosti kombinacije Java + Android je jednostavnost razvoja aplikacija. Java je visokokvalitetan programski jezik sa jasnom sintaksom i jednostavnom strukturom, što ga čini lakim za učenje i razumevanje. Android SDK (Software Development Kit) takođe je jednostavan za upotrebu i pruža programerima širok spektar alata i funkcija za razvoj aplikacija. Ovo čini razvoj mobilnih aplikacija brzim i efikasnim procesom.Druga prednost kombinacije Java + Android je velika zajednica programera i podrška od strane Google-a. Java ima ogromnu zajednicu programera koja pruža veliku količinu informacija i alata za razvoj aplikacija. Google, kao vlasnik Android operativnog sistema, takođe pruža veliku podršku programerima i kontinuirano unapređuje Android SDK kako bi se poboljšala produktivnost i performanse.Još jedna prednost Java + Android kombinacije je prenosivost aplikacija. Java programski jezik je dizajniran da bude prenosiv i može se izvršavati na različitim platformama. Android operativni sistem takođe je dizajniran da bude prenosiv i može se koristiti na različitim vrstama mobilnih uređaja. Ovo znači da aplikacije razvijene u Javi mogu lako biti prenesene na različite mobilne uređaje koji koriste Android operativni sistem.Iz svega navedenog možemo zaključiti da je Java osnovni programski jezik koji je potreban za razvoj Android aplikacija. Bez znanja Jave, programer neće biti u stanju da razvije funkcionalnu i efikasnu Android aplikaciju. Stoga, ako želite da postanete Android programer, morate prvo savladati osnove Jave i zatim nastaviti sa učenjem Android SDK-a.

Pročitaj ceo tekst

www.quantox.academy/post/zasto-je-java-android-dobitna-kombinacija

Kurs React

Milica

Pejatovic

3.3.2023

Sve što bi trebalo da znate o React biblioteci

JavaScript je dinamički programski jezik koji se koristi za kreiranje interaktivnih web stranica. Može se koristiti za izradu različitih vrsta aplikacija, uključujući single-page aplikacije i interaktivne forme. Postoje mnoge biblioteke i okviri koji se koriste uz JavaScript kako bi se programerima omogućio brži i efikasniji rad na projektima. Neki od najpopularnijih su React, Angular i Vue.js. Ovi alati pružaju dodatne funkcionalnosti i alate kako bi se olakšao razvoj aplikacija. Ukratko, upotreba biblioteka i okvira uz JavaScript omogućava programerima da kreiraju sofisticirane i funkcionalne aplikacije za web.

React je JavaScript biblioteka koja se koristi za izradu modernih, interaktivnih korisničkih interfejsa. Ova biblioteka postala je popularna zbog lakoće korišćenja za razvoj dinamičkih i responsivnih aplikacija.

Funkcionalnosti:

1. Component-Based Architecture: React omogućava izgradnju aplikacije od manjih, samostalnih delova koji se zovu komponente. Šta to znači? Umesto da pišu celokupan kod za aplikaciju, programeri koriste React za izgradnju više manjih, samostalnih komponenti koje mogu biti ponovno upotrebljene i lako se održavaju. Svaka komponenta ima svoju funkcionalnost i može sadržati druge manje komponente.

2. Virtual DOM: React koristi virtualni DOM (Document Object Model) kako bi efikasnije renderovao izmene na web stranici. Ovaj pristup omogućava React-u da ažurira samo delove stranice koji su se promenili, a ne celu stranicu, što rezultira bržim izvođenjem i poboljšava performanse aplikacije.

3. Reaktivnost: React omogućava reaktivno (odnosno, dinamičko) ažuriranje korisničkog interfejsa na osnovu promene podataka u aplikaciji.

Alati:

• React Developer Tools: Ova ekstenzija za Chrome i Firefox omogućava lakše razumevanje i debug React aplikacije, što ubrzava proces razvoja i povećava kvalitet konačnog proizvoda.
• Create React App: Ova CLI (Command Line Interface) alatka omogućava brzo kreiranje React projekta bez potrebe za manuelnim konfigurisanjem okruženja.
• React Native: Ova biblioteka omogućava korišćenje Reacta za izradu aplikacija za Android i iOS.

Prednosti:

• Brz i efikasan razvoj: React omogućava brz i efikasan razvoj interaktivnih korisničkih interfejsa.
• Fleksibilan: React se može koristiti za razvoj aplikacija bilo koje veličine, od malih single-page aplikacija do velikih sistema.
• Izvanredna performansa: React koristi virtuelni DOM za optimalnu performansu pri ažuriranju stranice.

Učenje Reacta je značajno iz više razloga:

1. Popularnost: React je jedna od najpopularnijih biblioteka za izradu front-end aplikacija, koristi ga mnogo velikih tehnoloških kompanija i ima široku zajednicu koja podržava i razvija biblioteku.
2. Skalabilnost: React omogućava lako razvijanje i održavanje aplikacije.
3. Fleksibilnost: React se može koristiti za različite vrste projekata, uključujući web i mobilne aplikacije, pa se lako može integrisati sa drugim tehnologijama.

Ukratko, učenje React biblioteke pruža brojne koristi za karijeru jednog front end programera, kao i za izgradnju moderne, kvalitetne i interaktivne front-end aplikacije.

Pročitaj ceo tekst

www.quantox.academy/post/react-biblioteka

Java ili PHP

Milica

Pejatovic

9.2.2023

Java ili PHP...pitanje je sad

Česta dilema sa kojom se naši polaznici susreću, prilikom ulaska u IT svet, je izbor programskih jezika, a jedna od čestih dilema je između PHP-a i Jave. Da biste mogli da odaberete programski jezik koji će odgovarati vašim preferencijama, potrebno je da znate više o svakom.

PHP programski jezik

PHP se često koristi za kreiranje dinamičkih web stranica, a takođe se može koristiti za izgradnju složenijih sistema, poput e-trgovine i raznih aplikacija. Zbog svoje jednostavnosti i dostupnosti, PHP je još uvek jedan od najpopularnijih web programskih jezika, i mnogi popularni sajtovi, poput Facebook-a i Wikipedia-e, koriste PHP. Takođe, veliki broj CMS alata poput WordPress-a koristi PHP, pa shodno tome i WP developeri treba da znaju PHP.

Takođe, PHP je u novijim verzijma postao OOP jezik da bi počeo da pruža slične arhitekture kao i Java, ali je i dalje Java tu dominantna. PHP se lako integriše sa HTML, CSS i JavaScript tehnologijama.

PHP ima veliku zajednicu i uključuje širok spektar funkcionalnosti, kao što su podrška za baze podataka, sigurnosne funkcije, rad sa fajlovima i skriptovanje. PHP takođe podržava mnoge popularne baze podataka, uključujući MySQL, PostgreSQL i Microsoft SQL Server. PHP je relativno jednostavan za razumevanje i korišćenje, što ga čini idealnim izborom za mnoge kreatore web stranica.

Java programski jezik

Java je objektno-orijentisani programski jezik koji se koristi za izradu velikog broja različitih aplikacija, uključujući desktop aplikacije, web aplikacije, mobilne aplikacije, igre i mnoge druge. Java se smatra jednim od najpopularnijih programskih jezika na svetu. Java je poznat po svojoj jednostavnosti i pristupačnosti, kao i po tome što pruža visoku performansu i skalabilnost. Java se takođe smatra sigurnim programskim jezikom zbog svojih funkcija za sprečavanje ranjivosti i zaštitu od napada. Java se takođe može koristiti za razvoj aplikacija za mnoge različite platforme, uključujući Windows, Linux i macOS.

Sličnosti vs razlike

Kada razmatramo sličnosti između ova dva programska jezika možemo navesti da:

- se oba jezika koriste za izgradnju web aplikacija.

- oba jezika su jednostavna za korišćenje i dobra su polazna tačka početnicima.

- PHP i Java se mogu koristiti na različitim operativnim sistemima, uključujući Windows, Linux i macOS, što ih čini idealnim za razvoj aplikacija za mnoge platforme.

Kada posmatramo ključne razlike između ova dva programska jezika, možemo navesti sledeće:

- Java se koristi za razvoj velikih i složenih sistema, dok PHP često služi za izgradnju dinamičkih web stranica i blogova.

- Java ima više zahteva za resurse i brži je za izvođenje, dok PHP često zahteva manje resursa. Java može biti brža, ali i teža za razvoj i debagovanje, dok PHP može biti lakši za razvoj, ali i sporiji u izvršavanju.

- Integracija sa platformama: Java se često koristi u integraciji sa različitim platformama, uključujući i Android, dok PHP ima jaču podršku za web razvoj i baze podataka.

U IT svetu, Java i PHP su popularni programski jezici. Java je popularna kod većih korporacija i organizacija, koje često zahtevaju više funkcionalnosti i mogućnosti za razvoj složenih sistema. PHP se često koristi za izgradnju dinamičkih web stranica i blogova i popularan je kod manjih i srednjih kompanija. Iako oba jezika imaju svoju popularnost, Java je za nijansu traženija u IT svetu. Ova popularnost može biti posledica činjenice da Java ima više funkcionalnosti i veći potencijal za razvoj kompleksnih sistema.

Sve u svemu, kada pričamo o izboru programskog jezika, važno je da uzmete u obzir da li želite da radite na izgradnji velikih i složenijih sistema (Java) ili želite da se razvijate u pravcu kreatora dinamičkih web stranica (PHP).
U svakom slučaju, zahtevi za programerima zavise od specifičnih potreba i zahteva svake kompanije. Ako ste zainteresovani za rad u IT sektoru, učenje ovih programskih jezika svakako povećava vaše šanse za zaposlenje.

Pročitaj ceo tekst

https://quantox.academy/post/java-ili-php-pitanje-je-sad/

Manuelno testiranje softvera

Milica

Pejatovic

6.1.2023

Sve što treba da znate o manuelnom testiranju softvera

Manuelni tester je osoba koja testira softver iz perspektive krajnjeg korisnika, koristeći različite tehnike i alate za identifikovanje grešaka i nedostataka u softveru. Cilj manuelnog testera je da osigura da je softver koji se razvija kvalitetan i da ispunjava zahteve krajnjeg korisnika. Manuelni testeri obično rade u timu za razvoj softvera i sarađuju sa programerima i drugim članovima tima tokom celog procesa razvoja softvera.

Ovo je ključna uloga u procesu razvoja softvera, jer pomaže da se identifikuju i otklone bilo kakvi problemi pre nego što se softver isporuči klijentu.

Kako izgleda tipičan dan manuelnog testera?

Prvo ćete početi tako što ćete pregledati zahteve za softver koji ćete testirati. Ovo će vam pomoći da razumete šta softver treba da radi i na šta treba da se fokusirate tokom testiranja. Zatim, napravićete plan kako ćete testirati softver. Ovo može uključivati kreiranje test slučajeva (scenario koji testira određenu funkcionalnost), postavljanje test okruženja i određivanje načina na koji ćete meriti uspeh vaših testova. Jednom kada imate svoj plan, vreme je da počnete sa testiranjem! Ovo će uključivati ​​pokretanje softvera kroz seriju testova ručno gde ćete imati interakciju sa softverom i tražiti probleme. Tokom testiranja softvera, beležićete bilo kakve probleme ili greške koje pronađete i prijaviti ih timu za razvoj. Pored testiranja samog softvera, možda ćete biti odgovorni i za testiranje drugih aspekata procesa razvoja softvera. Ovo može uključivati testiranje dokumentacije da se uverite da je tačna, testiranje procesa instalacije da biste osigurali da je jasna krajnjem korisniku, kao i za testiranje performansi softvera da biste se uverili da zadovoljava zahteve.

Koje su ključne prednosti posla manuelnog testera:

1. Imaćete priliku da radite na različitim projektima: Kao manuelni tester, imaćete priliku da radite na različitim projektima, što može biti zanimljivo i izazovno. Ovo može pomoći da vaš rad ostane zanimljiv i da kontinuirano učite i razvijate se u svom poslu.
2. Možete da koristite svoju kreativnost: Testiranje softvera podrazumeva izlazak iz okvira i dolazak do kreativnih načina da se testira softver da bi se osiguralo da je kvalitetan. Ovo može biti isplativa strana posla za one koji uživaju u korišćenju svoje kreativnosti.
3. Može biti odskočna daska ka drugim pozicijama: Biti manuelni tester može biti dobar osnov ka drugim pozicijama u procesu razvoja softvera, poput dostizanja uloge lead-a ili menadžera.
4. Dobar i zanimljiv početnički posao: Manuelno testiranje često je početnička uloga, što ga čini dobrom opcijom za one koji tek počinju u IT industriji.

Ono što većinu kandidata zanima, je raspon plata za ove pozicije, koje se mogu kretati od 500 eur do 1600 eur.

Koje karakteristike manuelni testeri treba da poseduju:

-Oko za detalje: Manuelni testeri moraju da budu sposobni da pažljivo pregledaju softver i da pronađu i prijave bilo kakve probleme ili greške. Ovo zahteva oko za detalje i sposobnost fokusiranja na sitnice.
-Kritičko razmišljanje: Manuelni testeri moraju da budu sposobni da razmišljaju kritički i da izlažu logičke argumente kada identifikuju probleme ili greške u softveru. Ovo zahteva sposobnost da se analiziraju informacije i da se donose racionalne odluke.
-Organizovanost: Manuelni testeri moraju da budu dobro organizovani i da budu sposobni da planiraju i izvršavaju testove efikasno i u skladu sa rokovima. Ovo zahteva sposobnost da se pripremi i sprovede plan testiranja i da se pridržavaju procedura i standarda.

Alati koje manuelni testeri koriste

U procesu testiranja pomažu i koriste se i neki alati, tako da će tester dolaziti u kontakt i sa aspektima softvera koje krajnji korisnik ne bi mogao da vidi, a tester ne bi u potpunosti mogao da testira bez toga. Testiranje API-ja preko Postmana, provera i testiranje baza podataka, alati za organizovanje, dokumentovanje - JIRA, Testlink, Bugzilla i mnogi drugi.

Pročitaj ceo tekst

www.quantox.academy/post/sve-sto-treba-da-znate-o-manuelnom-testiranju-softvera

kratak vodic kroz java alate

Milica

Pejatovic

5.12.2022

Kratak vodič kroz Java alate

Kompanije širom sveta koriste Javu za pravljenje različitih tipova aplikacija za korisnike. Java je platformski nezavisan, objektno orijentisan programski jezik (OOP). Programi mogu da rade na nekoliko različitih tipova računara; sve dok računar ima instaliran Java Runtime Environment (JRE), Java program može da radi na njemu. Zbog svoje pouzdanosti i lakoće korišćenja, Java je jedan od najpopularnijih programskih jezika na svetu. Koristi se za kreiranje mobilnih i desktop aplikacija, veb aplikacija, igrica, veb servera i još mnogo toga. Stručnjaci su kreirali različite alate za Javu kako bi povećali efikasnost kodiranja. U nastavku vam predstavljamo samo neke od alata koji olakšavaju život Java programeru.

Eclipse

Eclipse IDE je open source razvojno okruženje koje omogućava efikasan razvoj Java aplikacija. To je jedan od najboljih osnovnih Java alata, sa mnoštvom modernih funkcija, alata za modeliranje, alata za testiranje i razvojnih okvira. Nudi različite platforme za razvoj dodataka za desktop alate, distribuirane usluge za IDE u cloudu i interfejse pretraživača. Strukturiran je kao podsistem jer implementira jedan ili više pluginova. Platforma je besplatna i radi na macOS, Linuxu i Windows-u.

Java Development Kit

JDK (Java Development Kit) je okruženje za razvoj softvera koje se koristi za razvoj Java aplikacija na Java platformama kao što su Standard Edition, Enterprise Edition i Micro Edition.

JDK je razvojno okruženje za pravljenje aplikacija i komponenti pomoću Java programskog jezika. JDK uključuje alate za razvoj i testiranje programa napisanih u programskom jeziku Java i koji rade na Java platformi. JDK je softverski paket koji sadrži niz alata i uslužnih programa koji omogućavaju razvoj, pakovanje, praćenje i primenu aplikacija koje se prave za bilo koju standardnu Java platformu.

Pored JVM (Java virtuelna mašina) i JRE (Java Runtime Environment), JDK je jedan od tri tehnološka paketa koji se koriste u Java programiranju.

JUnit

JUnit je alat za testiranje jedinica otvorenog koda za programski jezik Java. To je važan Java razvojni alat za razvoj i primenu zasnovan na testovima. Koristi se za pisanje i izvršavanje jediničnih testova u programskom jeziku Java.

Neke od osnovnih karakteristika ovog alata su:
• Priprema ulaznih podataka i podešavanje/kreiranje lažnih objekata
• Učitavanje baza podataka sa određenim poznatim skupom podataka
• JUnit pruža podršku za pisanje i pokretanje testova
• JUnit testovi omogućavaju brže pisanje kodova, što povećava kvalitet
• Pruža podršku za Javu, React, Go, Python, Node.js
• Besprekorno se integriše sa Eclipse, NetBeans, Mockito, itd.

Podržava rad na Windows-u, Mac-u i Linux-u i besplatan je za preuzimanje.

GIT

Git se koristi od strane programera za razvoj veb stranica i aplikacija i predstavlja sistem za kontrolu i istoriju verzije koda. Pomoću Gita moguće je da jedan ili više programera primeni promene u kodu u fajlovima jednog projekta tako da se izbegnu nedoslednosti i sukobi zbog tih promena- Milan može nesmetano da radi na svojim izmenama, dok Milena radi na svojim.

Bez obzira da li programeri kreiraju aplikaciju na Java programskom jeziku, da bi se zaposlili u bilo kojoj kompaniji za razvoj Java aplikacija, od suštinskog je značaja da znate više o Gitu i GitHub-u.
Zbog svoje bezgranične upotrebe, Git se sada pretvorio u normu za trezor izvornog koda.

Docker

Docker je tehnologija za kreiranje softverskih kontejnera, što su paketi pojedinačnih aplikacija koji sadrže sve neophodno za pokretanje i izvršavanje.

Docker je alat koja omogućava korisnicima da brzo sklapaju aplikacije iz komponenti i rade zajedno. Ako radite na veb razvoju, kao što je razvoj i primena aplikacija za cloud, onda je Docker suštinski alat za učenje. Ovo je prikladno za upravljanje kontejnerima aplikacije kao jedne grupe i grupisanje kontejnera aplikacije radi optimizacije resursa i pružanja visoke dostupnosti.

Docker kontejner vam dozvoljava da aplikacije i servise prenosite u kontejneru sa jednog mesta na drugo, odnosno sa jednog hosta na drugi

Apache Tomcat

Veb aplikacije sadrže JSP stranice, HTML dokumente, slike, servlete, CSS stilove i ostale elemente koji obezbeđuju zahtevane funkcionalnosti ili servise. Veb aplikacije koje sadrže servlete i JSP stranice mogu da se izvršavaju na serverima koji imaju podršku za servlete. Jedan od popularnijih veb servera u Java ekosistemu je Apache Tomcat. Apache Tomcat je veb kontejner. Omogućava korisnicima da pokreću Servlet i Java serverske stranice koje su zasnovane na veb aplikacijama. Može se koristiti kao HTTP server. Pokazao se kao popularan izbor za veb programere koji grade i održavaju dinamičke veb-sajtove i aplikacije zasnovane na softverskoj platformi Java.

Pročitaj ceo tekst

www.quantox.academy/post/kratak-vodic-kroz-java-alate

Programski jezici odakle da pocnem

Milica

Pejatovic

25.10.2022

Programski jezici - odakle da počnem?

Svet programiranja nudi mnoštvo mogućnosti, međutim prvo pitanje sa kojim se susreće svaki početnik je u kom programskom jeziku započeti učenje? Ako odaberete onaj koji je previše izazovan, mogli biste da se obeshrabrite i rano izgubite interesovanje, ako izaberete previše jednostavan, možda ćete preskočiti osnovne koncepte koji će vam trebati za dalji razvoj. U nastavku vam dajemo odgovor na pitanja da li je moguće izabrati ’’pogrešan’’ programski jezik, kao i kako najlakše da odaberete programski jezik koji ćete da naučite.

Zaista ne postoji takva stvar kao što je odabir „pogrešnog“ jezika. Bez obzira koji jezik odaberete i dalje ćete učiti vredne veštine. Programski jezici u osnovi imaju mnogo toga zajedničkog. Oni dele slične obrasce i strukture, a učenjem jednog jezika, bićete upoznati sa ključnim konceptima kodiranja, koji će vam pomoći da lakše savladate i naučite druge jezike u budućnosti. Kada izaberete svoj prvi programski jezik — bez obzira koji odaberete — biće vam lakše da naučite bilo koji drugi.

Kako najlakše da odaberem odgovarajući programski jezik?

U osnovi se sve svodi na ono što želite da postignete. Postoji nekoliko puteva kojima možete ići pri donošenju ove odluke. Prvi je da odaberete programski jezik na osnovu vašeg cilja, a drugi je da odaberete programski jezik na osnovu onoga što je najtraženije ili najpopularnije u industriji.

Pronalaženje najboljeg programskog jezika za vaše ciljeve

Zašto želite da naučite programski jezik? Da li programirate samo iz zabave? Želite da se oprobate u svetu programiranja? Pokušavate da izgradite nešto specifično ili dobijete novi posao? Odgovor na ovo pitanje je odličan način da dobijete ideju o tome sa kojim bi jezikom bilo najbolje početi.

Neki popularni jezici za one koji tek počinju uključuju HTML, CSS, JavaScript ili Python.
Ako ste na samom početku avanture zvane programiranje, trebalo bi da naučite osnovne jezike kao što su HTML i CSS. Iako tehnički ovo nisu programski jezici, oni su neophodni za front-end veb razvoj i mogu se koristiti za strukturiranje i dizajniranje atraktivnih veb stranica sa interaktivnim elementima.

Učenje HTML-a i CSS-a je odlična polazna tačka za one koji žele da grade veb stranice od samog početka. Kada se upoznate sa HTML/CSS-om, možete da pređete na jezike i biblioteke kao što su JavaScript, Node.js ili React da biste veb sajtu dali potrebnu funkcionalnost.

Ako želite da učite tehnologije koje su najpopularnije i najkorišćenije među developerima, onda svakako vaš izbor treba da bude JavaScript i HTML/CSS. Prema istraživanju Stack Overflow-a, čak 65% programera koristi JavaScript programski jezik što ga čini najkorišćenijim programskim jezikom među developerima širom sveta, dok kada je u pitanju učenje kodiranja lista je sledeća:

Programski jezici za učenje

Ako želite da napravite tranziciju u karijeri ili dobijete novi posao, razgovarajte sa ljudima u industriji koja vas zanima. Ako ste zainteresovani za mobilni razvoj, veb dizajn, nauku o podacima, AI ili neku drugu industriju, obratite se ljudima u tim zajednicama i konsultujte se sa njima, koje jezike koriste i šta je njihova preporuka odakle da počnete.

Da sumiramo:

• ako želite neki lakši programski jezik za učenje onda je to Python po preporuci softverskih inženjera;
• ako je vaš cilj da kreirate web ili mobilne aplikacije onda bi vaš izbor trebalo da bude Java;
• ako više volite malo kreativniji pristup i fokus na korisničkom interfejsu onda je to JavaScript, a HTML i CSS su neizostavni na tom putu.

Više o programskim jezicima možete pročitati i u našem blogu na linku.

Pročitaj ceo tekst

www.quantox.academy/post/programski-jezici-odakle-da-pocnem

Vodic kroz FE alate

Milica

Pejatovic

15.9.2022

Kratak vodič kroz Front end alate

Korisnicima je potreban interfejs kako bi mogli da pristupe određenoj aplikaciji ili stranici. Veb dizajner je zadužen za izgled i dizajn veb stranice, dok front end programer vodi računa da dizajn radi na mreži koristeći jezike kodiranja kao što su CSS, HTML i JavaScript.

Java Script je jedan od najpopularnijih i široko korišćenih programskih jezika za web development.

Kao glavni programski jezik koji se koristi u vebu, na front end delu veb-a nosi veliku popularnost – iz njega proističe mnoštvo framework-a i biblioteka kao što su React, Vue, Angular, Ember, jQuery.

U nastavku vam predstavljamo nekoliko alata koji olakšavaju rad u Front end okruženju.

1. Visual Studio Code

Ne možemo da pričamo o razvoju Web aplikacija i programiranja u JavaScript programskom jeziku bez pominjanja VSCode razvojnog okruženja, otvorenog koda, napravljenog od strane Microsofta, a sada deo izuzetno velike zajednice programera i testera koji svakodnevno čine ovo okruženje sve boljim i boljim.

Osim podrške za rad sa JavaScript i TypeScript projektima, prava moć ovog okruženja se nalazi u izuzetno velikom broju besplatnih dodataka sa kojima se funkcionalnost okruženja proširuje da podržava i druge tehnologije i jezike, samo neke od kojih su C++, C#, SQL, Prisma, PHP, Java, Python, Next.js, Django, Vue, Laravel...

Ovi isti dodaci čine da okruženje bude pravi programerski švajcarski nož, što govori i statistika, gde skoro 75% programera u svom svakodnevnom radu koristi VSCode.

2. Git

A kada ima programiranja, onda ima i sistema za kontrolu verzija koda - u našem slučaju Git. Nezamenljiv alat za praćenje promena na kodu i koordisanje izmena u timovima svih veličina, postao je defakto zbog svoje brzine, stabilnosti (integriteta podataka) i distribuitivnosti - Petar može nesmetano da radi na svojim izmenama, dok Marko radi na svojim.

Dok ga mnogi koriste kao komandni alat, kucajući komande u konzoli, iza sebe ima veliku zajednicu i time veliki broj vizulenih klijenata sa kojima možete da uradite skoro sve što bi uradili sa kucanjem komandi. Čak i gore pomenuti, VSCode ima u sebi jedan.

3. Figma

Figma je moćan alat za dizajn koji vam pomaže da kreirate bilo šta: veb-sajtove, aplikacije, logotipe i još mnogo toga. Figma je aplikacija za uređivanje grafike i dizajn korisničkog interfejsa zasnovana na vebu. Figma vam omogućava da delite datoteke dizajna i sarađujete u realnom vremenu. Figma je besplatna, onlajn UI alatka - nakon što dizajneri završe dizajn, šalju FE developerima, a FE developeri koiste taj dizajn kako bi tačno odredili veličine, boje, razmeštaj elemenata i celokupan izgled stranice.

Figma se razlikuje od drugih alata za uređivanje grafike, uglavnom zato što radi direktno na vašem pretraživaču (ali postoji i desktop verzija). To znači da možete da pristupite svojim projektima i počnete da dizajnirate sa bilo kog računara ili platforme bez potrebe da kupujete više licenci ili instalirate softver.

4. Chrome DevTools

Chrome Developer Tools je sveobuhvatan komplet alata za programere, ugrađen direktno u Chrome pretraživač. Ovi alati vam omogućavaju da uređujete veb stranice u realnom vremenu, brže identifikujete probleme i brže pravite bolje veb stranice. Ove alatke vam omogućavaju da pregledate prikazani HTML (DOM) i mrežnu aktivnost vaših stranica.

Svako može da koristi alatke za razvoj pretraživača i da manipuliše kodom. Međutim, promene će se pojaviti samo u vašem pretraživaču i nestaće kada osvežite stranicu. Chrome DevTools vam pomažu da identifikujete koje promene treba da napravite. Da bi te promene bile trajne, treba da pristupite kodu u back end-u ili front end-u.

Samo neke od mogućnosti Chrome DevTools su :

• Pregled uređaja da biste testirali prilagodljivi dizajn veb stranice
• JavaScript program za otklanjanje grešaka za identifikaciju i ispravljanje grešaka
• Mrežni panel za praćenje i analizu zahteva za stranice
• Alatka za kontrolu za unošenje promena stila, kao što su font, razmaci, boje, margine
• Konzola za identifikaciju grešaka na stranici i upozorenja
• Panel performansi za proveru učinka veb-sajta, kao što je brzina stranice

Pročitaj ceo tekst

www.quantox.academy/post/vodic-kroz-front-end-alate

3 alata za PHP programere

Milica

Pejatovic

23.8.2022

3 alata koja olakšavaju život PHP programeru

PHP (Hypertext Preprocessor) je široko korišćeni programski jezik otvorenog koda, namenjen za veb razvoj. Od svog nastanka do danas prošao je razne faze razvoja, a njegovim kreatorom se smatra Rasmus Lerdorf. Stručnjaci su izgradili različite alate za razvoj PHP-a kako bi povećali efikasnost kodiranja i takvih alata ima zaista mnogo. U nastavku vam predstavljamo samo neke od njih koji olakšavaju život PHP programeru:

1. Php Storm

PhpStorm je najkorišćeniji IDE (Integrated Development Environment) među PHP developerima. Omogućava brz razvoj softvera. PhpStorm pruža alate i funkcije koda za rad sa bazama podataka i SQL-om u vašim projektima. Povežite se sa bazama podataka, uređujte šeme i podatke tabele, pokrenite upite, pa čak i analizirajte šeme pomoću UML dijagrama.

PhpStorm je IDE koji je dizajniran za rukovanje velikim PHP projektima i podržava sve vrste PHP alata, kao i alate za otklanjanje grešaka i testiranje. Specijalno je dizajniran za PHP jezik.

PhpStorm možete koristiti 30 dana besplatno i možete ga preuzeti na njihovom zvaničnom sajtu, a nakon isteka 30 dana, možete se pretplatiti na mesečnom ili na godišnjem nivou–cene pretplate možete proveriti na linku- Pricing

Na zvaničnom sajtu možete pronaći i uputstvo za korišćenje ovog alata (link)

2. Xdebug

Xdebug služi za debuggovanje PHP aplikacija. Obzirom da se više vremena potroši na debug nego na sam razvoj, ovaj alat je izuzetno koristan u svakodnevnom radu. Xdebug je ekstenzija za PHP i pruža niz funkcija za poboljšanje iskustva u PHP razvoju. Omogućava vam otklanjanje grešaka i ima tesnu integraciju sa IDE-ovima kako bi bilo zaista jednostavno definisanje tačaka prekida u PHP kodu kako bi se stekao uvid u to šta vaš kod radi tokom samog izvršavanja.

3. Composer

Composer služi za jednostavno korišćenje PHP biblioteka i automatizaciju procesa pri testiranju ili razvoju.

Composer nije ništa drugo do aplikacija koja se pokreće iz komandne linije (tzv. CLI – interfejs komandne linije), napisana u PHP-u. Dizajniran je za upravljanje bibliotekama i skriptama za taj jezik.

Pomoću alata Composer moguće je instalirati i ažurirati sve pakete za aplikaciju koja se razvija koji su navedeni kao neophodni.

Composer koristi Packagist.org kao glavnog dobavljača PHP paketa. Obezbeđuje datoteke iz skladišta koje korisnici prijavljuju na sajtu. Packagist.org omogućava između ostalog: upravljanje verzijama ili integraciju sa GitHub-om i/ili bitbucket-om.

Composer je kreiran prvenstveno da olakša distribuciju i održavanje PHP paketa kao pojedinačnih komponenti aplikacije.

Pročitaj ceo tekst

www.quantox.academy/post/3-alata-koja-olaksavaju-zivot-php-programeru