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 …)

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

Turbetehnoloogiate rakendamine ja turvaseire ettevõttes (SC-200 Microsoft Security Operations Analyst ametliku materjali baasil)

Koolituse eesmärk: Osalejad saavad teadmised kuidas Microsofti tehnoloogiate baasil kaitsta oma ettevõtte IT-taristut küberohtude eest.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes soovivad täiendada teadmisi kuidas kaitsta enda ettevõtte IT-taristut küberohtude eest ning haldavad või plaanivad hakata haldama ettevõtte IT-taristut Microsofti tehnoloogiate baasil. Sobib hästi IT administraatorile või IT spetsialistile, kes oma töös haldab hübriid- või pilvetaristut.

Õppevahendid: Microsoft M365 tenant ja Azure’i tasuta prooviversioon. Windows operatsioonisüsteemiga arvuti. Soovi korral võib osaleja kasutada oma personaalset arvutit.

Programm:

Päev 1

  • Turvaarhitektuuri ja turbekeskuse planeerimine:
    • Küberohud, ohuteadmus ja tööriistad
    • Zero Trust arhitektuur
    • SOC meeskond ja protseduurid
    • Sentinel baasil turvaseire metoodika
    • KQL päringukeel
    • Triaaž ja intsidentide kategoriseerimine

Päev 2

  • Turvaseire seadistamine ja ohujaht:
    • Logide kogumine üle taristu
    • Analüütika loomine vastavalt Mitre raamistikule
    • Automaatika seadistamine
    • Copilot for security
    • Asitõendite kogumine ja ohtude tõrje

Päev 3

  • Turbetehnoloogiate rakendamine:
    • Ründekaitse ja turvanõrkuste seire
    • Microsoft Defender XDR
    • Defender for Cloud
    • Purview
    • Copilot ja selle võimalused
    • Azure OpenAI rakendamine

Koolitus põhineb Microsofti ametlikul koolituse SC-200 Microsoft Security Operations Analyst“ baasil ja materjalidel, aga arvestatakse kohalike Eesti ettevõtete eripärasid ja vajadusi.

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Teams. Koolituse maht on 27 tundi sh 15  tundi praktilisi harjutusi koolituskeskkonnas.

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 ja ühiseid lõunasööke.

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

Microsoft 365 Administrator (MS-102T00-A)

This course covers the following key elements of Microsoft 365 administration: Microsoft 365 tenant management, Microsoft 365 identity synchronization, and Microsoft 365 security and compliance.

(veel …)

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öötuba andme-, finants- ja riskianalüütikule

Kolmel pealelõunal toimuvas AI töötoas saab koolitatav uusi teadmisi, kuidas AI abil kasutada andmeanalüütiku ja andmeinseneri tasemega võrreldavaid andmeanalüüsivõtteid. Töötoa käigus saab selgeks, kuidas edukalt sooritada keskmisest keerukamaid andmeanalüüsi ülesandeid. Praktilistest harjutustest koosnev koolitus on mõeldud organisatsioonide töötajatele, kes kasutavad erinevaid andmeanalüüsivõtteid ja -tööriistu, et lahendada finants- ja/või riskide halduse ning vastavuskontrolliga seotud probleeme.

Tuuakse välja ka põhilised AI-ga töötamisel kaasnevad riskid.

Õpituba toimub  koostöös KPMG spetsialistidega.

Õpituba toimub ainult klassiruumis kohapeal.

Õpituba toimub kolmel järjestikusel pealelõunal 14:00 – 17:00

Sihtrühm ja eelteadmised: Õpituba on suunatud organisatsioonide töötajatele, kes kasutavad andmeanalüüsivõtteid ja -tööriistasid, et lahendada finants- ja/või riskide halduse ning vastavuskontrolliga seotud probleeme.
Programmeerimisoskused ei ole osalemiseks nõutavad.

Õppevahendid: Koolitusel osalejal peab olema kaasas enda sülearvuti. Peab omama kehtivat eraisiku Google kontot 3 GB vaba mäluruumiga.

