Integrated DevSecOps

DevSecOps is the integration of security practices and principles into the DevOps process, with the aim of creating a more secure software development lifecycle. In this 2-day workshop, we will cover tips and tricks on how to increase security of software delivery supply chains and existing infrastructure.

What’s Inside

Day 1:

  • Introduction to DevSecOps
    • Definition of DevSecOps; the role of security in DevOps
    • Introduction into threat modeling, attack surface, vulnerability and risk management
    • Overview of DevSecOps tools and practices
  • Software supply chain security
    • Definition and importance of supply chain security
    • Supply chain elements: software packages/updates, CI/CD pipelines, external vendors, SaaS vendors
    • Software vendor management, compliance and regulatory requirements, incident response and recovery
    • Threats and risk management to supply chain security
    • Practical exercise: Conduct a supply chain risk assessment for a sample software product and develop a risk mitigation plan
    • Practical exercise: Develop an incident response plan for a supply chain security incident
  • Software Bill of Materials (SBOM)
    • Definition and purpose of SBOM in supply chain security
    • Overview of SBOM formats (e.g. SPDX, CycloneDX)
    • SBOM generation tools (e.g. OWASP Dependency-Track)
    • Practical exercise: Generate an SBOM for a sample software product using a SBOM generation tool and analyze it to identify potential security risks.
  • SIEM and log management
    • Introduction to security information and event management (SIEM)
    • SIEM components and architecture
    • Types of logs and log management
    • Log analysis and correlation
    • Real-time monitoring and alerting
    • Overview of popular SIEM tools (e.g. Splunk, ELK, LogRhythm)
    • Practical exercise: Install and configure a SIEM tool (ELK) and perform log analysis and correlation to identify potential security incidents.
  • Container and Orchestrator Security
    • Overview of containers and containerization
    • Container security risks
    • Secure container deployment
    • Container orchestration security
    • Popular container security tools (e.g. Aqua, Sysdig, Twistlock)
    • Practical exercise: Build and deploy a containerized application using a secure container platform (e.g. Docker , Kubernetes) and apply container security best practices.

Day 2:

  • Secret Management
    • Definition of secrets and their importance in security
    • Types of secrets (e.g. passwords, API keys, certificates)
    • Best practices for secret management (e.g. encryption, rotation, access control)
    • Secret management tools (e.g. HashiCorp Vault, AWS Secrets Manager)
    • Integration of secret management in CI/CD pipelines
    • Practical exercise: Implement a simple secret management solution using a tool like HashiCorp Vault and integrate it into a CI/CD pipeline.
  • Secure software development
    • Secure coding practices, secure software development lifecycle (SSDL) and threat modeling
    • Code scanners for security problems, integration of security scanners into CI/CD pipelines
    • Practical exercise: Develop a sample application and apply secure coding practices, perform threat modeling, and integrate security testing in a CI/CD pipeline.
  • OWASP
    • Overview of the OWASP Top Ten security threats
    • A1: Injection flaws
    • A2: Broken authentication and session management
    • A3: Cross-site scripting (XSS)
    • A4: Security misconfigurations
    • A5: Insecure direct object references
    • A6: Cross-site request forgery (CSRF)
    • A7: Using components with known vulnerabilities
    • A8: Insufficient logging and monitoring
    • Other security risks
    • Practical exercise: Perform a hands-on assessment of a web application, identify and exploit at least one OWASP Top Ten vulnerability.
  • Open-Source Security
    • Open-source software security risks
    • Vulnerability management in open-source software
    • Popular open-source security tools (e.g. OWASP Dependency-Check, SonarQube)
    • Practical exercise: Perform a hands-on assessment of an open-source software package using an open-source vulnerability scanner (e.g. OWASP Dependency-Check) and integrate static code analysis using an open-source tool (e.g. SonarQube).
  • Version Control Security
    • Git commit signing and verification
    • Git permissions models
    • Practical exercise: Configure Git commit signing with GPG and sign and verify Git commits.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Lecturer’s Linkedin

Real-life Kubernetes

This course focuses on the most commonly used Kubernetes features as well as provides practical tutorials and real-life examples of deploying distributed applications, managing networking primitives (load balancers, proxies), setting up persistent data storage, dynamic configuration management, and many other exciting features built into the core of Kubernetes.

