Category:Skriptimiskeeled (arhiiv)

From ICO wiki
Jump to navigationJump to search

Skrpitimiskeeled ainekaart

Eesmärk

Õppeaine eesmärgiks on tutvustada õppijatele skriptimiskeelte vajalikkust korduvate haldustegevuste automatiseerimisel ning arendada õppijate oskuseid serverite ja tööjaamade haldamiseks.

Lühitutvustus

Õppeaines käsitletakse skriptimiskeeli kui ühte töövahendit, mille abil on võimalik süsteemide haldamiseks vajalikke tegevusi efektiivselt ning otstarbekalt sooritada ja automatiseerida. Pikemalt tutvustatakse bash kooriku programmeerimisvõimalusi, skriptimiskeelte pyhton, ruby ja vbscript kasutamist ning Windows-tööjaamade ja –serverite haldamisel kasutatavat skriptimiskeskkonda PowerShell. Õppija omandab aine läbimise käigus enamlevinud srkiptimisvahendite esmase kasutusoskuse ja ülevaate tänapäeval kasutatavatest skriptimisvahenditest.

Õpiväljundid

  • Õppija mõistab skriptimise kui töövõtte vajadust ning kasutusvaldkondi.
  • Õppija teab ja tunneb enimkasutatavaid skriptimiskeeli ja nende kasutamisvõimalusi.
  • Õppija oskab kasutada skriptimiskeeli lihtsamate haldustegevuste automatiseerimiseks.
  • Õppija oskab koostada keerulisemaid skripte kasutades selleks erialast kirjandust ja sotsiaalseid keskkondi

Hinde kujunemine

Arvestuse tulemus kujuneb semestri jooksul tehtud töö baasil. Hindamisele kuuluvad iseseisva töö aruanded ja retsensioonid (50% ulatuses) ning osaarvestustööd (50% ulatuses). Osaarvestustööd koosnevad praktilistest arvuti abil lahendatavatest skriptimisülesannetest.

Iseseisev töö koosneb kolmest hinnatavast plokist (Powershell, bash shell, Ruby või python). Igas plokis tuleb õppijal koostada aruanne, mis koosneb juhendist ja enda loodud skriptist ning samuti tuleb retsenseerida teise õppija koostatud aruannet. Iseseisva tööna tuleb teha kokku kolm aruannet ja kolm retsensiooni.

Kirjandus

Bash

Enesetest aine bash osa eelduse kontrolliks

Materjal, mille läbitöötamine asendab BASH loengutes kaasatöötamist

Aine BASH osa loengumaterjalid


cd "/My Virtual Machines"
wget  http://enos.itcollege.ee/~mernits/skriptimine/skriptimine.tar.gz
tar zxf skriptimine.tar.gz

Bash

Ülevaade skriptimiskeeltest

The only way to really learn scripting is to write scripts

BASH shell

Teooria

Praktika

Skriptimiskeeled aine aruanded 2010 sügis

Teemad

Python

PowerShell

Windows operatsioonisüsteemis kasutatavad scriptimiskeeled: lühitutvustus

Teooria

Praktika

VBScript ja selle kasutamine haldustegevuste automatiseerimisel

Teooria

Praktika

PowerShell scriptimiskeele tutvustus, peamised kasutatavad käsud

=Tutvustus

PowerShelli paigaldus

PowerShelli seaded

Praktika

  • Loo alias Get-Process cmdleti jaoks: prots
  • Loo funktsioon näitamaks kõiki printereid nimega printerid
  • Ekspordi alias
  • Salvesta loodud funktsioon profiili

Näited

[Esimese loengu näited: PowerShell]]

PowerShell skriptimiskeskkonna alus- ja põhimõisted

Sissejuhatus

=Muutujad ja massiivid

If, kordused ja konveierid

Praktika

  • Võta system EventLog'ist 25 viimast sündmust ja ekspordi need CSV faili
  • Leia application EventLog'ist enim kirjeid loonud rakendus
  • Käivita Internet Explorer ning leia seejärel vastav protsess ja tee kindlaks PID
  • Leia enim mäluruumi kasutav protsess ja sulge see

This category currently contains no pages or media.