ProLab

Miks valida see kursus?
See kursus sobib täiskasvanutele, kellel on juba varasem programmeerimiskogemus PHP või Pythoniga ning kes soovivad laiendada oma oskusi Java ja MySQL suunal. Õppija omandab praktilised teadmised objektorienteeritud programmeerimisest, JDBC kasutamisest ja andmebaasirakenduste loomisest. Õpe toimub vene keeles ning sobib hästi neile, kes soovivad oma tehnilist taset tõsta.
IT ProLab OÜ
Registrikood 16142191
Täiskasvanuhariduse majandustegevusteade number 260950
Õppekava nimetus
Java + MySQL. Edasijõudnutele: PHP/Python taustaga
Tarkvara ja rakenduste arendus ning analüüs.
Õppekava koostamise alus
• Info- ja kommunikatsioonitehnoloogia erialade riiklik õppekava (Noorem tarkvaraarendaja)
• Eesti kvalifikatsiooniraamistik (EKR)
• OSKA IKT seirearuanne 2025 (SA Kutsekoda)
• Java Platform Standard Edition Documentation
• MySQL 8.0 Reference Manual
• Oracle Certified Professional Java Programmer eksamiteemad
Õppe kogumaht
60 akadeemilist tundi, millest 36 akad t on kontaktõpe ja 24 akad t iseseisev töö.
Sihtgrupp
Täiskasvanud, kellel on varasem programmeerimiskogemus PHP või Pythoniga ja kes soovivad omandada praktilisi oskusi Java programmeerimises ja andmebaaside kasutamises ning täiendada oma IT-teadmisi, et suurendada konkurentsivõimet ja karjäärivõimalusi tööturul.
Õppe alustamise tingimused
Koolituse õppekeel on vene keel. Vajalik on PHP ja/või Pythoni algteadmiste olemasolu.
Eesmärk
Koolituse tulemusena on osaleja, kellel on varasem kogemus PHP ja/või Pythoniga, tuttav Java programmeerimise aluste ja üldise programmeerimisterminoloogiaga. Ta mõistab Java ja MySQL kasutamise põhimõtteid ning oskab rakendada olulisemaid algoritme, andmestruktuure ja objektorienteeritud programmeerimise (OOP) võtteid. Koolituse lõppedes on omandatud praktilised oskused luua Java keeles andmebaasirakendusi, mis suurendavad osaleja konkurentsivõimet tööturul.
Õpiväljundid
Koolituse lõpuks õppija:
- loob lihtsamaid Java programme, järgides kaasaegseid koodimisstandardeid
- rakendab andmestruktuure, klasse, objekte ja OOP põhimõtteid
- realiseerib algoritme ja funktsioone Java põhitüüpidega
- loob MySQL tabelid ja töötab andmetega (päringud, muutmised)
- ühendab Java rakenduse MySQL andmebaasiga JDBC abil
Õppesisu
- Java keele eripärad ja võrdlus PHP/Pythoniga (2 ak t)
• Süntaksi erinevused
• Tüübisüsteem (staatiline vs dünaamiline)
• Erinevad tööriistad ja arenduskeskkonnad - Objektorienteeritud programmeerimine Javas (4 ak t)
• Klassid, objektid, konstruktorid
• Meetodid, ülekatmine (overloading, overriding)
• Pärilikkus ja polümorfism
• Abstraktsed klassid ja liidesed
• Juurdepääsu modifikaatorid - Töötamine kollektsioonidega (4 ak t)
• List, Set, Map
• Iteratsioon ja andmete töötlemine
• Generics kasutamine - I/O ja vigade käsitlemine (4 ak t)
• Failidega töötamine (lugemine/kirjutamine)
• Try-Catch-Finally
• Erindite edastamine (throw, throws) - MySQL ja SQL päringud (4 ak t)
• Relatsioonilise andmebaasi põhimõtted (lühiülevaade)
• Tabelite loomine ja muutmine
• DML (SELECT, INSERT, UPDATE, DELETE) - Java + MySQL (JDBC) integratsioon (6 ak t)
• MySQL connector
• Päringute sooritamine JDBC abil
• Andmete lugemine ja muutmine Java rakendusest - Projektitöö: lihtne andmebaasirakendus (12 ak t)
• Java, OOP, Collections ja JDBC kombineerimine
• Väike CRUD-rakendus (nt kontaktide haldamine või inventuurisüsteem)
• Rakenduse kihiline arhitektuur (DAO, teenus, CLI ja/või REST API)
Kontaktõpe (36 akad t): loengud, praktilised harjutused ja ülesannete lahendamine.
Õppematerjalid
Koolitusel osalejad saavad teemakohased jaotusmaterjalid elektroonselt, mis on koostatud koolitaja poolt koolituse kõikide teemade kohta. Õppematerjalid sisaldavad ka praktiliste ülesannete ja koduste tööde kogumikku.
Soovituslikud õppematerjalid
• Java SE Documentation
• IntelliJ IDEA Documentation
• Java Tutorials
• RegEx FAQ
• MySQL Documentation
• Gson Documentation
Õppekeskkond
Koolituse õppekeel on vene keel.
Grupi suurus kuni 10 osalejat.
Koolitus toimub arvutiklassis või veebikeskkonnas reaalajas. Õppeklass valitakse vastavalt grupi suurusele. Reaalajas toimuvate koolituste läbiviimiseks kasutatakse veebikeskkondi Google Meet, Zoom või Teams.
Tarkvara: IntelliJ IDEA, Java SE Development Kit (Oracle JDK), MySQL Server
Hindamine ehk õppe lõpetamise tingimused
Õpingute lõpetamise eelduseks on vähemalt 80% tundides osalemine ja positiivsele hindele kursuse jooksul ettenähtud arvestuslike ja praktiliste tööde sooritamine.
Hindamiskriteeriumid: õppija täidab ülesande nõuded õigesti ja loob töötava rakenduse, mis vastab ülesande nõuetele.
Koolituse läbimisel väljastatav dokument
Koolituse läbinule väljastatakse tunnistus juhul, kui õpingute lõpetamise nõuded on täidetud ja õpiväljundid on saavutatud. Tõend väljastatakse juhul, kui õppija ei ole saavutanud õpiväljundeid, kuid võttis osa õppetööst.
Koolitaja kompetentsust tagava kvalifikatsiooni või õpi- või töökogemuse kirjeldus
Koolitajal on kõrgharidus ja/või ta on aktiivselt tegutsenud õpetatavas valdkonnas ning omab vastavasisulist kogemust, sealhulgas õpetamiskogemust IKT-valdkonnas.
Korduma kippuvad küsimused
Kellele sobib kursus „Java + MySQL. Edasijõudnutele: PHP/Python taustaga“?
Kursus on mõeldud täiskasvanutele, kes soovivad arendada oma teadmisi ja praktilisi oskusi. Koolitus sobib nii neile, kes alustavad uue valdkonna õppimist, kui ka neile, kes soovivad oma olemasolevaid teadmisi täiendada või ajakohastada.
Millised eelteadmised on vajalikud kursusel „Java + MySQL. Edasijõudnutele: PHP/Python taustaga“ osalemiseks?
Vajalikud eelteadmised sõltuvad konkreetsest kursusest. Kui koolitus eeldab varasemaid teadmisi, oskusi või kogemust, on see õppekavas eraldi välja toodud.
Kuidas õppetöö toimub?
Õpe toimub Tallinnas õppeklassis või veebis reaalajas koos koolitajaga. Koolitus ühendab teoreetilise osa ja praktilised ülesanded, et toetada õpitu kasutamist igapäevases töös või edasises õppes.
Mis keeles koolitus toimub?
Koolituse õppekeel on märgitud konkreetse kursuse kirjelduses. Paljud meie koolitused toimuvad vene keeles.
Kas pärast kursuse lõpetamist väljastatakse tunnistus?
Pärast koolituse edukat läbimist väljastatakse osalejale tunnistus või tõend vastavalt õppekavas kirjeldatud lõpetamistingimustele.
Kas õppimise ajakava saab sobitada minu töö- või isikliku graafikuga?
Koolituste ajakava kujundatakse võimalusel osalejate vajadusi arvestades. Püüame leida õppijatele võimalikult sobiva õppimisaja.
Kui suur on õppegrupp?
Tavaliselt on õppegrupid väikesed, mis võimaldab koolitajal pöörata rohkem tähelepanu iga õppija arengule ja küsimustele.
Mis juhtub siis, kui registreerun kursusele, kuid rohkem osalejaid ei lisandu?
Ka sellisel juhul püüame leida sobiva lahenduse. Vajadusel toimub õpe individuaalselt või lepitakse kokku muu sobiv õppekorraldus.