(veel …)

AI Workflows: Practical Systems with LLMs

This 2-day hands-on course explores how to build intelligent workflows and assistants by combining Large Language Models with structured logic and automation platforms.

This workshop introduces participants to the tooling and design principles needed to build AI-powered workflows and systems. We’ll cover LangFlow, n8n, LLM prompt engineering, fine-tuning, RAG pipelines, agent orchestration, and the trade-offs between hosted and local models. By the end of the course, you will have created working AI bots and automation tailored to your context.

Target audience and prior knowledge (Prerequisites):

  • Developers
  • DevOps Engineers
  • Solution Architects
  • Automation Engineers
  • Data/AI Engineers
  • Technical Product Owners

Teaching aids: Windows operating system computer. If desired, the participant can use their personal computer, which we ask you to inform the training company about.

Program:

Day 1 — Foundations: From Prompts to Workflows

  • Understanding the AI Workflow Landscape: what LLMs can and can’t do, common workflow types, and modern tooling overview (LangFlow, n8n, LangChain)
  • Creating your first LLM-powered automation: using n8n and LangFlow to build workflows and connect logic
  • Prompt Engineering Essentials: few-shot prompting, roles, output formatting, common mistakes and fixes
  • RAG in Practice: building a retrieval-augmented assistant using LlamaIndex or LangChain and a vector database
  • Modular AI workflows: breaking down tasks into steps using multi-turn logic and orchestration patterns

Day 2 — Agents, Autonomy, and Evaluation

  • Multi-Agent Systems Overview: MCP, A2A patterns, AutoGen-style orchestration, role assignment and structured dialogue
  • Tool-Augmented Agents: implementing agents that call external tools, APIs, and internal services dynamically
  • Evaluation and Testing: LangSmith, DeepEval, Promptfoo, designing test cases and using LLM-as-a-judge
  • Local vs Cloud Models: performance, privacy, and cost trade-offs, including Ollama and fallback strategies
  • Final Lab: design and present your own AI workflow or assistant using techniques and tools covered in the course

Learning methods: You can participate in the study joining the training through the online environment Zoom. The volume of training is 16 hours incl. 8 hours of practical exercises in the training environment.

Assessment method: The achievement of learning outcomes is assessed on the basis of feedback-based practical exercises carried out during the training.

Graduation Criteria: A graduate of the training receives a certificate if he performs all the practical exercises given during the training. Participants who have not achieved the learning outcomes will be issued a certificate of participation in the training upon request.

The price includes:

  • Unique content – no fluff, only real-world AI and automation.
  • Certificate of attendance – includes digital proof of your participation.
  • Optional exam – test your knowledge and include your score on the certificate.
  • Online format – attend from anywhere with full access to instructors.
  • Recordings available – replay sessions at your own pace.
  • Live and interactive – ask questions, discuss problems, get feedback.
  • Q&A session each day – dig deeper into your edge cases and ideas.
  • Quizzes and polls – keep the energy high and check understanding.
  • Hands-on labs – build working flows with LangFlow, agents, RAG.
  • Homework and feedback – optional exercises to reinforce your learning.
  • Lifetime support – follow-up help and project advice anytime.

Curriculum group: 0613 Software and Application Development and Analysis.

Infrastructure-as-Code: Path to DevOps

This 3-day workshop focuses on solving challenges that organizations face when implementing DevOps initiatives. It introduces principles of DevOps and tools that help reach full automation of infrastructure provisioning and software delivery. Theoretical background as well as practical hands-on examples of tools like Ansible, Docker, AWS, Terraform, Kubernetes, Serverless and many others are given during this workshop.

Overview of the following tools will be given during the workshop:

  • Bash|Capistrano|Sshoogr|Fabric
  • Puppet|Chef
  • VirtualBox
  • Vagrant
  • AWS EC2
  • Jenkins
  • Graphite
  • LogStash
  • Kibana/Grafana.

