Töötajate kiirem ja efektiivsem koolitamine ja sisseelamine AI abil

Veebiseminaril räägitakse, kuidas parendada oma ettevõttesiseseid koolitus- ja sisseelamisprotsesse, kasutades selleks digitaalset õpet, AI-ga võimendatud tööriistu ja e-õppe platvorme.

Digitaalne õpe ehk e-õpe on uus termin, mis hõlmab endas mitmeid valdkondi ja tegevusi. Kuna töötajate sisseelamine, väljaõpe ja jooksev koolitustegevus sisaldavad endas aktiivset õppimist ja enesearendamist, siis tööandja üheks ülesandeks on luua neid tegevusi soodustavad tingimused, alustades individuaalsest õpikogemusest ja -teekonnast ning lõpetades interaktiivsete ja kaasaegsete õppematerjalidega.

Seminaril näitamegi teile, kuidas luua vastavad tingimused ja keskkond, mis soodustavad töötajate väljaõpet ning aitavad kaasa töötaja erialasele arengule.

Koolitab Kersti Laidvee, vestlust modereerivad Ott Alemaa ja Rihard Põder.

NB! Seminaril osalemiseks on vajalik stabiilne internetiühendus, ning parima kogemuse saamiseks on soovitatav liituda arvutist.

ISTQB® CERTIFIED TESTER FOUNDATION LEVEL 

This 3-day training, provides an opportunity to gain basic knowledge in the field of software testing – process management, planning and test reporting. At the end of the training, after successfully passing the final examination, the international ISTQB® certificate – ISTQB Foundation Level Exam for ISTQB CTFL Certification – ISTQB Official Registration (astqb.org) is obtained.

At the end of this course, participants will achieve the following skills:

  • use a common language for effective communication with other testers and project partners;
  • understand main testing concepts, the essence of the testing process, testing approaches and principles to achieve testing goals;
  • plan and prioritize testing tasks using selected testing techniques;
  • analyze both functional and non-functional specifications;
  • perform tests according to agreed testing plans, as well as analyze and report test results;
  • write a clear overview of incidents;
  • participate in test reports.

Target audience andprior prerequisites:Everyone who is going to participate in software testing process.

Prerequisites: Basic knowledge of system testing and experience in the IT industry.

Technology needed for the course: A Windows operating system computer with permissions to install and configure applications.

Those who do not have the necessary computer can rent it by agreement with BCS Training. Please inform the training company in advance.

Course outline 

  • Introduction to software testing:
    • Basic elements of testing;
    • Definitions of testing;
    • Test objectives;
    • General principles of testing;
    • Testing processes;
    • Psychology of testing.
  • Testing through the full software development lifecycle:
    • Software development models;
    • Verification and validation;
    • Testing levels – unit testing, integration testing, system testing, and acceptance testing;
    • Regression testing;
    • Testing and development.
  • Static testing techniques:
    • Types of inspection;
    • Inspection process (overview);
    • Roles and responsibilities in reporting;
    • Reporting success factors;
    • Static analysis tools.
  • Test design techniques:
    • Test development process;
    • Documentation;
    • Types of test design techniques;
    • Specification-based techniques (black box);
    • Structure-based techniques (white box);
    • Experience-based techniques;
    • Criteria for the selection of testing techniques.
  • Test management:
    • Organization of testing;
    • Organization of the team: roles and responsibilities;
    • Planning and evaluation of testing;
    • Monitoring and control of testing progress;
    • Configuration management;
    • Risk management;
    • Classification and management of defects.
  • Test support tools:
    • Selection considerations;
    • Types of testing tools;
    • Effective use of tools: potential benefits and risks;
    • Classification of tools.

Study methods: You can participate in the study by joining the training through the online environment Teams. The volume of training is 24 hours incl. 12 hours of practical exercises or group work in the training environment.

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

Completion of training: Each participant receives a certificate of attendance after the course, the official certificate is awarded only when the exam is taken and passed within one year after the course (exam registration must be done within 6 months after completing the course).

