
Наименование учреждения дополнительного образования
IT ProLab OÜ
Регистрационный номер: 16142191
Номер уведомления о хозяйственной деятельности в сфере образования для взрослых: 219903
IT ProLab OÜ
Регистрационный номер: 16142191
Номер уведомления о хозяйственной деятельности в сфере образования для взрослых: 219903
Наименование учебной программы
Java + MySQL. Programmeerimise alused
Группа учебных программ
Tarkvara ja rakenduste arendus ning analüüs.
Основа для подготовки учебной программы
Info- ja kommunikatsioonitehnoloogia erialade riiklik õppekava (Noorem tarkvaraarendaja), OSKA ülevaade valdkonnaspetsiifiliste IKT-oskuste vajadusest (SA Kutsekoda, 2021), Java Platform Standart Edition Documentation
Общий объем обучения
140 академических часов, из которых 80 академических часов контактное обучение и 60 академических часов самостоятельная работа.
Целевая группа
Täiskasvanud, kes soovivad omandada praktilisi teadmisi Java keelest ja/või oma teadmiste täiendamisest ja kelle täiend- ja ümberõpe avardab nende võimalusi tööturul.
Условия начала обучения
Koolituse õppekeel on vene keel. Vajalik arvutikasutusoskus.
Цель
Koolituse tulemusena on osaleja tuttav programmeerimisalustega Java keele baasil, teab Java keele ning üldist programmeerimisterminoloogiat, Java keele ja MySQL kasutamise printsiipe ja oskab enamkasutatavaid algoritme, andmestruktuure ja OOP kasutada. Koolituse lõppedes on omandatud Java keeles andmebaasiga rakenduse loomiseks vajalikud baasteadmised
Результаты обучения
Koolituse lõpuks õppija:
-
loob Java baasmooduleid kasutades selleks kaasaegseid koodimisstandardeid ja Java keele võimalusi
-
kasutab erinevaid andmestruktuure, klassid 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
-
loob MySQL taabelid ja sooritab päringud
-
kasutab MySQL Java keelega
Содержание обучения
- Andmetüübid. Muutujad ja konstandid. Operatsioonid lihtsamate tüüpidega. (4 akad t)
• Primitive data types
• Non-primitive data types
• Variables
• Arithmetic Operators
• Math class - Programmi juhtkonstruktsioonid. Erinevad tsüklite tüübid ja nende kasutamine. (4 akad t)
• If, if else, if else if, switch
• For, foreach, while, do while - Andmemassiivid. (8 akad t)
• Single-Dimensional Arrays
• Multidimensional Arrays - Meetodid. Overloading. Parameetrid. Globaalsed ja lokaalsed muutujad. (4 akad t)
• Declaration Scopes
• Static Variables
• Static Methods
• Return values
• Parameters - Stringidega töötamine. (4 akad t)
• Character
• String
• RegEx
• StringBuilder, StringBuffer - ArrayList, LinkedList, Map (8 akad t)
• Nimekirja erinevus
• Inteface List, Map
• Nimekirja kasutamine - Objektorienteeritud Programmeerimise (OOP) alused (16 akad t)
• Klassid ja objektid.
• Meetodid
• Abstraktsed klassid
• Liidesed.
• Juurdepääsu modifikaatorid.
• Deep Clone() - Input/Output (I/O). Exceptions. (10 akad t)
• Byte-oriented Streams
• Character-oriented Streams
• Try-Catch
• Throw, Throws - Generics (4 akad t)
• Meetodid • Klassid
• Liidesed - MySQL alused (4 akad t)
• Relatsiooniline andmebaasi mudel
• Andmebaaside loomine
• Tabeli loomine ja muutmine
• Data Types
• phpMyAdmin SQL Console - MySQL päringute sooritamine (4 akad t)
• Andmete väljastamine
• Andmete filtreerimine
• Andmete manipuleerimine - Java+MySQL kasutamine (8 akad t)
• MySQL connector
• Configuration storage - GUI (2 akad t)
• Swing
Методы обучения
Kontaktõpe (80 akad t): Loengud, Praktilised harjutused, ülesannete lahendamine
Kontaktõpe (80 akad t): Loengud, Praktilised harjutused, ülesannete lahendamine
Iseseisev töö (60 akad t): Materjali loenguvälise osa omandamine, kodutööd vastavalt õppejõu poolt antud ülesannetele.
Учебные материалы
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.
Рекомендуемые учебные материалы
• Java SE Documentation
• IntelliJ IDEA Documentation
• Java Tutorials
• RegEx FAQ
• MySQL Documentation
• Gson Documentation
Среда обучения
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 Skype.
Tarkvara: IntelliJ IDEA, Java SE Development Kit (Oracle JDK), MySQL Server
Оценивание и/или условия для завершения обучения
Õpingute lõpetamise eelduseks on vähemalt 80% tundides osalemine ja positiivsele hindele kursuse jooksul ettenähtud arvestuslike ja praktiliste tööde sooritamine
Методы оценивания: Praktilised tööd, rakenduse loomine
Критерии оценивания: Õppija täidab ülesande nõuded õigesti ja loob töötava rakenduse, mis vastab ülesande nõuetele
Критерии оценивания: Õppija täidab ülesande nõuded õigesti ja loob töötava rakenduse, mis vastab ülesande nõuetele
Документ, выдаваемый по окончании обучения
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
Описание квалификации, образовательного или профессионального опыта, подтверждающего компетентность тренера
Kõrgharidus, ja/või on aktiivselt tegutsenud õpetatavas valdkonnas ning omavad vastavasisulist kogemust (õpetamiskogemus IKT valdkonnas)