Kako funkcioniše Paragon full stack?
Da biste postali respektabilan programer, ne morate biti odličan matematičar ili imati urođeni talent. Jedino što vam treba su čelična volja, prava motivacija i upornost u kombinaciji sa vrhunski struktuiranim kurikulumom kakav nudi Paragon full stack program. Kako biste i sebi i Paragon timu pokazali da imate potrebnu motivaciju i kapacitet za rješavanje problema, kreiran je rigorozan, ali fer proces selekcije kandidata. Programiranje, ipak, ne leži svakome.
Po čemu je ovaj program drugačiji?
Posao full stack web programera je veoma zahtjevan i traži veliku predanost i kontinuirano usavršavanje. Paragon full stack program vas od prvog dana priprema za takvu karijeru na pravilan način – osmišljen i podržan direktno od IT industrije. Ni jedan program u regiji nije sličan ovome.
Najsavremeniji kurikulum u regiji
Sastavljen od strane IT stručnjaka, Paragon kurikulum prati koncepte najsavremenijih tehnologija današnjice.
Čitav kurikulum podijeljen je na precizno definisane zadatke koji nalikuju stvarnim kakvi će vas dočekati u bilo kojoj IT kompaniji sutra.
Rješavanjem zadataka postepeno i potpuno ulazite u svijet programiranja.
Specijalizirana online platforma za rad
Tokom čitavog programa zadatke dobijate putem specijalizirane Paragon platforme. Uz detaljne upute za rad i jednostavan način slanja završenih zadataka, ova platforma raspolaže i forumom za diskusiju, prostorom za lične bilješke i kalendarom koji vam pruža odličan pregled vašeg progresa.
Neograničen pristup Paragon mentorima
Kako bi prevazišli blokade i razrješili probleme koje niste uspjeli samostalno ili sa kolegama iz programa, stručnjaci iz industrije koji rade za uspješnu bh. IT kompaniju – Mistral su vam na raspolaganju. U ulozi Paragon mentora njihov zadatak je da poduzmu sve kako bi vam pomogli da samostalno dođete do rješenja!
Mimika stvarnog IT okruženja i projekata
Sve s čim se programeri svakodnevno susreću na radnim mjestima, imaćete priliku iskusiti od samog početka programa. Projekti, tehnologije, snalaženje, konsultacije s kolegama čitav Paragon koncept je napravljen tako da se od prvog dana zaposlenja u IT industriji osjećate kao na domaćem terenu.
100% čistog kodiranja i 100% fleksibilnosti
Kao programer, vaši zadaci na poslu će imati određene fer rokove i biće isključivo vezani za kodiranje. U Paragonu, kodiranje počinje od prvog dana i ne prestaje do posljednjeg, a u sklopu fer rokova za predaju zadataka, svoje vrijeme možete rasporediti kako god to želite. Odakle i koliko radite je apsolutno na vama.
Kontinuiran i precizan uvid u lični napredak
Ključ bilo kojeg pravog uspjeha je u pravovremenom i učestalom uvidu u lični napredak. Rad bez povratnih informacija ili smjernica za dalje rezultira neproduktivnošću, stagniranjem i niskom motivacijom. Kako bi to izbjegli, tokom cijelog programa i za svaki zadatak ćete imati jasne i detaljane povratne informacije.
Nepostojanje klasičnih učionica i učitelja
Dugogodišnje iskustvo jasno pokazuje da se programiranje najbrže i najbolje uči kroz intenzivan samostalni rad na praktičim zadacima, uz povremene konsultacije s kolegama i pratnju stručnih mentora. Bilo ko iz IT industrije vam može potvrditi da se pravo programiranje uči samostalno i do kasno u noć!
Fokus na samostalnom istraživanju i učenju
Najvrjednije znanje koje ste do sada stekli je ono koje je proizašlo iz samostalnog istraživanja i praktičnog rada. Čitav Paragon full stack program se oslanja na upravo takav princip usvajanja vještina. Kada sami nešto savladate, to ostaje za sva vremena. Vaš uspjeh u IT svijetu zavisi samo od vaše upornosti.
Šta je Full Stack Web Programer?
Sticanje zvanja full-stack web programer je glavno obećanje Paragon full stack programa. Prije svega, ovo je jedno od najtraženijih i najcjenjenijih zanimanja na tržištu. Full stack ukazuje na to da web programer poznaje full (cijeli) spektar tehnologija i vještina koje su potrebne da se napravi kompletna web aplikacija. Full stack podrazumijeva dvije različite faze: front-end i back-end.
Front end
Ovaj pojam označava skup tehnologija koje se koriste da se izgradi vidljivi dio web aplikacija, u okviru kojeg se vrši interakcija s korisnicima.
Back end
Ova grupa tehnologija se koristi da se naprave pozadinski procesi aplikacije i da se uspostavi komunikacija sa bazama podataka.
HTML
HTML
Standardizovani jezik koji se primjenjuje za definisanje strukture tekstova, medija i ugrađenih objekata u okviru web stranica i elektronske pošte.
CSS
CSS služi za definisanje stilova koji određuju izgled HTML elemenata (font, boje, pozadine itd.). Većina vizuala koji čine stranicu lijepom rade se u CSS-u.
JavaScript (JS)
Najpopularniji programski jezik za izradu web aplikacija. Bez njega se svijet weba ne može zamisliti, a njegova popularnost i načini primjene samo rastu.
React.js
React je najpopularnija JS biblioteka koju je razvio Facebook. Koristiti se za izradu korisničkih interface-a (onoga sto vidi korisnik). Instagram je jedna od najpoznatijih većih aplikacija napravljena korištenjem ove biblioteke.
Node.js
Node.js je prvobitno napisao Ryan Dahl 2009. i dizajniran je za izgradnju skalabilnih mrežnih aplikacija. Kreiran na JavaScriptu, koji se tradicionalno koristi na frontendu. Node.js proširuje mogućnosti JavaScripta za izvođenje na backendu.
MongoDB
MongoDB je NoSQL (ne samo SQL) baza podataka zasnovana na dokumentima koja pohranjuje podatke u dokumente nalik JSON-u. Strukturiran je tako da omogućava laganu i brzu organizaciju, pohranu, pronalaženje, modificiranje, brisanje i obradu podataka.
Vještine koje čine razliku
Pored bogatog portfolija projekata i zavidnih tehničkih vještina, Paragon full stack program će vam pomoći da razvijete i vrlo važne funkcionalne vještine. One čine značajnu razliku između jako uspješnih i prosječnih programera. U potpunosti ćete biti spremni za uspjeh u dinamičnoj IT industriji.
Istraživačke sposobnosti
Svaki zadatak tokom programa će zahtijevati mnogo istraživanja i samostalnog pronalaska odgovora, tako da ćete naučiti pretraživati internet kao nikada do sada. Ovo je krucijalna vještina koja će vam sutra pomoći da limitirate upite prema radnim kolegama u timu i istakne se kao sposoban i samostalan profesionalac.
Kritičko promatranje
U moru informacija i različitih rješenja iznimno je bitno znati prepoznati ona koja se najbolje uklapaju u vaš cjelokupni projekat. Kako bi to uradili, svakoj pronađenoj informaciji ili ponuđenom rješenju morate pristupiti sa dozom skepticizma. Kako budete više napredovali, ovaj proces će biti sve kraći i kvalitetniji.
Logičko razmišljanje
Kada izaberete rješenje ponuđeno online, do izražaja dolazi vaša sposonost logičke presude o tome kako i zašto se baš to rješenje najbolje uklapa u vaš projekat. Iako ste na prvu pomislili da je odlično, dolazite do faze kada ga morate sagledati u cjelini i prosuditi da li ćete kasnije imati problema zbog istog. U IT svijetu sve je povezano i međuzavisno.
Kreativno rješavanje problema
Za neke probleme ne postoji jedan najbolji odgovor ili rješenje. Sposobnost da kreirate unikatno rješenje, ili napravite kombinaciju pronađenih, je nešto što će vas učiniti nezamjenjivim i izuzetno važnim članom bilo kojeg tima. Ova vještina je krucijalno značajna u svim aspektima profesionalog života.
Organizacija i prioritizacija
I nakon dugog niza godina provedenih u poslovnom svijetu, veliki postotak stručnjaka ima problem sa organizacijom i prioritizacijom. Zbog obima posla koji vas čeka u Paragonu i sistema u kojem zadatke dobijate sistematično, naučit ćete se organizovati bez pretjeranog truda. Ova vještina će vas učiniti pravim profesionalcem.
Snalaženje u nepoznatom
U IT industriji se poprilično često uvode nove tehnologije i mijenjaju alati za rad. Uspješni programeri se bez problema prilagođavaju na nove uslove i u kratkom vremenu savladaju sve što je potrebno kako bi se uradio posao. Kroz Paragon, ovakve situacije će vam biti svakodnevnica tako da ćete biti spremni na sve.
Šta vam treba za početak?
Jaka želja, volja i motivacija
Osnove engleskog jezika
Personalni računar
Pristup internetu
PARAGON PROJEKTI – Šta ćete naučiti da pravite?
Kao full stack web programer bit ćete u stanju napraviti sve vrste web aplikacija. Od društvenih mreža, web igara i aplikacija poput Trella, HubSpota, Amazona, Olx-a, do jednostavnih stranica i portala koje posjećujete svakodnevno. Evo samo nekoliko primjera wab aplikacija koje ćete razvijati tokom Paragona:

Mala društvena mreža i šah
Vaš zadatak ovdje će biti da napravite mali Facebook ili Twitter. Ovaj zadatak je podijeljen u više manjih projekta zbog svoje kompleksnosti, ali ćete u konačnici imati društvenu mrežu koju ste sami napravili i koja korisnicima između ostalog omogućava da igraju šah!

Portal za vijesti i vremensku prognozu
Osnovni cilj ovog projekta je da naučite kako se povezivati sa vanjskim izvorima informacija i kako ih ugraditi na svoju web stranicu. Napravit ćete ozbiljan portal koji će se ažurirati automatski i sadržavati prostor za reklame

Online prodavnica
Ovaj projekat će vam pomoći da napravite svoj lični Amazon. Prvo ćete napraviti biblioteku sa knjigama i autorima, a onda i virtuelnu prodavnicu u kojoj će potencijalni kupci moći da pretražuju artikle, stavljaju ih u korpu, prave liste želja i na kraju izvrše kupovinu.

Program za analizu komentara
Ovdje se radi o projektu koji će imati za cilj da sakuplja komentare sa društvenih mreža, portala i foruma korištenjem ključnih riječi koje će zadavati korisnici vaše web stranice. Nakon toga, vaša aplikacija će moći dati odgovore na najrazličitija pitanja!