The price includes: Study materials and examination cost (must be registered 6 months after the course and passed 12 months after the course.

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

Curriculum group: 0612 Database and network design and management.

CISM, Certified Information Security Manager CISM® Certification

The CISM (Certified Information Security Manager) course is designed for professionals who manage, design, and oversee an enterprise’s information security program. This course covers essential topics like information risk management, governance, incident management, and program development and management. Upon completion, participants will be well-equipped to handle the challenges of securing and protecting valuable information assets within their organizations.

The Course helps to prepare for the CISM Certification | Certified Information Security Manager | ISACA

Upon successful completion of this course, students will be able to:

  • Establish and maintain a framework to provide assurance that information security strategies are aligned with business objectives and consistent with applicable laws and regulations;
  • Identify and manage information security risks to achieve business objectives;
  • Create a program to implement the information security strategy;
  • Implement an information security program;
  • Oversee and direct information security activities to execute the information security program;
  • Plan, develop, and manage capabilities to detect, respond to, and recover from information security incidents.

Target audience:

The intended audience for this course is information security and IT professionals, such as network administrators and engineers, IT managers, and IT auditors, and other individuals who want to learn more about information security. Also those, who are interested in learning in-depth information about information security management, who are looking for career advancement in IT security, or who are interested in earning the CISM certification.

Prerequisites:

To ensure your success, the students taking this course should have professional experience in information security in at least one of the following areas:

  • Information security governance
  • Information risk management
  • Information security program development
  • Information security program management
  • Incident management and response

Technology needed for the course: A Windows operating system computer with permissions to install and configure applications.

Those who do not have the necessary computer can rent it by agreement with BCS Training. Please inform the training company in advance.

Course outline:

  • Information security governance
  • Information risk management
  • Information security program
  • Incident management

Study methods: You can participate in the study by joining the training through the online environment Teams. The volume of training is 40 hours incl. 20 hours of practical exercises or group work in the training environment.

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

Completion of training: Each participant receives a certificate of attendance after the course, the official certificate is awarded only when the exam is taken and passed within one year after the course (exam registration must be done within 6 months after completing the course).

The price includes: Study materials and examination cost (must be registered 6 months after the course and passed 12 months after the course.

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

Pythoni programmeerimise algkursus õhtuõpe

Kursuse peamine eesmärk on pakkuda algajatele huvilistele sissejuhatavat ja arusaadavat lähenemist Pythoni programmeerimisele, andes neile vajalikud algteadmised ja kindla aluse edasiseks õppimiseks.

Kursus on kavandatud nii, et osalejad saaksid selge ülevaate programmeerimise põhikontseptsioonidest, Pythoni keele süntaksist ning lihtsamatest andmestruktuuridest ja programmide loogikast.

Eesmärk on muuta programmeerimine ligipääsetavaks ja mõistetavaks, vähendades algajate hirmu ja eelarvamusi, mis võivad kaasneda programmeerimise õppimisega.

Kursus keskendub praktilistele oskustele, nagu lihtsate programmide kirjutamine, andmete töötlemine ja graafilise kasutajaliidese loomine. Õppijad saavad tunda rõõmu oma esimeste programmide loomisest ja käivitamisest. Samuti paneme rõhku probleemide lahendamisele ja loogilise mõtlemise arendamisele, mis on programmeerimise õppimisel üliolulised aspektid.

Kursuse lõpetanu tunneb end enesekindlalt Pythoni algteadmistega ja on innustatud jätkama oma teekonda programmeerimise maailmas. Kursuse edukas läbimine annab õppijatele vajaliku ettevalmistuse ja motivatsiooni edasiseks õppimiseks, olgu selleks siis süvendatud programmeerimiskursused, iseseisev õppimine või hobi korras programmeerimisprojektidega tegelemine.

Selgelt rõhutame, et antud kursus pakub algteadmisi. Kursuse eduka sooritamise korral ja valmisoleku olemasolul iseseisvalt edasi õppida loovad aluse professionaalse karjääri jätkamiseks programmeerijana.

Õpiväljundid:

  • Mõistab programmeerimise põhikontseptsioone ja -loogikat;
    • Saab aru programmeerimise alustaladest, sealhulgas algoritmide mõistmisest, andmetüüpidest, operaatoritest, muutujatest ja nende nimetamise konventsioonidest;
    • Õpib, kuidas programmeerimiskeeled, nagu Python, interpreteerivad koodi ja kuidas see teisendub arvutis käivitatavateks toiminguteks;
  • Oskab kasutada Pythoni juhtimisstruktuure loogiliste probleemide lahendamiseks;
    • Arendab oskusi kasutada tingimuslikke avaldusi ja tsükleid (if, for, while) keerukamate probleemide lahendamiseks, mis on vajalikud koodi loogika juhtimiseks ja andmete iteratiivseks töötlemiseks;
  • Kasutab efektiivselt Pythoni andmekogumeid andmete struktureerimiseks ja manipuleerimiseks;
    • Rakendab Pythoni loendeid, tupleid ja sõnastikke andmete salvestamiseks, juurdepääsuks ja organiseerimiseks, omandades seeläbi vajalikud oskused andmestruktuuride loomiseks ja kasutamiseks, mis on oluline igasuguse andmetöötluse ja -halduse jaoks;
  • Arendab lihtsaid graafilisi kasutajaliideseid Tkinteri abil, rakendades oma teadmisi praktilistes projektides;
    • Teab põhitõdesid graafiliste kasutajaliideste loomisest Tkinteri teegi abil, mis võimaldab õppijatel luua interaktiivseid programme, andes neile oskused ja enesekindluse Pythoni projektide visuaalseks esitamiseks;
  • Rakendab parimaid programmeerimistavasid, sealhulgas puhta ja hooldatava koodi kirjutamist;
    • Omandab teadmised ja oskused, mis on vajalikud tõhusaks veaotsinguks, koodi dokumenteerimiseks ja versioonihalduse kasutamiseks, valmistades õppijaid ette professionaalseks tööks tarkvaraarenduse valdkonnas.

Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes soovivad Pythoni programmeerimises omandada algteadmisi.

Osalejal peab olema:

  • ingliskeelsest tehnilisest tekstist arusaamine materjalide kasutamiseks;
  • algtasemel arvutikasutuse oskus.

Eelnev programmeerimiskogemus ei ole kohustuslik.

Õppevahendid: Arvuti, millel on õigused rakenduste installeerimiseks ja seadistamiseks.

Vajadusel on võimalik arvutit rentida kokkuleppel BCS Koolitusega. Palume sellest koolitusettevõtet eelnevalt teavitada.

Programm:

Moodul 0:
Sissejuhatus Programmeerimiskontseptsioonidesse (2 Tundi)

  • Sessioon 1 (1 Tund): Programmeerimise alused
    • Sissejuhatus programmeerimisse: mida tähendab programmeerida ja kuidas programmeerimiskeeled töötavad
    • Põhiterminid: tõlgendamine vs kompileerimine
    • Algoritmid: mis need on, näited lihtsatest algoritmidest ja nende tähtsus programmeerimises
  • Sessioon 2 (1 Tund):
    Programmeerimise põhikonstruktsioonid

    • Erinevat tüüpi literaalid (boolean, täisarvud, ujukomaarvud, stringid)
    • Muutujad ja nende nimetamise konventsioonid: kuidas deklareerida ja kasutada muutujaid

Moodul 1:
Andmetüübid, operaatorid ja põhilised sisend/väljundtoimingud (5 Tundi)

  • Sessioonid 1-2 (2 Tundi):
    Andmetüüpide ja operaatorite süvitsi uurimine

    • Pythoni andmetüüpide mõistmine
    • Keerulisemad avaldised üksik- ja binaarsete operaatoritega
    • Operaatorite prioriteedid ja seotus
  • Sessioonid 3-4 (2 Tundi):
    Operaatorite ja põhiliste sisend/väljundtoimingute kasutamine

    • Bitilised, boolean ja suhtelised operaatorid
    • Sissejuhatus Pythoni sisend/väljundtoimingutesse kasutades print() ja input() funktsioone
    • Andmetüüpide teisendamine ja stringide töötlemise tehnikad
  • Sessioon 5 (1 Tund):
    Keerulisemad sisend/väljundtoimingud

    • Keerulisemad toimingud print() ja input() funktsioonidega, sealhulgas väljundi vormindamine
    • Praktilised näited ja harjutused stringioperatsioonide ja I/O käsitlemise kohta

Moodul 2:
Juhtimisvoog – tingimuslikud plokid ja tsüklid (5 Tundi)

  • Sessioonid 1-2 (2 Tundi):
    Tingimuslike avalduste mõistmine

    • Sissejuhatus tingimuslikele avaldustele (if, if-else, if-elif, if-elif-else)
    • Praktilised näited tingimuslike avalduste kasutamisest Pythonis
  • Sessioonid 3-4 (2 Tundi):
    Tsüklite kasutamine pythonis

    • Erinevad tsüklitüübid (while, for, range) ja nende kasutusjuhud
    • Tsüklikontrollid: break, continue ja pass avaldused
  • Sessioon 5 (1 Tund):
    Juhtimisvoo Arenenud Tehnikad

    • Tsüklite ja tingimuslike avalduste pesastamine
    • Reaalmaailma rakendused tsüklitele ja tingimuslikele avaldustele

Moodul 3:
Andmekogumid – loendid, tuple’d ja sõnastikud (6 Tundi)

  • Sessioonid 1-2 (2 Tundi):
    Loenditega Töötamise Meisterlikkus

    • Loendite loomine ja manipuleerimine
    • Loendioperatsioonid, meetodid ja loendite mõistmine
  • Sessioonid 3-4 (2 Tundi):
    Tuple’ite Uurimine ja Nende Kasutamine

    • Tuple’ide mõistmine ja nende muutumatus.
    • Tuple’ide võrdlemine loenditega ja praktilised rakendused
  • Sessioonid 5-6 (2 Tundi):
    Sõnastike Süvitsi Uurimine

    • Sõnastike loomine, manipuleerimine ja iteratsioon.
    • Sõnastike praktilised kasutusjuhud Pythonis.

Moodul 4:
Funktsioonid (4 Tundi)

  • Sessioonid 1-2 (2 Tundi):
    Pythoni funktsioonidega tutvumine

    • Funktsioonide defineerimine ja kutsumine
    • Return avalduse ja funktsiooni parameetrite mõistmine
  • Sessioonid 3-4 (2 Tundi):
    Funktsioonide keerulisemad kontseptsioonid

    • Rekursiooni uurimine, vaikimisi parameetri väärtused ja muutuja ulatus
    • Praktilised harjutused funktsioonide loomiseks ja kasutamiseks

Moodul 5:
GUI (graafiline kasutajaliides) programmeerimise sissejuhatus Tkinteriga (3 Tundi)

  • Sessioon 1 (1.5 Tundi):
    Tkinteri alused

    • Sissejuhatus Pythoni GUI programmeerimisse Tkinteriga
    • Põhiliste GUI elementide loomine: aknad, nupud, sildid ja tekstisisendid
  • Sessioon 2 (1.5 Tundi):
    Tkinteriga edasijõudnud töö ja sündmuste käsitlemine

    • Sündmusjuhitud rakenduste arendamine Tkinteriga
    • Paigutuse haldamine ja interaktiivsete liideste loomine

Moodul 6:
Failide Käsitlemine ja põhiline erandite käsitlemine (3 Tundi)

  • Sessioon 1 (1.5 Tundi):
    Failide käsitlemise põhitõed pythonis

    • Failidest lugemine ja nendesse kirjutamine
    • Failiteede ja režiimide (lugemine, kirjutamine, lisamine) mõistmine
  • Sessioon 2 (1.5 Tundi):
    Erandite käsitlemise sissejuhatus

    • Vigade ja erandite käsitlemise alused
    • Try, except ja finally plokkide kasutamine vigade haldamiseks

Moodul 7:
Programmeerimise parimad praktikad (2 Tundi)

  • Sessioon 1 (1 Tund):
    Puhta ja hooldatava koodi kirjutamine

    • Parimad praktikad puhta, loetava ja hooldatava koodi kirjutamiseks
    • Kommentaaride lisamise ja koodi dokumenteerimise sissejuhatus
  • Sessioon 2 (1 Tund):
    Veaotsingu tehnikad ja versioonihaldussüsteemid

    • Põhilised veaotsingu tehnikad
    • Sissejuhatus versioonihaldussüsteemidesse (nt Git) ja nende tähtsus

Moodul 8:
Lõpuprojekt ja kursuse lõpetamine (3 Tundi)

  • Sessioon 1 (2 Tund):
    Lõpp-projekti alustamine

    • Lõpuprojekti planeerimine ja alustamine, mis rakendab kõiki õpitud kontseptsioone
    • Kodutöö lõpuprojektiga
  • Sessioon 2 (1 Tund):
    Projekti lõpetamine ja kursuse ülevaade

    • Lõpuprojekti esitamine ja lõpetamine
    • Kursuse ülevaade, KKK sessioon ja juhised edasiseks õppimiseks

Õppemeetodid: Õppetöös saab osaleda liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse kogumaht on 41 tundi sh 33  tundi auditoorset tööd ( millest 15 tundi seminari ja 18 tundi praktilisi harjutusi koolituskeskkonnas) ja 8 tundi iseseisvat tööd, mille käigus valmib lõpuprojekt.

Koolitus toimub kaks korda nädalas kell 18:00 – 20:30

Hindamismeetod: Praktiliste harjutuste sooritamine, lõpuprojekti koostamine ning esitlemine.

Hindamiskriteerium: Õpiväljundite saavutamist hinnatakse  läbi tagasisidestatud koolikeskkonnas sooritatud praktiliste tööde ja lõpuprojekti koostamise.

Koolituse lõpetamine: Koolituse lõpetaja saab tunnistuse kui sooritab kõik koolituse jooksul antud praktilised harjutused ja koostab ning esitleb lõpuprojekti.

Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemise kohta.

Hind sisaldab: Kohvipause koolituskeskuses

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

Java basics evening course

By the end of the course, participants have a solid foundation in programming and Java language. Through hands-on exercises and projects, participants gain practical experience in writing and debugging Java code. Additionally, they will study how to design a Java application.

Target audience and prior knowledge: The training is meant for anyone who would like to gain additional knowledge of IT development while working in their current field. Also, for those who want to start their career as a software developer.

The course is suitable for anyone who has computer skills at the level of a normal user.

Since it is an introductory training, prior knowledge of programming is useful, but not necessary prerequisites to participate.

Teaching aids: The participant needs a computer with a working microphone and camera, preferably an additional screen and a stable internet connection. The lecturer is using Windows operating system, but Mac OS can also be used.

Those who do not have the necessary computer, can rent it by agreement with BCS Training. Please inform the training company in advance.

Program:

  • The concept of programming, tools used, code repositories
  • Data, data types, operators, expressions, strings and string manipulation
  • Conditional expressions: if, else, switch
  • Arrays, loops: while, do-while, for, foreach
  • Collections, collections manipulation using loops
  • Functions, parameters, return value, recursion
  • Unit testing
  • The concept of object-oriented programming
  • File operations
  • Database, data model, SQL
  • Java Spring framework, RESTful application, connecting to the database
  • JSON Web Tokens (JWT) and authentication

Software used and taught: Java (OpenJDK), CMD/Bash, Git, IntelliJ, PostgreSQL, Postman.

During the course a simple Java application is created.

Study methods: You can participate in the study by entering the classroom or joining the training through the online environment Zoom. The volume of the training is 120 hours:

  • 80 hours in the classroom, includes theory as well as practical exercises (60 hours);
  • 40 hours of independent work on practical exercises.

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

Completion of training: A graduate of the training receives a certificate if  one performs all the practical exercises given during the training.

The price includes: Coffee breaks in the training centre.

Additional info: The training takes place over the period of 10 weeks, 2 evenings per week.
The training is weekly on Mondays and Thursdays at 18:00-21:00.

08.04 18:00 – 21:00
11.04 18:00 – 21:00
15.04 18:00 – 21:00
18.04 18:00 – 21:00
22.04 18:00 – 21:00
25.04 18:00 – 21:00
29.04 18:00 – 21:00
02.05 18:00 – 21:00
06.05 18:00 – 21:00
09.05 18:00 – 21:00
13.05 18:00 – 21:00
16.05 18:00 – 21:00
20.05 18:00 – 21:00
23.05 18:00 – 21:00
27.05 18:00 – 21:00
30.05 18:00 – 21:00
03.06 18:00 – 21:00
06.06 18:00 – 21:00
10.06 18:00 – 21:00
13.06 18:00 – 21:00

Curriculum group: 0612 Database and network design and management

Java basics evening course

By the end of the course, participants have a solid foundation in programming and Java language. Through hands-on exercises and projects, participants gain practical experience in writing and debugging Java code. Additionally, they will study how to design a Java application.

Target audience and prior knowledge: The training is meant for anyone who would like to gain additional knowledge of IT development while working in their current field. Also, for those who want to start their career as a software developer.

The course is suitable for anyone who has computer skills at the level of a normal user.

Since it is an introductory training, prior knowledge of programming is useful, but not necessary prerequisites to participate.

Teaching aids: The participant needs a computer with a working microphone and camera, preferably an additional screen and a stable internet connection. The lecturer is using Windows operating system, but Mac OS can also be used.

Those who do not have the necessary computer, can rent it by agreement with BCS Training. Please inform the training company in advance.

Program:

  • The concept of programming, tools used, code repositories
  • Data, data types, operators, expressions, strings and string manipulation
  • Conditional expressions: if, else, switch
  • Arrays, loops: while, do-while, for, foreach
  • Collections, collections manipulation using loops
  • Functions, parameters, return value, recursion
  • Unit testing
  • The concept of object-oriented programming
  • File operations
  • Database, data model, SQL
  • Java Spring framework, RESTful application, connecting to the database
  • JSON Web Tokens (JWT) and authentication

Software used and taught: Java (OpenJDK), CMD/Bash, Git, IntelliJ, PostgreSQL, Postman.

During the course a simple Java application is created.

Study methods: You can participate in the study by entering the classroom or joining the training through the online environment Zoom. The volume of the training is 120 hours:

  • 80 hours in the classroom, includes theory as well as practical exercises (60 hours);
  • 40 hours of independent work on practical exercises.

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

Completion of training: A graduate of the training receives a certificate if  one performs all the practical exercises given during the training.

The price includes: Coffee breaks in the training centre.

Curriculum group: 0612 Database and network design and management

Additional info: The training takes place over the period of 10 weeks, 2 evenings per week.
The training is weekly on Mondays and Thursdays at 18:00-21:00.

Ärianalüüs tööprotsessi automatiseerimiseks

Osalejad saavad praktilised oskused tarkvara arendusprojektide edukaks kavandamiseks ja elluviimiseks.

(veel …)

MikroTik Certified Security Engineer (MTCSE)

Koolituse eesmärk: Osalejad saavad põhjalikud teadmised kuidas kasutada RouterOS’i enamlevinud võrgurünnete tõrjumiseks ja/või nende mõju leevendamiseks. Lisaks oskused, kuidas kasutada KALI linuxit eelkirjeldatud seadistuste testimiseks.

Sihtrühm ja eelteadmised: Koolitus on suunatud arvutivõrkudega  töötavatele spetsialistidele, kes soovivad täiendavaid teadmisi arvutivõrgu turvalisusest, kuidas seda tagada ning tehnoloogiatest selle taga.
Koolitusel osalemise eelduseks on MTCNA sertifikaadi olemasolu.

Õppevahendid: Koolitusele palume kaasa võtta oma Windows operatsioonisüsteemiga sülearvuti kuhu on eelnevalt installeeritud MS Edge, Google Chrome, SSH klient (nt Putty), virtualiseerimise tarkvara (nt VMWare Workstation või Oracle Virtualbox) ning sinna sisse KALI linux ( vt https://www.kali.org/)

Koolitusel osaleja saab L4/P1 litsentsi (kasutamiseks nt virtuaal serveris) ja ruuteri.

Arvutil peab olema nii WiFi kui ethenet võrguliides!

Veenduge, et teil on arvutis administraatori õigused ja saate muuta nii võrgu kui ka tulemüüri sätteid.
Soovikorral on võimalus rentida arvutit BCS koolituskeskusest.

Programm:

Moodul 1 Sissejuhatus

  •  Rünnakud, mehhanismid ja teenused
  • Kõige tavalisemad ohud
  • RouterOS-i turvalisuse rakendamine

Moodul 2 Tulemüür

  • Paketi liikumine, tulemüüri ahelad
  • Olekutundlik tulemüür
  • RAW-tabel
  • SYN-üleujutuse leevendamine kasutades RAW-tabelit
  • RouterOS-i vaikesätted
  • Parimad tavad haldusjuurdepääsuks
  • Rünnaku tuvastamine kriitilise infrastruktuuri teenustele
  • Silla (brige/switch) filtrid
  • Lisavalikud tulemüüri filtris
  • ICMP filtreerimine

Moodul 3 OSI kihi rünnakud

  • MNDP rünnakud ja ennetamine
  • DHCP: võltsitud serverid, nälgimisrünnakud (eng: starvation attacs) ja ennetamine
  • TCP SYN rünnakud ja ennetamine
  • UDP rünnakud ja ennetamine
  • ICMP Smurf rünnakud ja ennetamine
  •  FTP, telneti ja SSH brute-force rünnakud ja ennetamine
  • Portskänneri tuvastamine ja ennetamine

Moodul 4 Krüptograafia

  • Sissejuhatus krüptograafiasse ja terminoloogiasse
  • Krüpteerimismeetodid
  • Algoritmid – sümmeetrilised, asümmeetrilised
  • Avaliku võtme infrastruktuur (PKI)
  • Sertifikaadid
  • Eneseallkirjastatud sertifikaadid
  • Tasuta kehtivate sertifikaatide saamine
  • Sertifikaatide kasutamine RouterOS-is

Moodul 5 Ruuteri turvalisuse tagamine

  • Portide koputamine
  • Turvalised ühendused (HTTPS, SSH, WinBox)
  • Teenuste vaikepordid
  • SSH kaudu tunnelimine

Moodul 6 Turvalised tunnelid

  • Sissejuhatus IPsec-i 
  • L2TP + IPsec
  • SSTP koos sertifikaatidega
  • OpenVPN koos sertifikaatidega (valikuline)
  • WireGuard (valikuline)

Sertifikaadi eksam (inglise keeles)

Õppemeetodid: Auditoorne töö klassikeskkonnas 16 tundi (sh praktilised harjutused koolikeskkonnas  8 tundi)

Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas ning eksamiga koolituse lõpus.

Koolituse lõpetamine: Koolituse lõpetaja saab MTCSE sertifikaadi, kui läbib koolituse lõpus toimuva eksami (registreerimiseks eksamile palume esitada pildiga dokument). Sertifikaat kehtib 3 aastat. Osalejatele, kes eksamit ei tee ning seega õ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

IT- spetsialisti baaskoolitus

Koolituse eesmärk Osalejad saavad võtmetähtsusega baasteadmised ning ülevaate olulisematest teemadest karjääri alustamiseks IT-süsteemide spetsialisti/ IT-tugiisiku ametikohal.

Sihtrühm ja eelteadmised: Koolitusele on oodatud algajad IT-tugiisikud ning kõik, kes soovivad alustada karjääri IT-süsteemide spetsialistina. Nõutud eeltingimuseks on esmane arvutikasutamise kogemus nii Windows’i kui Linux operatsioonisüsteemidega.

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

Koolitus koosneb neljast moodulist: 

1. moodul (8 akadeemilist tundi) 

Microsoft 365 Fundamentals MS-900T01 

  • Pilvekontseptsioonid 
  • Microsoft 365 tööviljakuse ja meeskonnatöö võimalused 
  • Microsoft 365 ärihaldusvõimalused 
  • Microsoft 365 turve ja nõuetele vastavus 
  • Microsoft 365 litsentseerimine ja tugi 

2. moodul (8 akadeemilist tundi)

Microsoft Azure Fundamentals (AZ-900T00-A)

  • Pilvekontseptsioonid
  • Azure’i arhitektuur ja teenused
  • Azure’i haldus ja juhtimine

3. moodul (16 akadeemilist tundi)

Võrgud ja nende turvalisus 

  • Wifi võrgu tüübid ja protokollid
  • Ethernet võrgu tüübid ja protokollid
  • Võrkude ülesehitus
  • Võrgu liikluse kihid
  • IPv4
  • IPv6
  • IPv4 arvutamine
  • Tulemüürid
  • Troubleshooting

4. moodul (24 akadeemilist tundi)

Linux põhikursus

  • 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.

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

Hindamiskriteerium: Õpiväljundite saavutamist kontrollitakse läbi praktiliste harjutuste koolikeskkonnas. Osalejatele, kes õpiväljundeid saavutanud ei ole väljastatakse soovi korral tõend koolitusel osalemisest.

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

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

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

COMPTIA® CYBERSECURITY ANALYST (CYSA+)

The course introduces tools and tactics to manage cybersecurity risks, identify various types of common threats, evaluate the organization’s security, collect and analyze cybersecurity intelligence, and handle incidents as they occur. (veel …)