Od početnika doprogramera: Postani Frontend JavaScript Developer
Započni IT karijeru i zarađuj do 1.700 eura mjesečno kao početnik
Lak ulazak u IT
9–12 mjeseci
252 časa teorije i prakse
Portfolio
Realni projekti za vrhunske kompanije realizovani tokom školovanja
Karijerna podrška
Konsultacije, savjeti o karijeri i pomoć u traženju posla u sklopu našeg Centra za razvoj karijere
Pomažemo ti da se zaposliš u IT-ju
Od početnika do stručnjaka
Slobodnih mjesta: 11
Idealno zanimanje za rad od kuće
Stručnost
W3Schools, CIW, LPI iCambridge certifikati
Prijavi se za školovanje
Tvoja uspješna karijera počinje ovdje.
Savladaj najkorišteniji programski jezik današnjice i zakorači u najkreativniju oblast programiranja
Frontend JavaScript Developeri su pravi kreativci među programerima. Služeći se moćnim alatima i tehnologijama, ovi traženi stručnjaci prave atraktivne i interaktivne sajtove, kao i web i mobilne aplikacije, vodeći računa o tome da UI/UX dizajn bude na vrhunskom nivou, ali i da sve bude optimizovano i ispravno integrisano sa backendom.
Danas preko 60% programera koristi ovaj programski jezik koji pokreće čak 98% sajtova. Zato su Frontend JavaScript Developeri veoma traženi iizuzetno plaćeni.
400.000+ otvorenih radnih mjesta
za JavaScript programere u EMEA regionu, prema podacima sa LinkedIna
62,3% programera koristi JavaScript
ubjedljivo najpopularniji programski jezik prema StackOverflow istraživanju
39,5% developera koristi React
17,1% Angular i 15,4% Vue.js frameworkove koje ćeš naučiti na ovom programu
Plate Frontend JavaScript Developera su među najatraktivnijim u IT industriji
Svako može da postane Frontend JavaScript Developer!
Zakorači u ovo kreativno i profitabilno zanimanje već danas.
680–1.738 eura
plata Junior Frontend Developera
1.160–2.900 eura
plata Medior Frontend Developera
plata Senior Frontend Developera
2.040–4.260 eura
Kome je ovaj program namijenjen
Početnicima u IT-ju
Ako nikada nisi napisao ni liniju koda, Frontend JavaScript Development je savršen za brz ulazak u IT. Tvoj uspjeh je zagarantovan jer smo napravili pripremni modul koji sadrži sve što je neophodno kako bi zakoračio u JavaScript programiranje.
Za one koji su pokušali da uče samostalno
Ukoliko osjećaš da samostalno učenje ne daje rezultate, ovaj program će ti pomoći da usvajaš znanja na strukturisan i efikasan način. Sa fokusom na praktičan rad i uz podršku posvećenih stručnjaka, savladat ćeš čak i oblasti koje su ti ranije predstavljale izazov.
Za one koji već rade kao Frontend JavaScript Developeri
Ako već neko vreme radiš kao Java Script programer i sada si spreman da svoju karijeru (i zaradu) podigneš na viši nivo tako što ćeš unaprijediti svoja znanja i izdvojiti se od konkurencije sticanjem međunarodno priznatih certifikata.
Započni obuku!
Zatraži besplatnu procjenu od stručnjaka o tome je li ovo najbolja IT karijera za tebe.
Savladaj web programiranje zamanje od 12 mjeseci naITAcademy!
Usvojit ćeš najnaprednija znanja i praktične vještine za web programiranje. Kroz niz zanimljivih kurseva upoznat ćeš se sa HTML i CSS tehnologijama, savladati JavaScript programski jezik, izučiti napredne koncepte objektno orijentisanog programiranja, kao i tri danas najpopularnija JavaScript okvira za kreiranje kijentskog dijela web aplikacija – Vue.js, Angular i React.
Ovaj program obrađuje i upotrebu Adobe Photoshop i Adobe Illustrator softvera za kreiranje vizualnih elemenata, tehnike za manipulaciju DOM-om i bibliotekama JQuery i JQuery UI za dizajn interfejsa, a poseban dio posvećen je kreiranju web igara pomoću JavaScripta.
Ukratko, savladat najpopularnije tehnologije i alate koje koriste uspješni Frontend JavaScript Developeri.
HTML & DOM
CSS
JavaScript
Vue.js
React
Savladat ćeš:
Angular
jQuery ijQuery UI
Adobe Photoshop
Adobe Illustrator
Započni svoj put ka uspješnoj karijeri već danas — prijavi seodmah!
Procenat prolaznosti na ITAcademy kursevima je konstantno iznad 90% za polaznike koji prate preporučenu dinamiku rada i redovno polažu testove i rade zadatke.
Internacionalni certifikati
Nastava na ITAcademy odvija se po zvaničnom ovlaštenju Cambridge odjeljenja za međunarodne ispite i vodećih svjetskih IT certifikacionih programa.
Personalizovan pristup
Svakom polazniku pružamo posebnu pažnju kako bismo podstakli njegov rast i razvoj u izabranoj oblasti.
Radno iskustvo odmah pozavršetku školovanja
ITAcademy polaznici koji se istaknu svojim rezultatima tokom obuke imaju šansu da dobiju stručnu praksu u nekim od najprestižnijih kompanija na tržištu i tako steknu neophodno radno iskustvo.
Radno iskustvo u okviru školovanja
Ne moraš ići od vrata do vrata tražeći praksu. Kao član IT Practice Center programa možeš raditi na velikom broju projekata i učestvovati u realizaciji konkretnih IT i biznis rješenja.
Fakultativni kursevi engleskog i njemačkog jezika
Pored najkompletnije obuke za savladavanje IT vještina, na ITAcademy dobijaš mogućnost da potpuno besplatno usavršiš svoje znanje engleskog i njemačkog jezika za rad u inostranstvu.
4.5★
Na osnovu više od 3.850 Google i Facebook recenzija
17
Generacija uspješnih polaznika
55+
uglednih mentora i IT stručnjaka
120+
zemalja iz kojih uče naši polaznici
55.000+
polaznika iz preko 120 zemalja
675+
partnerskih kompanija iz cijelog regiona
Obučavamo profesionalce više od 15 godina
Naši polaznici dijele svoja iskustva sa ITAcademy.
I prije završetka ITAcademy dobila sam posao koji sam željela!
Od početnika koji nije ispisao slovo koda do pozicije Frontend Developera
Odmah nakon ITAcademy dobio sam dvije ponude za posao
Stekni međunarodno priznati certifikat koji će te izdvojiti odkonkurencije
Znanja koja usvojiš priznata su na globalnom nivou zahvaljujući internacionalnim certifikatima koje možeš da steći besplatno nakon završetka programa.
Cambridge International A&AS Level Computer Science
Certified Internet Web (CIW) JavaScript Specialist
W3Schools JavaScript Developer Certificate
Linux Professional Institute Web Development Essentials
ITAcademy Certified JavaScript Developer
Broj slobodnih mjesta je ograničen – Upis je u toku!
Prijavi se prije nego što se cijene upisa povećaju. Iskoristi pogodnosti rane prijave. Biraj između tradicionalnog i online učenja i započni školovanje po najvišim standardima.
Kurs obrađuje osnovne koncepte računarskih mreža u kontekstu web aplikacija. Objašnjava detaljno četvoroslojni mrežni model i njegove protokole, sa fokusom na protokole aplikativnog i transportnog sloja. Uvodi polaznike u fundamentalne koncepte funkcionisanja web aplikacija, klijent–server modela i pratećih tehnologija.
Upoznavanje polaznika sa pojmom web aplikacije, njenog kreiranja, izvršavanja i korištenja. Prezentovanje i osnovna upotreba različitih programa za planiranje i dizajniranje projekata, kreiranje prototipa i grafičkog korisničkog interfejsa. Nakon kompletiranog kursa, polaznik će biti u stanju da prepozna i interpretira infrastrukturu web aplikacije, da razdvoji njene elemente i slojeve i definiše osnove sopstvenog projekta.
Nastavne jedinice ovog kursa sadrže sve gradivne blokove potrebne za kreiranje ili modifikaciju HTML strana. Obrađena su osnovna, sintaksna pravila jezika HTML, kao i kreiranje web prezentacija pomoću ovog jezika. Tokom kursa, detaljno se objašnjava povezivanje strana postavljanjem linkova, kopiranje prezentacije na server, pojmovi relativnih i apsolutnih putanja, tabele, offline i online HTML forme, metatagovi, atributi, CSS, osnovna pravilia i stilizacija elemenata, boje i tipografija.
Sadržaj ovog kursa čine osnovni gradivni blokovi programiranja i programskog jezika JavaScript. JavaScript je programski jezik bez koga nije moguće kreirati klijentski dio web aplikacija pa je neophodno da se ovaj jezik dobro upozna kako bi se na takvim aplikacijama moglo raditi. Iako sintaksno nije previše zahtjevan, JavaScript je i dalje programski jezik baziran na tradicionalnim programerskim konceptima, koji se zbog toga i proučavaju na ovom kursu.
Kurs predstavlja nadogradnju na gradivo iz oblasti HTML-a i CSS-a. Sve ono što je već naučeno u prethodnim, osnovnim HTML i CSS kursevima, sada se utvrđuje i nadograđuje novim pojmovima i konceptima, koji se koriste u svrhu izgradnje konkurentnih i modernih web strana. Elementarna znanja unapređuju se specifičnim tehnologijama i konceptima, poput „responsive” dizajna, naprednih HTML elemenata (audio i video tagova, novih input tagova), kao i naprednog upravljanja CSS-om, koje podrazumijeva napredne selektore, transformacije i animacije, kao i tehnologije LESS i SASS.
Kurs obrađuje koncepte kreiranja klijentskog dijela web aplikacije ili njenih dijelova pomoću JavaScripta i pratećih tehnologija. Sadržaj ovog kursa u potpunosti zaokružuje cjelinu kreiranja web aplikacije i sadrži rješenja za različite vrste zahtjeva. Objašnjeno je na koje sve načine je moguće integrisati JavaScript u HTML, a tokom kursa akcenat je na radu sa HTML sadržajem strane pomoću DOM tehnologije, i to kroz različite pristupe – od čistog JavaScripta do korištenja popularne biblioteke jQuery.
U okviru kursa English Language 1, odnosno German Language 1, najprije ćete raditi test procjene svog trenutnog znanja engleskog ili njemačkog jezika, a na osnovu ostvarenog rezultata biće vam dodijeljen odgovarajući nivo obuke za engleski jezik (Starter, Elementary, Pre-Intermediate, Intermediate ili Upper-Intermediate), odnosno odgovarajući nivo obuke za njemački jezik (German Language A1, German Language A2, German Language B1, German Language B2, German Language C1).
Pohađanje ovih kurseva na određenom nivou pomoći će vam da usavršite svoje znanje, ovladate novim spektrom funkcija izabranog jezika u pisanoj i usmenoj formi i poboljšate razumijevanje i korištenje jezika.
Kurs je namijenjen svima koji žele da savladaju osnove rada u Figmi i steknu vještine potrebne za dizajniranje modernih, responzivnih web stranica. Lekcije vas vode kroz osnovne i napredne alate Figme, stavljajući poseban akcenat na njihovu praktičnu primjenu i kreiranje prototipova. Polaznici će naučiti kako da koriste Figmu za organizaciju slojeva, komponente, dizajnerske sisteme i prototipove, te kako da pripreme svoje projekte za saradnju sa programerima.
Kurs nastavlja obradu programskog jezika JavaScript kroz napredne tehnike njegovog korištenja. Najvažnija tema ovog kursa je objektno orijentisano programiranje pomoću JavaScripta. To podrazumijeva proučavanje klasa i objekata, ali također i upotrebu dizajn šablona i drugih naprednih objektno orijentisanih koncepata. Osim JavaScripta, kurs obrađuje i TypeScript – strogo tipizirani programski jezik izveden iz JavaScripta, ali napravljen po aktuelnim standardima, koji je nezaobilazan u najpoznatijim JavaScript okvirima (poput Angulara ili Reacta).
Ovaj kurs se bavi podacima u JavaScriptu – njihovom strukturom, manipulacijom i skladištenjem. Iako klijentski dio web aplikacije nije predviđen za trajno čuvanje podataka, zbog čega za tako nešto, inicijalno, i ne postoje bogate tehničke mogućnosti, podaci i njihova dinamika jesu bitan faktor u realizaciji aplikacije.
Postoje različita rješenja kojima se prevazilaze ovi problemi i ta rješenja su prezentovana u ovom kursu. Konkretno, kurs obrađuje problematiku razumijevanja podataka u JavaScriptu (kroz koncepte XML-a i JSON-a, kao najpopularnijih strukturnih formata za predstavljanje podataka danas), lokalnog čuvanja podataka (kroz raspoloživa sredstva izložena od strane web pregledača) i, konačno, trajnog čuvanja podataka na serveru, kroz različite modele komunikacije, kao što su AJAX ili WebSocket.
Za kreiranje klijentskog dijela web aplikacije neophodno je poznavanja različitih tehnologija i oblasti. Uz ispunjen ovaj preduslov, posao frontend web developera ne mora biti težak. Zbog toga ovaj kurs zahtijeva solidno poznavanje JavaScripta i više se fokusira na proizvod koji se pomoću njega može napraviti nego na fundamentalne koncepte jezika.
Međutim, na početku kursa se ipak podsjećamo najvažnijih jezičkih i tehnoloških pravila, bez kojih je njegovo praćenje nemoguće. Veći dio ovog kursa bavi se gotovim proizvodima za proizvodnju web aplikacija. To su najpoznatiji okviri današnjice: Vue, Angular i React. I, iako na tržištu nije neophodno poznavati sva tri, bez poznavanja bar jednog od njih, posao web developera danas je nezamisliv.
Kurs obrađuje problematiku kreiranja igara u web pregledaču pomoću JavaScripta. Polazniku obezbjeđuje osvrt na fundametalne grane JavaScripta, neophodne za kontrolu vremenske linije i animaciju, poput DOM metoda i događaja, kao i funkcija za rad sa vremenom i komunikacije sa serverom za potrebe toka igre kroz tehnologiju WebSocketa.
Cilj kursa je da polaznika pripremi na najzahtjevnije zadatke u oblasti JavaScript programiranja. Nakon njegovog kompletiranja, polaznik će moći samostalno da kreira i objavljuje igre pomoću JavaScripta, da kreira različite vrste grafičkih aplikacija sa bogatim korisničkim iskustvom, kao i da kontroliše interakciju između aplikacije i servera pomoću WebSocketa.
Na ovom kursu polaznici stiču osnovna znanja iz oblasti blokčejn tehnologije, upoznaju se sa pojmom i vrstama kriptovaluta, sa ulogom i značajem ovog koncepta u savremenoj ekonomiji kao i sa njenim perspektivama i trendovima razvoja. Polaznici će također imati priliku da se upoznaju sa blokčejn bezbjednošću, blokčejn arhitekturom kao i sa mogućnosti primjene ove tehnologije u svojstvu start-up projekta.
Kurs je osmišljen i pripremljen za pravilno upoznavanje sa različitim računarskim tehnologijama podržanim od strane Cambridge univerziteta. Podijeljen je u module i nastavne jedinice u kojima se obrađuju teme od prikaza brojeva, multimedije, različitih tipova softvera do hardvera računara. Hardverski dio je vezan za arhitekturu procesora i samo funkcionisanje procesora. U nastavku se obrađuju bezbjednost i zaštita podataka, dok se u posljednjem dijelu kurs bavi strukturama podataka i algoritmima.
Na osnovu programa koji ste pohađali u okviru kursa English Language 1 ili German Language 1, u okviru kursa English Language 2, odnosno German Language 2, možete preći i neki od narednih nivoa gradiva. Za engleski jezik su to: Elementary, Pre-Intermediate, Intermediate ili Upper-Intermediate, a za njemački jezik: German Language A2, German Language B1, German Language B2, German Language C1 ili IT German. Na ovaj način dodatno ćete usavršiti svoje znanje izabranog jezika.
Cilj završnog projekta na Programming Departmentu je samostalna izrada završnog projekta, koji obuhvata sve pređene oblasti predviđene programom obuke. Projekat se sastoji od izrade softverskog rješenja, odobrenog od strane stručne komisije, koji podrazumijeva dizajn programa, njegovu implementaciju, testiranje i izradu prateće dokumentacije. Po završetku rada i odobrenju od strane mentora, organizuje se odbrana završnog rada pred komisijom.
* Polaznici biraju koji od navedenih jezika žele da izučavaju i na osnovu toga pohađaju jedan od ova dva kursa. ** Izborni predmet.
Upis je u toku!
Prijavi se sada i ostvari pogodnosti ranog upisa. Broj mjesta je strogo ograničen.
Generacija: 2024/25
Slobodnih mjesta: 11
Prijavi se za besplatne konsultacije
Nakon prijave, javit će ti se naši savjetnici kako bi ti pružili detaljne informacije o školovanju na ITAcademy i objasnili sve korake u procesu upisa.
Popuni formular
Dostupno plaćanje na rate
*Prikazana školarina je za uplate u cjelini. U ovom slučaju, osnovna cijena je dodatno umanjena. Obezbjeđujemo specijalne popuste za dva ili više polaznika iz iste porodice, kao i za dva ili više polaznika iz iste kompanije i članove njihovih porodica.
Akcenat je na minimumu teorije i maksimumu prakse kroz kurseve zasnovane na projektima, koji se održavaju 2–3 puta nedjeljno u Sarajevu. Polaznici imaju individualne računare i stalnu podršku mentora.
1.999* EUR
ušteda od 501 EUR*
2500 EUR
24 : 09 : 30 : 00 : w2
Za prijave pre 30. 6. 2024.*
Online nastava
Pruža potpuno online iskustvo u učenju, uključujući predavanja, materijale, testove i interakciju sa mentorima, zahvaljujući najsavremenijem sistemu za učenje na daljinu, koji je razvijan više od 20 godina.
ušteda od 601 EUR*
1.899* EUR
2500 EUR
Za nezaposlene: platite kada se zaposlite
Ako ste trenutno nezaposleni, obezbijedit ćemo vam financiranje 20% od cijene školarine.
Zahvaljujući DL platformi, sve vrijeme možete da organizujete kako želite – gledate predavanja kada hoćete jer se snimaju, a materijali su vam uvijek dostupni, pa čak i na mobitelu.
DL platforma vam omogućava da istovremeno i radite i učite
Mia Koprivica
Bio sam početnik, a danas sam vlasnik IT kompanije
Odmah nakon školovanja dobio sam praksu, zatim i posao, a onda sam odlučio da pokrenem vlastitu IT kompaniju. Danas uspješno poslujem na tržištu i zahvalan sam ITAcademy zbog toga.
Selvin Denis Stambolić
Na ITAcademy sam usvojila sve što mi treba, i to zahvaljujući izvanrednim predavačima. Odmah nakon školovanja otvorile su mi se razne poslovne prilike. Danas putujem i radim iz cijelog svijeta!
Sa znanjem stečenim na ITAcademy mogu da putujem i radim iz cijelog svijeta
Lana Ferović
Odlično zarađujem zahvaljujući ITAcademy
Imao sam nekoliko ponuda za zaposlenje kako u BiH, tako i u inostranstvu, ali sam ih odbio jer već dvije godine radim kao freelancer i odlično zarađujem zahvaljujući znanjima sa ITAcademy.
Adnan Memić
Iako sam tek osnovna škola, imao sam čast da pohađam ITAcademy. Stekao sam takva znanja i vještine da iza sebe već imam vlastiti sajt, aplikaciju i nekoliko uspješnih IT projekata.
Već imam vlastiti sajt, aplikaciju i nekoliko uspješnih IT projekata
Amar Garčević
Zaposlila sam se u internacionalnoj kompaniji
Nakon završetka akademije, konkurisala sam na nekoliko mjesta i bila pozvana na razgovor za svaku poziciju, a odlučila sam se za rad u IT sektoru u jednoj internacionalnoj kompaniji.
Amina Muslim
Zahvaljujući ITAcademy dobio sam freelance posao
Još na početku školovanja dobio sam freelance posao. Danas, pored svog stalnog posla, bavim se i freelancom, što je sjajna opcija za dodatnu zaradu.
Ismet Mujezinović
Tvoja uspješna IT karijera počinje ovdje
Za prijavu na ITAcademy, popuni obrazac.
Nakon prijave sa tobom će kontaktirati neko od naših konsultanata i pružiti ti detaljne informacije o školovanju na ITAcademy i objasniti sljedeće korake u procesu upisa.