Java arendaja õhtuõpe
Koolituse läbinu:
- teab Java keele põhialuseid;
- oskab projekteerida lihtsaimad Java rakendusi;
- oskab kirjutada programmi, mis suhtleb andmebaasiga;
- oskab realiseerida elementaarseid turvalisuse/autentimise võtteid;
- oskab kasutada REST veebisüsteeme.
BCS Koolitus on Töötukassa koolituspartner. Koolituskaardiga osalemise kohta loe lähemalt: siit.
Kui oled töötav inimene, siis saab tööandja taotleda töötukassalt koolituskulude katmiseks toetust. Lähemalt loe siit.
Kursuse edukalt läbinud õpilased teavad Java keele põhistruktuure ja oskavad neid kasutada programmeerimisülesannete lahendamisel. Osalejad saavad esmased teadmised Java programmeerimiskeele alustest, et tulevikus spetsialiseeruda Java või mõne muu programmeerimiskeele süvendatud omandamisele.
Koolitusele on oodatud kõik, kes soovivad oma praegusel erialal töötades hankida IT-arenduse alaseid lisateadmisi. Samuti need, kes soovivad vahetada eriala ja alustada oma karjääri tarkvaraarendajana.
Kursus sobib kõigile, kes omavad tavakasutaja tasemel arvutioskust. Kuna tegemist on sissejuhatava koolitusega siis programmeerimisalased eelteadmised tulevad kasuks, kuid ei ole osalemise eeltingimusteks vajalikud.
Õppevahendid: Osalejal läheb vaja töötava mikrofoni ja kaameraga arvutit, soovitavalt lisaekraani ning stabiilset internetiühendust. Koolitusel kasutatakse Windows operatsioonisüsteemi. Lektoriga kokkuleppel võib kasutada ka Mac operatsioonsüsteemiga arvuteid.
Neil, kellel puudub vajalik arvuti on võimalik seda rentida kokkuleppel BCS Koolitusega.
Programm:
- Programmeerimise sisu ja otstarve, põhimõtted. Töövahendid, koodihoidlad
- Programmeerimise põhimõiste
- Andmed, andmetüübid, operaatorid, avaldised, stringid ja stringitöötlus
- Tingimusavaldised: if, else, switch
- Massiivid, tsüklid: while, do-while, for, foreach
- Kollektsioonid, tsüklite rakendamine kollektsioonidele
- Funktsioonid, parameetrid, tagastusväärtus, rekursioon
- Ühik testimine (unit testing)
- Objektorienteeritud programmeerimise alused
- Failioperatsioonid
- Andmebaasid, andmemudel ja SQL
- Java Spring raamistik, RESTful süsteemid, integratsioon andmebaasiga
- REST-meetodite kirjutamine
- JWT ja autentimine
Õptatav tarkvara: Java (OpenJDK), CMD/Bash, Git, IntelliJ, PostgreSQL, Postman.
Kursuse raames valmib iseseisva tööna projekt, mida lektor juhendab ja õpetab paralleelselt.
Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse kogumaht on120 tundi ja koosneb 80 tunnist (sh 60 tundi praktilisi harjutusi ) koolituskeskkonnas ja 40 tundi iseseisvast praktilisest tööst.
Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi iseseisva praktilise töö koolikeskkonnas.
Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused (sh kursuse raames valmima iseseisva projekti esitlemine).
Hind sisaldab: Kohvipause koolituskeskuses.
Lisainfo:
- Koolitus toimub 10 nädala jooksul kahel päeval nädalas.
- Koolituste päevad on iga nädal esmaspäev ja neljapäeval 18:00-21:00.
Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.