http://www.vilniuscoding.lt/wp-content/uploads/2016/03/Java.png

4

JAVA – DIENINIAI MOKYMAI | 1 mėnuo | 160 valandų | 908 EUR 

Apie JAVA: Programavimo kalba „Java“ naudojama kaip pagrindas, kuriant internetinių puslapių turinį bei mobiliąsias programas. Tai viena populiariausių programavimo kalbų pasaulyje, vienu ar kitu būdu naudojama kiekvienoje didesnėje interneto kompanijoje, taip pat bankuose, finansų įmonėse. Java programavimo kalba yra naudojama tokiose įmonėse kaip pvz.: „Google“, „Linkedin“, „Ebay“, „Netflix“, „Amazon“ ir kt. Tai greita, patikima, lengvai išmokstama ir daug kur pritaikoma kalba. Naudojant šią kalbą kuriamos „Android“ operacinės sistemos programos.

Apie mokymus: Pasaulyje populiarios visą darbo dieną trunkančios programavimo stovyklos-mokymai jau pasiekiami ir Lietuvos gyventojams. Registruokitės į 160 valandų JAVA programavimo mokymus ir kiekvieną darbo dieną praleiskite intensyviai besimokydami programavimo kartu su lektoriumi. 

Programa

I SAVAITĖ:

  • Java istorija, Java privalumai ir perspektyvos. Sveikas pasauli programa.
  • Įrankiai darbui su Java, jų galimybių pristatymas.
  • Duomenų tipai.
  • Operatoriai – aritmetiniai, loginiai.
  • Sąlygos sakiniai ir būsenų mašina (swich)

II SAVAITĖ:

  • Darbas su masyvais: teorinis įvadas į masyvus, statiniai ir dinaminiai masyvai, eilučių masyvai, duomenų atvaizdavimas iš masyvo.
  • Ciklai: For, while, do while.
  • Metodai, jų iškvietimas, rekursija.
  • Programos eigos derinimas (debugging).
  • Objektinis programavimas :
    • Klasės ir objektai.
    • Objektų ir skaliarinių tipų skirtumai (“as a value” vs “as a referece”).
    • Konstruktoriai ir objekto inicializacija, inicializavimo tvarka, metodai.
    • Kintamųjų tipai, kur kokius naudoti bei prieigos ir neprieigos modifikatoriai
    • Sąsajos, paveldėjimas, abstrakčios klasės, lizdinės, vidinės bei anoniminės klasės.
    • Polimorfizmas, enkapsuliacija, perrašymas.

III SAVAITĖ:

  • Tvarkingas programavimas, Java dokumentacija – geri programavimo standartai, kintamųjų vardai ir kt.
  • Programos skaidymas į paketus.
  • Klaidų apdorojimas.
  • Java kolekcijos ir generiniai tipai.
  • Automatizoti Unit ir Mock testai.
  • Pagalbinės darbo priemonė Maven,GIT.

IV SAVAITĖ:

  • Darbas su duomenimis JAXB,SQL,JDBC,JPA.
  • Darbas su grafine aplinka Swing, JavaFx, GWT.
  • Lygiagretūs procesai ir daugiagijiškumas.
  • Dizaino modeliai (Desing patterns).
  • BAIGIAMOJO DARBO PRISTATYMAS