Coverage:

  • Module 01: introduction to DevOps, infrastructure as code, immutable infrastructure, idempotence principle, delivery pipelines, GitOps
  • Module 02: managing virtual/cloud resources with IaC, tooling overview, building first infrastructure configuration pipeline with Terraform
  • Module 03: managing multi-cloud/multi-data-center resources with Terraform and Terraform modules
  • Module 04: integrating with classic server provisioning tools like Ansible
  • Module 05: dynamic inventories, network management, building complex infrastructure delivery pipelines, organizing team work
  • Module 06: managing base machine images with Packer
  • Module 07: introduction to containers and container management
  • Module 08: building/publishing images, running containers with Docker
  • Module 09: implementing complex use cases with Docker Compose
  • Module 10: using Kubernetes to run container workloads
  • Module 11: using Helm charts and Kubernetes operators
  • Module 12: leveraging service mesh features with Linkerd
  • Module 13: introduction to observability: logs, metrics, traces
  • Module 14: configuring Prometheus jobs and exporters, creating Grafana data sources and dashboards
  • Module 15: DevSecOps: integrating linters, security policy checkers, vulnerability scanners
  • Module 16: leveraging managed FaaS: OpenFaaS, Kubeless and Serverless
  • Module 17: implementing a chat bot for Slack for effective ChatOps
  • Module 18: introduction to chaos engineering

This course is suited both for developers who want to know more about operations and infrastructure world, and for operations people who want to get new ways of automating software delivery and maintenance. Suits for system administrators or developers who are responsible for the environment.

More information:

  • Read more about the course from here.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Lecturer’s Linkedin

AI tööriistade kasutamine Java arenduses

Koolituse eesmärk: Osalejad õpivad sihipäraselt rakendama AI tööriistu tarkvara arendamise protsessis. Koolitus toimub Cursor tööriistade baasil, alternatiivina on kasutusel IntelliJ IDEA või Windsurf.

Sihtrühm ja eelteadmised: Koolitus sobib inimestele, kellel on olemas baasteadmised tarkvaraarendusest ning kes soovivad õppida rakendama tehisintellekti (AI) tööriistu arendusprotsessis.
Osalemiseks vajalikud eelteadmised:

  • algteadmised Java arendusest;
  • kogemus arendustarkvara kasutamisel, nt. Cursor, IntelliJ IDEA

Õppevahendid: Windows operatsioonisüsteemi arvuti, millel on õigused rakenduste installeerimiseks ja seadistamiseks. Arvutis peab olema installeeritud Cursor rakendus.
Osalejal, kellel puudub vajalik õppevahend, on võimalus see BCS Koolituselt rentida. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:

  • Sissejuhatus programmeerimisse tehisintellekti abil
  • Mida tähendab “Token“
  • Kuidas LLM-id töötavad
  • Päringute ehk promptide loomine
  • Tehisintellekti valdkonnad koodis
  • Kuidas LLM töötab kodeerimisel
  • AI tööriistad Cursor-is, IntelliJ-s
  • Kuidas kasutada AI assistenti arendustarkvaras
  • Kuidas kasutada AI agenti arendustarkvaras
  • Cursor, IntelliJ IDEA (AI Assistant, Junie), Windsurf

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom.
Koolituse maht on 4 akadeemilist tundi, sh 2 tundi praktilisi harjutusi.

Hindamismeetod: Praktiliste harjutuste sooritamine.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse koolituse ajal läbi viidud tagasisidestatud praktiliste harjutuste põhjal.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.  Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab: Kohvipause koolituskeskuses.

Õppekavarühm: 0613 Tarkvara ja rakenduste arendus ning analüüs.

Linuxi administreerimine- algajast meistriks

Koolituse eesmärk: Läbi kolme erineva mooduli õpivad osalejad põhjalikult kasutama Linuxi operatsioonisüsteemi ja rakendama selle peamisi teenuseid, ressursse ning seadistusmetoodikaid.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes soovivad täiendada teadmisi operatsioonisüsteemidest, omandada võimekust Linuxi seadistamiseks ja on tuttavad operatsioonisüsteemide kasutamisega. Samuti need, kes soovivad alustada karjääri IT-spetsialistina  ja omavad algtasemel Linuxi kasutamiskogemust.

Tööandjal on võimalik taotleda töötukassa toetust töötaja koolitamiseks 80% ulatuses. Loe lähemalt siit

Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti

Programm:

