Java ja MySQL Programmeerimine Baaskoolitus

Java ja MySQL programmeerimise baaskoolitus vene keeles on mõeldud täiskasvanutele, kes soovivad õppida tarkvaraarenduse aluseid ning omandada praktilised oskused Java programmeerimiskeeles ja MySQL andmebaaside kasutamises.

Õpe toimub klassiõppena Tallinnas või veebiõppena üle Eesti. Koolituse jooksul omandatakse Java programmeerimise põhimõtted, objektorienteeritud programmeerimine, algoritmid ja andmestruktuurid ning õpitakse looma ja kasutama MySQL andmebaase.

Koolitus on praktilise suunitlusega ning aitab omandada oskused lihtsamate Java rakenduste ja andmebaasipõhiste lahenduste loomiseks. Kursus sobib nii algajatele kui ka neile, kes soovivad alustada karjääri IT-valdkonnas või täiendada oma digioskusi.

Java ja MySQL programmeerimine sülearvutis – praktiline programmeerimise koolitus

 

Täienduskoolituse õppekava

Õppekavarühm
Tarkvara ja rakenduste arendus ning analüüs.

Õppe kogumaht
140 akadeemilist tundi, millest 80 akad t on kontaktõpe ja 60 akad t iseseisev töö.

Sihtgrupp ja õppe alustamise tingimused
Sihtgrupiks on täiskasvanud, kes soovivad oma karjääri edendada ja oma teadmisi ja oskusi täiendada, et avada uusi töövõimalusi ja saada konkurentsieelis tööturul. Täiend- ja ümberõpe võib olla eriti oluline nende jaoks, kes tunnevad, et nende praegune töö ei vasta nende ootustele ja soovidele, kuna see võib avada uusi karjäärivõimalusi erinevates valdkondades.
Õppe alustamise tingimused: Vajalik arvutikasutusoskus.

Eesmärk
Koolitus annab osalejale algteadmised Java programmeerimisest, tutvustab Java keele ja programmeerimise üldist sõnavara ning õpetab kasutama Java põhimõtteid, algoritme ja andmestruktuure. Samuti omandatakse teoreetilised teadmised MySQL andmebaasi alustest ja praktilised oskused selle kasutamiseks Java keelega. Koolituse lõppedes on osalejad valmis looma Java keeles lihtsamaid rakendusi.

Õpiväljundid
Koolituse lõpuks õppija:

  • loob Java baasmooduleid kasutades selleks kaasaegseid koodimisstandardeid ja Java keele võimalusi
  • kasutab erinevaid andmestruktuure ja objektid.
  • kasutab programmeerimiskeele põhitüüpi uute algoritmide ja funktsioonide realiseerimiseks või olemasolevate programmide muutmiseks
  • tõlgendab programmeerimiskeele süntaksit õigesti
  • koostab lihtsamaid programme ja rakendab objektorienteeritud programmeerimise põhimõeid
  • kasutab MySQL Java-ga
  • loob MySQL taabelid ja päringud

Õppesisu

  1. Sissejuhatus programmeerimisse. Andmetüübid ja muutujad. Operatsioonid lihtsamate tüüpidega. (4 ak t).
    • Data Types (Primitive, Non-primitive)
    • Arithmetic Operations, Math Class
  2. Programmi juhtkonstruktsioonid ja erinevad tsüklite tüübid. (4 ak t)
    • Juhtkonstruktsioonid (if, if-else, if-else-if, switch)
    • Tsüklite (while, do-while, for, foreach)
    • Erinevus ja kasutamine
  3. Andmemassiivid. (8 ak t)
    • Single-Dimensional
    • Multidimensional
    • Erinevus ja kasutamine
  4. Meetodid. Parameetrid. Globaalsed ja lokaalsed muutujad. (4 ak t)
    • Scopes
    • Overloading
    • Static, Non-static
    • Parameetrid
  5. Sõned. (4 ak t)
    • String
    • StringBuilder, StringBuffer
    • Meetodid
    • RegEx
    • Character
    • Erinevus ja kasutamine
  6. List ja Map. (8 ak t).
    • ArrayList, LinkedList, Map
    • Erinevus ja kasutamine
  7. Objektorienteeritud Programmeerimine (OOP). (16 ak t)
    • Objectid ja klassid
    • Non-static meetodid
    • Abstraktsed klassid
    • Liidesed
    • Juurdepääsu modifikaatorid.
    • Cloneable ja Serializable
  8. Input/Output. (10 ak t)
    • Exceptions
    • Byte/Character-oriented Streams
  9. Generics (4 ak t)
    • Meetodid
    • Klassid
    • Liidesed
  10. MySQL alused (4 ak t)
    • Relatsiooniline andmebaasi mudel
    • Andmebaaside loomine
    • Tabeli loomine ja muutmine
    • Data Types
    • phpMyAdmin SQL Console
  11. MySQL päringute sooritamine (4 akad t)
    • Andmete väljastamine
    • Andmete filtreerimine
    • Andmete manipuleerimine
  12. Java+MySQL kasutamine (8 akad t)
    • MySQL connector
    • Configuration storage
  13. GUI (2 ak t)
    • Swing
Õppemeetodid
Kontaktõpe (140 akad t): Loengud, Praktilised harjutused, ülesannete lahendamine
Iseseisev töö (80 akad t): Materjali loenguvälise osa omandamine, kodutööd vastavalt õppejõu poolt antud ülesannetele.
 
Õ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.

Soovituslik õppematerjalid

Õppekeskkond
Koolituse õppekeel on vene keel.
Koolitus toimub arvutiklassis või veebikeskkonnas reaalajas. Õppeklass valitakse vastavalt grupi suurusele. Reaalajas toimuvate koolituste läbiviimiseks kasutatakse veebikeskkondi Google Meet, Zoom või Skype.
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% auditoorsetes tundides osalemine ja positiivsele hindele kursuse jooksul ettenähtud arvestuslike ja praktiliste tööde sooritamine.
Hindamismeetodid: Praktilised tööd, rakenduse loomine.
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
Kõrgharidus, ja/või on aktiivselt tegutsenud õpetatavas valdkonnas ning omavad vastavasisulist kogemust (õpetamiskogemus IKT valdkonnas)