Jamb & Iks Oks
Igra Jamb je poprilično jednostavna i razvit ćete je da bude pogodna za dva igrača koji će biti povezani društvenim mrežama, dok je Iks Oks je malo složeniji. Tu ćete praviti strateški algoritam po kojem će računar, odnosno vaša aplikacija uvijek pobjeđivati.

Master Mind
Master Mind je važan projekat koji će vas naučiti da napravite algoritam na osnovu funkcionalnih specifikacija. U ovoj igri postoji 6 štapića različitih boja od kojih prvi igrač pravi tajnu kombinaciju od 4 štapića, a drugi igrač dobija misiju da pogodi koja je!
Šta Paragon obećava?
Izravan put do posla u stvarnoj IT industriji
Mnoge predstavnike IT kompanija ćete već upoznati tokom trajanja programa, dobiti uvid u njihovu svakodnevnicu, odgovornosti i način rada, a svi polaznici koji uspješno završe program dobijaju i direktnu šansu da se pridruže tim stručnjacima i postanju dio njihovog tima!
Potpunu spremnost za rad od prvog dana zaposlenja
Uz tehničke i funkcionalne vještine stečene tokom programa, bićete spremni da napredujete munjevitim tempom. Ni u jednoj drugoj industriji nije moguć brži napredak na osnovu pokazanih vještina kao u IT industriji. Najbolji ostvare platovni rast čak i do 50% već nakon 6 mjeseci rada.