Moodul 1 (12.10 – 14.10.2026)

  • Linux kui operatsioonisüsteem, Linuxi ajalugu, distributsioonid;
  • installeerimine: kõik vajalik installeerimiseks: kettavormingud, kettajaotiste tegemine, baaskomplekt tarkvarast;
  • vahendid: lisainfo allikad, töö käsureal, kest (shell), skriptid, utiliidid, konfigureerimisvahendid;
  • tarkvara installeerimine, uuendamine: DEB, RPM ja tar paketid, repositooriumid, turvauuendused
  • kasutajate haldamine: kasutaja mõiste, kasutajate loomine, keskkonna konfigureerimine, eriprivileegide jagamine, PAM autentimismoodulid;
  • algkäivitusprotseduur: grub. SysV-init ja systemd. käivitumisskriptid, töötasemed;
  • failisüsteemide haldamine: failisüsteemi ehitus, viidad, pääsuõigused, uue failisüsteemi loomine, monteerimine (mount), kontroll, kvootide määramine;
  • protsesside haldamine: ülevaate saamine, protsesside tapmine, prioriteedid, cron ja at teenus;
  • logimise konfigureerimine ja jälgimine;
  • varundamine;

Moodul 2 (16.11 – 18.11.2026)

  • võrgu seadistamine
  • DHCP teenuse seadistamine (ISC DHCP server, dnsmasq)
  • domeenikontrolleri seadistamine (Samba)
  • Failiserveri seadistamine (NFS, SMB)
  • Võrgust alglaadimine (PXE, LTSP)
  • Veebiserveri konfimine (Apache, Nginx veebiserver)
  • PAM autentimismoodulid, LDAP autentimine
  • E-postiteenuse seadistamine (Postfix/ Dovecot)
  • Marsruutimise seadistamine, tulemüür
  • Secure Shell seadistamine, avaliku võtmega autentimine
  • Kaugligipääsud – OpenVPN, IPsec
  • Esmane turvaskaneerimine ja ründetõrje (nmap, fail2ban)
  • Skriptimine – Bash
  • Tarkvara paigaldamine lähtekoodist

Moodul 3 (08.02 – 10.02.2027)

  • Linuxipõhine taristu
  • läbiproovitud ja turvaline füüsiline kiht – tarkvaraline RAID, dünaamiline partitsioneerimine LVM abil
  • uus ja põnev füüsilisel kihil – failisüsteemid BTRFS ja ZFS
  • võrk virtualiseerimiskeskkonnas – sillaga või maskeerimisega
  • kernelipõhine virtualiseerimine QEMU / KVM, käsurida, graafilised vahendid, QEMU failiformaadid
  • füüsilisest virtuaalseks: LXC konteinerid, konteinerite manipuleerimine
  • Diskless-töökohtadega tsentraalselt hallatav võrk LTSP
  • tsentraalsed konfiguratsioonihaldussüsteemid – Chef, Puppet, Ansible
  • praktiline serveriseadistamine Puppeti abil

Turvaküsimusi (ka tehisaru AI mõju) käsitletakse jooksvalt iga teema juures.

Koolitus on loodud LPI ametliku programmi põhjal.

Õppemeetodid: Auditoorne töö klassi- või veebikeskkonnas 72 tundi (sh praktilised harjutused koolikeskkonnas 45 tundi)

Hindamismeetod: Praktiliste tööde sooritamine klassis

Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.

Hind sisaldab: Kohvipause koolituskeskuses ja ühiseid lõunasööke

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Kliendi tagasiside:

Kliendi tagasiside:

“Tänan BCS!  Korralduse ja koolituse kvaliteet on väga kõrgel tasemel. Kursuse sisu oli mahukas ja hea. On hea meel, et on olemas koolituse materjalid ja saan kordamisel vaadata. Koolituse päevakava ja selle käsitlemine on tipptase ja hästi tehtud. Kursuse moodulite sisu on hea, mis on läbi põimitud harjutustega. See tõepoolest annab hea aluse algteadmistele ja hiljem süvenenud teadmiste õppimisele. Selline õpivorm sobis mulle väga koos praktiliste harjutustega. Koolitaja kohta on lisada ainult kiidusõnad.”

Linux profikursus

Koolituse eesmärk: Osalejad saavad  teadmised Linuxi /systemd rakendamisest virtualiseerimise vaatenurgast. Samuti esmased teadmised konfiguratsioonihaldusvahenditest (kasutajate/tarkvara tsentraalne haldus).

