Alustava veebiarendaja Baaskoolitus

Alustava veebiarendaja baaskoolitus vene keeles on mõeldud täiskasvanutele, kes soovivad õppida veebiarenduse aluseid ning omandada praktilised oskused HTML-i, CSS-i, PHP ja MySQL-i kasutamises.

Õpe toimub klassiõppena Tallinnas või veebiõppena üle Eesti. Koolituse jooksul õpitakse looma veebilehti, töötama vormidega, kasutama andmebaase ning kirjutama lihtsamaid veebirakendusi serveripoole loogikaga.

Koolitus on praktilise suunitlusega ning sobib nii algajatele kui ka neile, kes soovivad alustada karjääri veebiarenduses või täiendada oma digioskusi IT-valdkonnas.

Veebiarenduse õppimine sülearvutis – HTML, CSS ja PHP praktiline 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
Koolituse tulemusena on osaleja tuttav HTML/CSS, SQL ja PHP keele baasil, teab PHP keele ning üldist programmeerimisterminoloogiat, PHP keele kasutamise printsiipe ja oskab enamkasutatavaid algoritme, andmestruktuure ja OOP kasutada.

Õpiväljundid
Koolituse lõpuks õppija:

  • teab HTML/CSS võimalusi, piiranguid ning kasutusala
  • teab PHP keele võimalusi, piiranguid ning kasutusala
  • koostab andmebaasi ning kasutab SQL päringuid PHP keskkonnas
  • oskab andmeid kaitsta, kirjutada ja parandada programmkoodi
  • koostab veebilehed ja elemendid
  • kasutab erinevaid andmestruktuure, klassid ja objektid.

Õppesisu

  1. Tutvumine Git/GitLab'i, FTP, DNS, veebiserveri ja arenduskeskkonnaga. (4 akad t)

  2. HTML-i ja CSS-i alused ja põhiprintsiipide kasutamine. (8 akad t)

  3. Muutujad ja konstandid. Operatsioonid lihtsamate tüüpidega. Loogilised operaatorid (4 akad t)

  4. Programmi juhtkonstruktsioonid ja erinevad tsüklite tüübid. (8 akad t)

    • If, if else, if else if, switch
    • For, foreach, while, do while
  5. Andmemassiivid (10 akad t)

    • Single-Dimensional Arrays
    • Multidimensional Arrays
  6. Functions. Parameetrid. Globaalsed ja lokaalsed muutujad. (4 akad t)

    • Scopes
    • Static Methods, Return values ja Parameters
  7. Sõned. (6 akad t)

    • Functions
    • RegEx
  8. Objektorienteeritud Programmeerimise (OOP) alused. (12 akad t)

    • Objectid ja klassid
    • Non-static meetodid
    • Abstraktsed klassid
    • Liidesed
    • Juurdepääsu modifikaatorid
  9. Faili lugemine/kirjutamine serveris (4 akad t)

    • Tekstifailiga ühendamine ja ühenduse sulgemine
    • Tekstifaili kirjutamine
    • Faili kustutamine ja ümbernimetamine
    • Tekstifaili lugemine
  10. Töö HTML vormidega(8 akad t)

    • $_POST
    • $_GET
    • $_FILES
  11. PHP+MySQL kasutamine (12 ak t)

    • Andmebaaside loomine
    • Tabeli loomine ja muutmine
    • Data Types
    • phpMyAdmin SQL Console
    • Andmete väljastamine
    • Andmete filtreerimine
    • Andmete manipuleerimine
    • PDO ja mysqli kasutamine
Õppemeetodid
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.
 
Õppematerjalid
Koolitusel osalejad saavad teemakohased jaotusmaterjalid elektroonselt, mis on koostatud koolitaja poolt koolituse kõikide teemade kohta. Õppematerjalid sisaldavad kapraktiliste ülesannete ja koduste tööde kogumikku
 
Soovituslik õppematerjalid
Õ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 Skype.
Tarkvara: PhpStorm, Apache/Nginx Server, 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.
Hindamismeetod: Praktilised tööd ja veebirakenduse loomine
Hindamiskriteeriumid: Õppija täidab ülesande nõuded õigesti ja loob töötava veebirakenduse, 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 omava vastavasisulist kogemust (õpetamiskogemus IKT valdkonnas)