course aims in Estonian
Kursuse eesmärk on värskendada ja süvendada tudengite teadmisi Python programmeerimiskeelest ja PowerShell skriptimiskeelest. Omandatud teadmisi saab kasutada administratiivsete tegevuste automatiseerimiseks.
course aims in English
The course aim is first to refresh and deepen the students’ knowledge of Python programming and PowerShell scripting language. Using this knowledge, students will utilize Python and PoweShell to automate system administrative operations.
learning outcomes in the course in Est.
Kursuse läbinud üliõpilane:
- mõistab skriptimistehnikaid ning nende kasutusvaldkondi;
- analüüsib IT probleeme ning rakendab sobivaid strateegiaid nende lahendamiseks;
- automatiseerib levinumaid süsteemide administreerimise ülesandeid Python ja PowerShell skriptide abil;
- tunneb API-sid ning nende kasutust;
- paigaldab rakendusi ning turvaseadeid;
- kirjutab puhast, hallatavat ning loetavat koodi;
- rakendab konfiguratsioonihalduse automatiseerimist;
- kasutab tehnikaid pilvekeskkondades turvaliselt rakenduste paigaldamiseks.
learning outcomes in the course in Eng.
After successful completion of this course, the student:
- knows the need for scripting as a technique and the areas of use;
- is able to analyze real-world IT problems and implement the appropriate strategies to solve those problems;
- can automate common system administration tasks by writing Python and PowerShell scripts;
- understands and uses APIs;
- is able to deploy applications and security;
- applies automation at scale by using configuration management and the cloud;
- uses current technologies to deploy and secure applications and data in a cloud environment.
brief description of the course in Estonian
Kursusel õpetatakse, kuidas automatiseerida Python ja PowerShell skriptide abil süsteemide administreerimisülesandeid. Need võivad olla nii korduvad tegevused kui ka taristu automatiseerimine. Kursuse jooksul käiakse läbi seeria projekte, mis käsitlevad mõne elulise tegevuse või probleemi lahendamist.
brief description of the course in English
In this course, students will learn to write Python and PowerShell scripts to automate real-world system administration tasks, especially repeatable ones, and infrastructure automation using Python. We will walk through a series of projects that will teach students Python and PowerShell scripting with project aimed to solve real-world problems and automating system administrators' routine activities.
type of assessment in Estonian
Arvestus
type of assessment in English
Pass/fail assessment
independent study in Estonian
-
independent study in English
-
study literature
Organizational information is available on Moodle.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lecturer in charge
Aleksei Talisainen, lektor (IC - IT kolledž)