Kintamieji ir duomenų tipai.
Sąlygos sakiniai (if, switch).
Ciklai (while, do while, for).
Masyvai ir kolekcijos: Masyvai, Kolekcijos (List, Set, Map), ArrayList, HashMap veikimo principai.
Funkcijos: antraštės, parametrai, grąžinamos reikšmės, kreipiniai.
Objektai ir inkapsuliacija. Kostruktoriai, get ir set metodai.
OP: paveldimumas, abstrakcija ir polimorfizmas.
Generic klasės, metodai ir jų taikymas praktikoje.
Funkcinis programavimas.
JAVA lygiagretusis programavimas: gijos, procesai.
JUnit testai.
GIT, GitHub.
WEB aplikacijos: Kliento ir serverio architektūra, komunikacija, protokolai.
Web konteineriai/Tomcat konteineris: Kas yra Tomcat konteineris, componentai ir veikimo principai.
Servlet technologija: Servlet užduotys, gyvavimo ciklai, sąsajos, HttpServelt ir JPA.
MySQL: CRUD, JOIN operacijos.
MongoDB: CRUD.
JDBC: Duomenų nuskaitymas ir išsaugojimas, duomenų ištrinimas, atnaujinimas ir operacijos.
Spring pagrindai.
Spring MVC.
HTML, SCC, JS pagrindai.
Spring Rest kūrimas.
Spring sauga.
Android aplikacijų komponentai, manifestas, resursai.
UI komponentai, Activity ir Fragment kūrimas.
Recycle View elementai.
Lokali saugykla su ROOM duomenų baze.
REST API su Retrofit biblioteka.
Spring WEB arba Android aplikacijos kūrimas.
Kas yra testavimas ir kodėl jis svarbus
Testavimo proceso etapai ir stadijos
Testavimo tipai: funkcionalus, ne funkcionalus, automatizuotas, rankinis
Testavimo planavimas ir strategijos kūrimas
Testų scenarijų ir testų ataskaitų rengimo principai
Klaidų identifikavimas ir jų dokumentavimas
Testavimo dokumentų rengimo standartai
Testų kūrimas ir vykdymas rankiniu būdu
Reikalavimų analizė ir testavimo scenarijų rašymas
Testavimo rezultatų fiksavimas ir ataskaitų rengimas
Automatizavimo įrankiai ir jų pasirinkimas
Testų scenarijų rašymas naudojant populiarias kalbas ir įrankius (pvz., Selenium, JUnit, TestNG)
Testų vykdymas ir rezultatų analizė
Darbas su testavimo valdymo sistemomis (pvz., TestRail, Zephyr)
Testavimo automatizavimo įrankių praktinis naudojimas
Klaidų sekimo ir valdymo įrankiai
Pagrindinės programavimo sąvokos ir kalbų pagrindai
Scripting ir scenarijų rašymas
Automatizavimo scenarijų kūrimo praktika
Darbas komandoje ir tarpdisciplininė komunikacija
Problematikos sprendimo ir derybų įgūdžiai
Projektų valdymo pagrindai
Realios programinės įrangos testavimas
Klaidų analizė ir sprendimų paieška
Baigiamasis projektas: pilnas testavimo ciklas nuo planavimo iki ataskaitos
.
| MB Programavimo ABC | |
| 306675139 | |
| Savanorių pr. 194-501, Kaunas | |
| LT657300010184080927 (SWEDBANK) | |
| 0(602)33418 | |