Cilj ovog kursa je upoznavanje polaznika sa konceptom automatskog testiranja web aplikacija, pojmom TestCase, osnovama Front-End i bibliotekom Selenium, vodećom u ovoj vrsti testiranja. Selenium je najzastupljenije open-source rešenje automatskog testiranja, koje omogućava upravljanje web pretraživačem, kontrolisanje njegovog ponašanja i pomoću kojeg je moguće inicirati određene akcije nad web aplikacijom. Namenjen je pisanju TestCase, koji su jako bitni u Agilnoj metodologiji rada, na kojoj se baziraju vodeće kompanije. Na prvom delu kursa, polaznici će se upoznati sa Front-End jezicima, na kojima su bazirane sve web aplikacije: HTML, CSS i JavaScript. Ostatak kursa će biti posvećen osnovama objektno-objentisanog programskog jezika C#, njegovoj integraciji sa bibliotekom Selenium i razvojnom okruženju VisualStudio. U toku kursa, korisnici će kroz pisanje skripti razumeti razliku između manualnog(ručnog) i automatskog testiranja, kao i prednost korišćenja jezika C# u integraciji sa Selenium-om.
Nakon osnova jezika C# i biblioteke Selenium, obrađivaće se napredne primene kroz rad sa bazom podataka.
Na ovaj način, polaznici se osposobljavaju za pisanje skripti automatskog testiranja za bilo koju web aplikaciju, kao i za rad nad bazom podataka, pojmom API poziva, stičući logiku i koncept testiranja i pisanja TestCase-eva.
Nakon ovog dela, polaznici će proći kroz praktične primene, kreirajući skripte za testiranje popularnih web aplikacijama, kao što su Gmail, Facebook, ...
Objektni C# uz primenu Selenium biblioteke predstavlja osnovu za rad u svim kompanijama koje primenjuju automatsko testiranje i koriste .NET framework.
Očekivani ishod je da kandidat može napisati automatizovanu skriptu za bilo koju zadatu web aplikaciju.
Posebna pažnja se posvećuje upotrebi razvojnog okruženja VisualStudio i svih njegovih prednosti u cilju bržeg i profesionalnijeg načina rada, kao i pisanje generičkog koda.
Ovo su veštine koje ćete savladati na ovom kursu. On je jedan u nizu kurseva čija se materija nastavlja jedna na drugu tako da ćete neke od ovih tehnologija na ovom kursu započeti a već na sledećem proširiti i dopuniti.
Diplomirao je i doktorirao na Elektrotehničkom fakultetu. Član je domaćih društava „Etran“ i „Telekomunikacije“, kao i grupe za digitalnu obradu slike, telemedicinu i multimediju Elektrotehničkog fakulteta u Beogradu. Već 10 godina unazad je recezent radova domaće konferencije „TELFOR“. Podjednako je angažovan u formalnom obrazovanju kao i na realnim projektima IT kompanija. Stručnjak je za prekvalifikaciju u zanimanja: Grafički Web dizajner, Front-End Developer i Back-End Developer. Za njega polaznici kažu da je čovek koji neguje pozitivan stav, ume da prenese znanje na jednostavan način, detaljan je u radu, prati sposobnosti svakog polaznika i izvlači najbolje potencijale iz njih.
Danijela Nikitin je diplomirala na Visokoj školi strukovnih studija za informacione i komunikacione tehnologije u Beogradu. Njene veštine su usmerene ka sledećim programskim jezicima: HTML, CSS, JavaScript, Jquery, PHP, Javu, C#, ASP.NET i Node.js. Za nju polaznici kažu da je sjajan spoj mladosti, lepote i znanja. Energija koju donosi na času je preko potrebna upravo onima koji žele da se prekvalifikuju u Web dizajnera ili Web programera.
Miloš Đačić je Full Stack Web Developer i stručnjak za Automatsko testiranje softvera. Konstantno radi na ličnom usavršavanju što rezultira radom na velikom broju projekata za domaće i strane kompanije. Njegovo iskustvo je dragoceno za sve naše polaznike jer ume da prenese aktuelna znanja koja su primenljiva u svetskoj praksi.