Sihtrühm ja eelteadmised: Koolitusele on oodatud linuxi kasutajaoskustega süsteemiadministraatorid, kelle tööülesannetele on lisandunud virtualiseerimine ja platvormihaldus. Samuti on oodatud need, kes eelnevalt läbinud kursused “Linux põhikursus” ja “Linux edasijõudnutele”

Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti

Programm:

  • Linuxipõhine taristu; 
  • läbiproovitud ja turvaline füüsiline kiht – tarkvaraline RAID, dünaamiline partitsioneerimine LVM abil; 
  • uus ja põnev füüsilisel kihil – failisüsteemid BTRFS ja ZFS; 
  • võrk virtualiseerimiskeskkonnas – sillaga või maskeerimisega; 
  • kernelipõhine virtualiseerimine QEMU / KVM, käsurida, graafilised vahendid, QEMU failiformaadid; 
  • füüsilisest virtuaalseks: LXC konteinerid, konteinerite manipuleerimine; 
  • Diskless-töökohtadega tsentraalselt hallatav võrk LTSP; 
  • tsentraalsed konfiguratsioonihaldussüsteemid – Chef, Puppet, Ansible;
  • praktiline serveriseadistamine Puppeti abil

Turvaküsimusi käsitletakse jooksvalt iga teema juures.

Kursusel õpitav on toeks eksamitel: LPIC-2 201, LPIC-3 300 ja 304

Õppemeetodid: Auditoorne töö klassi- või veebikeskkonnas 24 tundi (sh praktilised harjutused koolikeskkonnas 15 tundi)
Hindamismeetod:Praktiliste tööde sooritamine klassis
Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused.

Hind sisaldab: 

  • Kohvipause koolituskeskuses ja ühiseid lõunasööke 

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Lektori CV

Kliendi tagasiside:

„Koolitaja oskas vastata kõigile küsimustele ja aidata lahendada probleeme, mis tallegi paistsid esmakordsed olevat. Ülikõva!“

Linux edasijõudnutele

Koolituse eesmärkOsalejad saavad teadmised Linuxi teenustest, ressursijuhtimisest, seadistusmetoodikatest 

Sihtrühm ja eelteadmised:Koolitusele on oodatud süsteemiadministraatorid, kelle tööülesannetele on lisandunud või lisandumas Linuxi serverite teenuste paigaldus ja haldus. Samuti on oodatud need, kes eelnevalt läbinud kursused Linuxi administreerimise algkursus 1 ja 2. 

Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti

Programm:

  • võrgu seadistamine
    • DHCP teenuse seadistamine (ISC DHCP server, dnsmasq); 
    • domeenikontrolleri seadistamine (Samba) 
    • Failiserveri seadistamine (NFS, SMB) 
    • Võrgust alglaadimine (PXE, LTSP) 
    • Veebiserveri konfimine (Apache, Nginx veebiserver) 
    • PAM autentimismoodulid, LDAP autentimine 
    • E-postiteenuse seadistamine (Postfix/ Dovecot) 
    • Marsruutimise seadistamine, tulemüür 
    • Secure Shell seadistamine, avaliku võtmega autentimine 
  • Kaugligipääsud – OpenVPN, IPsec
  • Esmane turvaskaneerimine ja ründetõrje (nmap, fail2ban)
    • Skriptimine – Bash
    • Tarkvara paigaldamine lähtekoodist