Neil, kellel puudub vajalik arvuti on võimalik seda rentida kokkuleppel BCS Koolitusega. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:
Sissejuhatus ja andmeanalüüs Google Colabis AI-ga

  • Sissejuhatus AI toega andmeteadus ja -analüüsi kasutades Google Colab tööriista;
  • Google Colabi kasutamine: kasutajaliides, võimalused ja piirangud;
  • Vabavaraliste tööriistade andmehaldusriskid organisatsiooni andmete kasutamise korral.

Harjutus: Programmikoodi ja sisu genereerimine, andmeobjektide (dataframe) andmetabeli genereerimine AI-ga.

Harjutus: Andmeallikate kasutamine ja andmetöötlus

  • Failide kasutamine tabeltöötluses kasutades ilmastiku avaandmeid AI-ga
  • Energeetika hinnaandmete töötlus
  • API seadistamise ja automaatpäringute koostamine AI-ga, kasutades API päringu dokumentatsiooni ning päringuobjekti tabeliks liigendamist
  • Ilmaandmete ja energeetika hinnaandmete kokkuvõtmine ja regressioonianalüüs AI-ga

Äriandmete töötlus AI-ga

  • Soovitused AI tööriistade kasutamiseks vastavalt organisatsioonis olemasolevatele andmetele

Harjutus: Simuleeritud raamatupidamisandmete töötlus AI-ga tuvastamaks riskikohti

  • Andmete genereerimine prompt’ide ja Pythoni koodiga AI abil
  • Tabelandmete töötlus AI toel riskide tuvastamiseks
  • Äriregistri avaandmete keskkond, API päringu seadistamine
  • Äriregistri SOAP päringudokumentatsiooni põhine töötlus ning API funktsiooni koostamine, päritud andmeobjekti tabeliks liigendamine
  • Andmete analüüs Äriregistri päringute toel riskide tuvastamiseks

Harjutus: Dokumendi vastavuskontroll AI-ga

  • Riigiteataja õigusaktide otsing ja potentsiaalsete ning asjakohaste õigusaktide tuvastamine
  • Riigiteataja õigusaktide allalaadimine ja teksti ekstraktimine automatiseeritud AI-ga
  • Regulaaravaldisi kasutava tekstivõrdlusanalüüsi funktsiooni ja dokumendianalüüs AI-ga

Osalejad saavad kaasa iseseisvaks õppimiseks õppevideosid ja ligipääsu õppekeskkonnale.

Õppemeetodid: Õppetöös saab osaleda tulles klassiruumi BCS Koolitus Aia 7, Tallinn.

Auditoorne töö klassikeskkonnas 12 tundi (sh 8 tundi praktilisi harjutusi)

Hindamismeetod: Õpiväljundite saavutamist ei hinnata.

Koolituse lõpetamine: Koolituse lõpetajale väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab:

  • Kohvipausi koolituskeskuses
  • Lisamaterjalina õppevideod
  • Ligipääs spetsiaalsesse õppekeskkonda

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

Loe lähemalt lektori kohta.

Naised veebiarendajaks!

Koolituse eesmärgiks on õpetada naisi looma ja arendama veebirakendusi. Koolitus on naiste jaoks ideaalne esimene samm IKT sektori suunas. Koolituse läbinu omandab oskused, et asuda tööle veebirakenduste juuniorarendajana, front-end juuniorarendajana, IT-rakenduste administraatorina, IT-projektijuhtina või IT-nooremspetsialistina. (veel …)

MS Excel põhi- ja edasijõudnute kursus koos praktikumiga

Koolituse eesmärk: Neljast moodulist (seal hulgas kahest PRAKTIKUM päevast) koosneval koolitusel saavad osalejad põhjalikud teadmised võimekast tööriistast MS Excel. (veel …)

MS Excel edasijõudnutele

Koolituse eesmärk: Osalejad saavad sügavamad oskused MS Exceli funktsionaalsuste kasutamiseks.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kellel vajadus muuta oma tööd efektiivsemaks kasutades selleks MS Exceli laiemat funktsionaalsust.

Osalejalt ootame koolitusel „MS Excel põhikursus“ käsitlevate teemade valdamist.

Õppevahendid: Windows operatsioonisüsteemi arvuti. Soovikorral võib osaleja kasutada oma personaalset arvutit.

