O treningu
React je moderna JavaScript biblioteka koja pruža jednostavan način kreiranja i održavanja kompleksnih UI komponenti, kao i njihovu kompoziciju u kompletne stranice. Biblioteka je početno kreirana od strane kompanije Facebook i popularnost je stekla zahvaljujući odluci da od prvog trenutka bude objavljena kao Open Source rešenje, što je privuklo veliki broj inženjera iz celog sveta da prihvate, nauče, a kasnije se i priključe daljem razvoju same biblioteke.
Najveće prednosti React-a u odnosu na druge biblioteke i framework-e su jednostavnost kreiranja i održavanja komponenti, koje se lako mogu ponovo iskoristiti pri kreiranju kompleksnijih komponenti i stranica. Upravo iz ovog razloga se React najviše koristi pri kreiranju in-house Design sistema, odnosno kolekcije komponenata koja se koristi za kreiranje celokupnih UI rešenja za potrebe web aplikacija. Takođe, jedna od prednosti je i filozofija Single way data binding koja ograničava protok informacija između komponenata i time olakšava upravljanje podacima i testiranje samih komponenti.
Upravo smo se iz tog razloga odlučili da Vam ponudimo napredni trening koji za cilj ima da osposobi inženjere za korišćenje React biblioteke, kao i da ih poduči najefikasnijim rešenjima koje React pruža prilikom kreiranja kompleksnih UI prikaza.
Trening je kombinacija teorijskih predavanja i praktičnog hands on dela gde će se polaznicima prvo detaljno objašnjavati koncepti, a zatim će isti biti prikazani na delu. Trening je podeljen u više celina koje su raspoređene u 4 dana. Svaka celina se nadovezuje na prethodnu i ima za cilj da polaznicima detaljno objasni koncepte i da ih pripremi kako za narednu celinu tako i za realno korišćenje u industriji. Polaznicima se takođe preporučuje da tokom trajanja samog kursa odaberu proizvoljnu ideju na osnovu koje će kreirati aplikaciju uz pomoć znanja koje stiču na ovom treningu. Taj mini projekat polaznici mogu raditi tokom “hands on” dela treninga ili samostalno kod kuće, a cilj istog je da utvrde i u praksi znanja stečena na treningu. Najveći benefit rada na mini projektu polaznici mogu uvideti četvrtog dana treninga, kada se održavaju code review sesije, gde se na realnim projektima pokazuju best practice koncepti i performance improvement.
Ovaj trening je namenjen FrontEnd, odnosno JavaScript inženjerima bilo kog nivoa, a kao preduslov traži poznavanje JavaScript jezika.