
Наименование учреждения дополнительного образования
IT ProLab OÜ
Регистрационный номер: 16142191
Номер уведомления о хозяйственной деятельности в сфере образования для взрослых: 219903
IT ProLab OÜ
Регистрационный номер: 16142191
Номер уведомления о хозяйственной деятельности в сфере образования для взрослых: 219903
Наименование учебной программы
PHP. Programmeerimise alused (PHP nullist)
Группа учебных программ
Tarkvara ja rakenduste arendus ning analüüs.
Tarkvara ja rakenduste arendus ning analüüs.
Основа для подготовки учебной программы
Info- ja kommunikatsioonitehnoloogia erialade riiklik õppekava (Noorem tarkvaraarendaja), OSKA ülevaade valdkonnaspetsiifiliste IKT-oskuste vajadusest (SA Kutsekoda, 2021)
Общий объем обучения
100 академических часов, из которых 60 академических часов контактное обучение и 40 академических часов самостоятельная работа.
Целевая группа
Täiskasvanud, kes soovivad praktilisi teadmisi PHP keelest omandada või oma olemasolevaid teadmisi täiendada, ning kelle täiend- ja ümberõpe avardab nende tööturul võimalusi. Selline koolitus võimaldab neil saada vajalikke oskusi ja teadmisi, et töötada PHP arendajatena ning avardab nende karjäärivõimalusi seotud valdkondades nagu veebiarendus, tarkvaraarendus või IT-projektijuhtimine.
Условия начала обучения
Koolituse õppekeel on vene keel. Vajalik arvutikasutusoskus.
Koolituse õppekeel on vene keel. Vajalik arvutikasutusoskus.
Цель
Koolituse tulemusena on osaleja tuttav programmeerimisalustega PHP keele baasil, teab PHP keele ning üldist programmeerimisterminoloogiat, PHP keele kasutamise printsiipe ja oskab enamkasutatavaid algoritme, andmestruktuure ja OOP kasutada. Koolituse lõppedes on omandatud PHP keeles rakenduse loomiseks vajalikud baasteadmised
Результаты обучения
Koolituse lõpuks õppija:
Koolituse lõpuks õppija:
-
-
loob PHP baasmooduleid kasutades selleks kaasaegseid koodimisstandardeid ja PHP 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 andmebaasi ning kasutab SQL päringuid PHP keskkonnas
-
koostab veebilehed ja elemendid
-
Содержание обучения
- Muutujad ja konstandid. Operatsioonid lihtsamate tüüpidega. Loogilised operaatorid (4 akad t)
- Data Types
- Arithmetic Operations ja Math functions
- Programmi juhtkonstruktsioonid. Erinevad tsüklite tüübid ja nende kasutamine. (8 akad t)
- If-Else, If-Else-If, Switch
- For, Foreach, While, Do-While
- Andmemassiivid. (8 akad t)
- Single-Dimensional Arrays ja Multidimensional Arrays
- Erinevus ja kasutamine
- Funktsioonid. Parameetrid. Globaalsed ja lokaalsed muutujad. (4 akad t)
- Scopes
- Static functions
- Return values
- Parameters
- Sõned. (4 akad t)
- Functions
- RegEx
- Objektorienteeritud Programmeerimise (OOP) alused. Klassid ja objektid. Abstraktsed klassid ja liidesed. Juurdepääsu modifikaatorid. (12 akad t)
- Objectid ja klassid
- Non-static functions
- Abstraktsed klassid
- Liidesed
- Juurdepääsu modifikaatorid
- Faili lugemine/kirjutamine serveris (4 akad t)
- Tekstifailiga ühendamine ja ühenduse sulgemine
- Tekstifaili kirjutamine
- Tekstifaili lugemine
- Faili kustutamine ja ümbernimetamine
- Töö vormidega (4 akad t)
- $_POST
- $_GET
- $_FILES
- Andmebaaside loomine (MySQL). Päringute sooritamine. PDO ja mysqli kasutamine (12 akad t)
- Andmebaaside loomine
- Tabeli loomine ja muutmine
- Data Types
- phpMyAdmin SQL Console
- Andmete väljastamine
- Andmete filtreerimine
- Andmete manipuleerimine
- PDO ja mysqli kasutamine
Методы обучения
Kontaktõpe (60 akad t): Loengud, Praktilised harjutused, ülesannete lahendamine
Iseseisev töö (40 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.
Рекомендуемые учебные материалы
• PHP Documentation
• PhpStorm Documentation
• MySQL Documentation
• RegEx FAQ
Среда обучения
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: PhpStorm, Apache/Nginx Server, 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 ja veebirakenduse loomine
Критерии оценивания: Õppija täidab ülesande nõuded õigesti ja loob töötava veebirakenduse, 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)