fbpx

JavaScript – Crni Kurs – Nivo III

Nauči da programiraš. Usavrši razvoj web sajtova i mobilnih aplikacija. Postani profesionalac i obezbjedi dobru platu. Investiraj. Nauči. Zarađuj.

JavaScript – Crni Kurs – Nivo III

Black Course Nivo III Crni Kurs
Datum početka: 24.02.2020. Fond časova: 40 časova 110h obuke Datum kraja: 18.05.2020.
Kome je namijenjen Crni Kurs?
Zavolio si Frontend, JavaScript i programerski posao, ali želiš znanje i iskustvo sa modernim servisima i alatima u produkcijskim uslovima rada na velikim servisima? Iza sebe možda već imaš nekoliko kodiranih stranica i web / mobilnih aplikacija? Ovladao si JavaScript jezikom i nije ti problem da se prebaciš sa React-a na Angular, VueJS ili neki drugi framework? Koristio si Bootstrap, Material Design, neki CMS kao što je WordPress? Do sad možda već i zarađuješ od ovog posla, ali znaš da možeš bolje, brže i više. Ovaj kurs pokriva prethodna 2 nivoa (Plavi i Crveni) i podrazumijeva iste vještine, znanja i alate. Sada je vrijeme da naučiš kako da prilagodiš Development Environment (razvojno okruženje) projektu i svojim potrebama kako bi postao još efikasniji. Crni Kurs nije namijenjen osobama koje nemaju neko početno iskustvo rada sa JavaScript aplikacijama. Iako Crni Kurs pokriva prethodna dva, ista znanja i alate, tempo učenja je mnogo brži i nije prilagođen osobama koje do sada nisu radile ovaj posao. Ako si početnik i nisi siguran u svoje znanje, preporučujemo ti da upišeš Crveni Kurs. Nakon što budeš neko vrijem radio kao Software Developer, pozivamo te da se vratiš kod nas na Crni Kurs. On će ti pomoći da se brže plasiraš među kompetentnije developere na tržištu, iako nemaš mnogo godina iskustva. Poslije web programiranja i JavaScripta brzo ćemo preći na kompleksnije stvari u kojima ćeš početi da uživaš. Vrijeme je da počneš da radiš na velikim web servisima i razvijaš mobilne aplikacije za Android i iOS. Trenutno je React Native hit u svijetu i sve firme žele developere koji ga dobro poznaju i imaju iskustvo sa njim. Međutim, radno okruženje za kompleksne projekte je komplikovano samo za sebe. Zbog toga ćemo tokom ovog kursa posvetiti pažnju alatima koji će ti pomoći da budeš brži i precizniji dok pišeš kvalitetan programerski kod. Želimo da se istakneš među svojim kolegama znanjem i iskustvom koje će ti prenijeti dugogodišnji programeri!

Iskustva polaznika

Zbog čega je Hub dobar izbor? Šta omogućava? Zašto se opredijeliti za programiranje? Pročitajte šta polaznici kažu o tome. Neki od njih su nakon uspješne obuke postali dio našeg čopora digitalnih nomada!

Danijel Jovanović
Software Developer, Adventurer, Traveler

“Rad na kompleksnim aplikacijama je izazov koji motiviše na napredak. Hub mi je pomogao da nadogradim znanje stečeno na IT Akademiji. Prednost zaposlenja koju nude najboljim polaznicima omogućila mi je da radim od kuće. To mi je mnogo značilo jer volim da putujem. Sada više ne moram da biram između posla i novih avantura! “

Nemanja Jokić
JavaScript Developer, dipl. Glumac, Muž i Otac

“Hub pruža mnogo – kvalitet i kvantitet –mnogo realnih programskih problema i rješenja, savremenih uputstava i alata za rad, sve to na praktičnom projektu koji radiš od početka, kao da si već zaposlen. Najbolje od svega je što ne oduzima previše vremena. Svaki minut obuke je tačno isplaniran i potpuno iskorišten. To mi je omogućilo da radim svoj posao i uporedo pohađam Oykos DevelopmentHub.”