Kursusel käsitletu on abiks eksamiks LPIC-2 202 valmistumisel (https://www.lpi.org/study-resources/lpic-2-202-exam-objectives/)

Õppemeetodid: Auditoorne töö klassi- või veebikeskkonnas 24 tundi (sh praktilised harjutused koolikeskkonnas 15 tundi) 
Hindamismeetod: Praktiliste tööde sooritamine klassis 
Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.   

Hind sisaldab: 

  • Kohvipause koolituskeskuses ja ühiseid lõunasööke 

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Lektori CV

Kliendi tagasisided:

„Koolitus kus osalesin oli hea lühike kuid sellegipoolest sai piisavalt praktilist kogemust.“

„Palju kasulikku ja huvitavat, asjalik koolitaja ja hea korraldus“

„Väga hea koolitus, annab palju praktilist teadmist.“

Linux põhikursus

Koolituse eesmärk: Osalejad õpivad kasutama Linuxi operatsioonisüsteemi ja rakendama selle peamisi teenuseid 

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes soovivad täiendada teadmisi operatsioonisüsteemidest, omandada võimekust Linuxi seadistamiseks ja on tuttavad operatsioonisüsteemide kasutamisega. Samuti need, kes soovivad alustada karjääri IT-spetsialistina  ja omavad algtasemel Linuxi kasutamiskogemust.  

Õppevahendid: Linuxi operatsioonisüsteemil toimiv arvuti

Programm:

  • Linux kui operatsioonisüsteem, Linuxi ajalugu, distributsioonid; 
  • installeerimine: kõik vajalik installeerimiseks: kettavormingud, kettajaotiste tegemine, baaskomplekt tarkvarast; 
  • vahendid: lisainfo allikad, töö käsureal, kest (shell), skriptid, utiliidid, konfigureerimisvahendid; 
  • tarkvara installeerimine, uuendamine: DEB, RPM ja tar paketid, repositooriumid, turvauuendused 
  • kasutajate haldamine: kasutaja mõiste, kasutajate loomine, keskkonna konfigureerimine, eriprivileegide jagamine, PAM autentimismoodulid; 
  • algkäivitusprotseduur: grub. SysV-init ja systemd. käivitumisskriptid, töötasemed; 
  • failisüsteemide haldamine: failisüsteemi ehitus, viidad, pääsuõigused, uue failisüsteemi loomine, monteerimine (mount), kontroll, kvootide määramine; 
  • protsesside haldamine: ülevaate saamine, protsesside tapmine, prioriteedid, cron ja at teenus; 
  • logimise konfigureerimine ja jälgimine; 
  • varundamine; 

Turvaküsimusi käsitletakse jooksvalt iga teema juures. 

Koolitus on loodud LPI ametliku programmi põhjal.  

Õppemeetodid: Auditoorne töö klassi- või veebikeskkonnas 24 tundi (sh praktilised harjutused koolikeskkonnas 15 tundi) 

Hindamismeetod:Praktiliste tööde sooritamine klassis

Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas 

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.   

Hind sisaldab:

  • Kohvipause koolituskeskuses ja ühiseid lõunasööke 

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Lektori CV

Kliendi tagasisided:

“Koolituse sisu algajale sobilik, koolitaja on pädev ja korralduse osas koolituse formaat hea.”

“Koolitus oli heas tempos, sai praktiliselt palju ülesandeid läbi tehtud. Koolitaja edastas materjali huvitavalt lisades juurde põnevaid näiteid päriselust.”

Automating Administration with PowerShell (AZ-040T00)

This course provides students with the fundamental knowledge and skills to use PowerShell for administering and automating administration of Windows servers. This course provides students the skills to identify and build the command they require to perform a specific task. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports.

Prerequisites:

  • Experience with Windows networking technologies and implementation.
  • Experience with Windows Server administration, maintenance, and troubleshooting.

Program:

  • Module 1: Getting started with Windows PowerShell
  • Module 2: Windows PowerShell for local systems administration
  • Module 3: Working with the Windows PowerShell pipeline
  • Module 4: Using PSProviders and PSDrives
  • Module 5: Querying management information by using CIM and WMI
  • Module 6: Working with variables, arrays, and hash tables
  • Module 7: Windows PowerShell scripting
  • Module 8: Administering remote computers with Windows PowerShell
  • Module 9: Managing Azure resources with PowerShell
  • Module 10: Managing Microsoft 365 services with PowerShell
  • Module 11: Using background jobs and scheduled jobs

Target audience: This course is intended for IT Professionals who are already experienced in general Windows Server, Windows client, Azure, and Microsoft 365 administration, and who want to learn more about using Windows PowerShell for administration. No prior experience with any version of PowerShell or any scripting language is assumed. This course is also suitable for IT Professionals already experienced in server administration, including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server.

Learning methods: Practical exercise, independent work.
Assesment methods: Execution of independent work.
Assesment form: Independent practical tasks on relevant topics.

Price includes coffee breaks and lunch

Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.

Lecturer’s Linkedin