MS Excel edasijõudnutele programm:

  • Töökeskkonna (MS Excel) kohaldamine
  • Dünaamiliselt seotud tabelite koostamine erinevatele töölehtedele:
    • töölehtede grupeerimine
    • valemid erinevatel töölehtedel paiknevatest andmetest
    • absoluutne- ja suhteline aadress valemites, tekstivalemid
    • funktsioonide kasutamine (nt SUM, SUMIF, IF, AVERAGE, ROUND, MAX, MIN, COUNT, VLOOKUP, TODAY jt)
    • tabeli põhjalikum kujundamine, kujunduse kopeerimine
    • diagrammide koostamine erinevatel töölehtedel paiknevatest andmetest
    • tingimuslik kujundamine (Conditional Formatting)
    • piirangute seadmine andmete sisestamisel
  • Eesmärgistatud otsing (Goal Seek)
  • Faili, töölehe ja tabeli kaitsmine
  • Ridade, veergude ja valemite peitmine
  • Tabelite analüüs:
    • ridade, veergude külmutamine, töölehe tükeldamine
    • suure tabeli printimine
    • veergude jagamine ja ühendamine
    • sorteerimine
    • filtreerimine
    • vahekokkuvõtted
    • risttabeli koostamine ja muutmine (Exceli tabelist)

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse maht on  16 tundi sh 10  tundi praktilisi harjutusi koolituskeskkonnas.
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:

  • Lõunat või kohvipausi (poole päeva puhul) koolituskeskuses
  • Tasuta MS Excel edasijõudnutele praktikumil osalemist
  • 2-nädalast e-õppe platvormi Skillaby kasutusõigust peale koolituse lõppu

Järgmisteks kursusteks soovitame: Power BI põhikursust või MS Excel profikursust

Õppekavarühm: 0611 Arvutikasutus.

Lektori CV

MS Excel profikursus

Koolituse eesmärk: Osalejad saavad laiapõhjalised oskused MS Exceli kõikide funktsionaalsuste kasutamiseks. Koolituse tulemusel oskab osaleja kasutada loovalt MS Exceli programmi keerukate ja ebastandardsete eesmärkide täitmiseks.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kelle töö nõuab põhjalikke teadmisi tabelarvutusest ja kes peavad oma töös kasutama MS Exceli programmi kõige kõrgemal funktsionaalsel tasemel.

Osalejalt ootame koolitusel „MS Excel edasijõudnutele“ käsitlevate teemade valdamist.

Õppevahendid: Windows operatsioonisüsteemi arvuti. Soovikorral võib osaleja kasutada oma personaalset arvutit.

Programm:

  • Töökeskkonna kohaldamine
  • Valemid ning nende koostamine
  • Ülevaade erinevatest funktsioonidest
  • Põhjalik tabeli kujundamine
    • tingimuslik kujundamine (Conditional Formatting)
    • kohandatud kujunduse loomine
  • Andmete sisestamisel piirangute seadmine (Data Validation)
  • Nimeliste aadresside kasutamine, dünaamilised nimelised piirkonnad
  • Massiivide kasutamine
  • Töötamine ühiste jagatud tööraamatutega
  • Erinevate diagrammitüüpide kasutamine
  • Töölehe ja tööraamatu osaline ning üldine kaitsmine
  • Töö lihtsustamine tabelipõhjade abil
  • Lahenduste leidmine Solver’ i abil
  • Andmete importimine Excelisse ja korrastamine
  • Suurte tabelite analüüs:
    • sorteerimine
    • keerukad filtrid
    • erinevad vahekokkuvõtted
    • erinevad risttabelid

Koolitus sisaldab 6 tundi PRAKTIKUMI viimasel päeval. 

Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse maht on  24 tundi sh 16  tundi praktilisi harjutusi koolituskeskkonnas.
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:

  • Lõunat või kohvipausi (poole päeva puhul) koolituskeskuses
  • 2-nädalast e-õppe platvormi Skillaby kasutusõigust peale koolituse lõppu

Järgmisteks kursusteks soovitame: Power BI põhi- ja edasijõudnute kursus koos praktikumiga.

Õppekavarühm: 0611 Arvutikasutus.

Lektori CV