Šta sve obuhvata Crni Kurs?
Počećemo sa razgledanjem konteksta u kojem programeri rade. Upoznaćeš se sa okruženjem, alatima i servisima koje svaki ozbiljan programer mora imati i poznavati. Vidjećeš kako izgleda moderan, veliki produkcijski software development i shvatićeš koje opasnosti, greške i zamke moraš da izbjegavaš. U početku ćemo brzo prelaziti sve važne jezike, sintakse i pravila koja moraš poznavati da bi pravio web aplikacije. Popunićemo eventualno bilo koje rupe u znanju za koje možda nisi ni znao da postoje! Koristićeš napredni CSS, HTML, JavaScript i ECMA7 koji ćemo nadograditi na tvoje već postojeće iskustvo. Naučićemo te kako da održavaš korak sa munjevitom IT industrijom. Saznaćeš šta koriste najveće firme za razvoj svojih proizvoda, kako organizuju development, šta znači sarađivati u timu i kako predvoditi isti. Radićeš sa React, React Native i Expo CLI. Pisaćeš kompleksne kodove koji će praviti čuda u tvom browser-u, kao i na Android i iOS uređajima. Naučićeš kako da ispravno postaviš arhitekturu velikog projekta, da pišeš skalabilan, modularan, reusable kod koji ćeš moći da koristiš i kasnije na svojim projektima. Drastično ćeš unaprijediti svoje znanje HTML, CSS, JS i Git-a (Version Control Sistema) i moći ćeš da sa lakoćom uočavaš i ispravljaš mnoge greške u kodu. Koristićeš Android Studio / Xcode da bi razvijao, testirao i debug-ovao mobilne aplikacije. Učićeš tako što ćeš paralelno razvijati ReactJS web aplikaciju, i njenu React Native mobilnu verziju. Naučićeš kako da koristiš Webpack, Babel, Gulp, NodeJS, kako da pišeš API endpointe i komunikaciju sa Bazom podataka. Unaprijedićeš znanje i korišćenje asinhronih funkcija u JavaScript-u, dobijanje i parsiranje podataka sa servera, kao i state management web i mobilne aplikacije. Podijelićemo sa tobom neke best practise stvari i trikove koji nam pomažu da pišemo čitljiviji, jednostavniji i bolji kod. Pisaćeš testove za svoj kod, koji će garantovati funkcionalnost i kvalitet proizvoda. To je nešto što će ti omogućiti veliku prednost na razgovorima za posao! Pomoći ćemo ti da unaprijediš i obogatiš svoj LinkedIn i GitHub profil kao i CV web stranicu. Podijelićemo sa tobom našu mrežu HR-ova i kontakata sa partnerima i klijentima, koji će ti mnogo koristiti u budućnosti. Sa iskustvom, web i mobilnim aplikacijama koje si izradio, znanjem modernih tehnologija, poznavanjem development i Agile procesa i našim preporukama postaćeš tražena rijetkost na Crnogorskoj IT sceni. Osim toga, pokazaćemo ti kako možeš da postaneš freelancer i koje sajtove treba redovno da posjećuješ u potrazi za najaktuelnijim oglasima i člancima. Bićeš kompletan Software Developer koji može da radi samostalno i postavlja uslove klijentima! Na kraju kursa ćeš potpuno samostalno moći da praviš i mijenjaš sve što je kodirano koristeći React JS i React Native. Naučićeš kako da brže lociraš bug-ove i greške u svom kodu, kako da prezentuješ svoj rad i kako da se ponašaš na razgovoru za posao. Profesionalci iz te oblasti će ti pomoći da napraviš moćan CV, LinkedIn i GitHub profil, kako bi mogao da se povežeš sa HR predstavnicima i prođeš tehnički intervju za najkvalitetnije pozicije Software Developer-a. Tokom kursa ćeš napraviti kvalitetnu web i mobilnu aplikaciju koja će biti tvoj najugledniji projekat i koja će te odvajati od ostalih kandidata na bilo kom intervjuu za posao. Tokom kursa upoznaćeš svoje buduće kolege, profesore, ozbiljne profesionalce i predstavnike firmi, koji će ti mnogo značiti tokom tvoje karijere. Što se više potrudiš i posvetiš učenju ovog posla, to ćeš prije i bolje ostvariti sve svoje ciljeve!
Šta nakon obuke?
Prije dobijanja potvrde o završenom kursu imaćeš višednevni test koji ćeš raditi od kuće – pravljenje React Native mobilne aplikacije. Polaganje će biti ograničeno ali ćeš imati više nego dovoljno vremena da kvalitetno ispuniš sve stavke ovog testa. Sličan testni zadatak mnoge firme daju kandidatima prilikom HR procesa za poziciju Software, Front End, Web, React ili React Native Developer-a. Finalnu verziju ćeš predati na pregled dogovorenog datuma. Osnovno mjerilo za polaganje testa je u kojoj mjeri funkcionalnost i izgled aplikacije odgovaraju dizajnu i zahtjevima koje ćeš dobiti na početku. Svi projekti će biti pregledani i ocjenjivani javno, pred čitavim razredom. Ako uspješno ispuniš glavne stavke našeg testa, dobićeš diplomu na kojoj će pisati vrijeme za koje si uspješno završio ovaj zadatak. broj linija koda kao i load time aplikacije. O svim tim važnim parametrima ćemo razgovarati i učiti tokom kursa, i znaćeš šta treba da uradiš prilikom testiranja. Šanse za bolje plaćene programerske poslove biće daleko veće kada im pokažeš svoje repozitorijume, web i mobilne aplikacije pisane u React-u i React Native-u! Nakon završetka kursa i polaganja ispita, onima koji budu tražili zaposlenje nudimo pomoć i podršku. Neki od najboljih polaznika će od naše ili partnerskih kompanija svakako dobiti praksu ili posao. Ostalimo ćemo pomoći na sve moguće na čine da svoje znanje iskoriste i nadalje razvijaju kroz aktivan angazman u produkcijskim uslovima. Preko mreže HR-ova koju imamo razglasićemo dostupnost još jednog developera i posle nekog vremena naći ćemo idealnu poziciju za tebe!
670€

Ko su predavači?

Višegodišnje iskustvo. Poslovni kontakti. Dobro raspoloženje. 

Software Developer
Machine Learning Scientist
CEO


Guitar player
Audio engineer

JavaScript - Crni Kurs - Nivo III

Vesko Vujović

CEO @ Omnitech Montenegro

Software Developer
JavaScript Engineer
CTO 


Guitar player
Novelist

JavaScript - Crni Kurs - Nivo III

Filip Anđelić

CTO @ Oykos Development

Senior Web Developer
Sofware Team Lead
Project Manager


Philosophy
Music Producer

JavaScript - Crni Kurs - Nivo III

Balša Božović

Team Lead @ FlipTix

Prijavi se za Crni Kurs!