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!“
Web Performance Optimizaton
Having a fast and reliable website or a service is desired by everyone and provides a good user experience. But not every website is fast enough. That’s why having enough knowledge of performance optimization is essential for developers. In this 2-day course we will introduce you how to improve the performance of your website. We will talk about critical paths that every browser should take to render your different web pages. We will discuss about different tools to monitor your performance and explore different strategies to deliver the first pixels to the screen as fast as possible. Plus, we will work with different dev. tools such as Google chrome developer tools to see what is exactly happening in our website.
The main goal of the course is to gain a strong skill in improving the performance of a website or a web application.
Prerequisites: familiar with using different design softwares
Target Group: Web developers both frontend/backend.
Program:
- The reasons why your website gets slow
- Identification of the problems which makes your website slow
- Different ways of solving the issues regarding web speed
- Different tools which can be used to trace your website
- Different tools to audit your website
- Google chrome deep dive
- Things you still don’t know about VS code
- The modern web programming
- Who uses framework anymore?
- Modern HTML,CSS,JS techniques to solve the common problems
- Introduction to CSS flexbox and grids
- Writing a clean code
Learning methods: Practical exercises, independent work
Assessment methods: Execution of different practical independent tasks
Assessment form: Practical independent tasks
Price includes coffee breaks and lunch in restoran “Lusikas”.
Securing Windows Server 2016 (MOC#20744CC)
This four-day, instructor-led course teaches IT professionals how they can enhance the security of the IT infrastructure that they administer. This course begins by emphasizing the importance of assuming that network breaches have occurred already, and then teaches you how to protect administrative credentials and rights to ensure that administrators can perform only the tasks that they need to, when they need to.
This course also details how you can mitigate malware threats, identify security issues by using auditing and the Advanced Threat Analysis feature in Windows Server 2016, secure your virtualization platform, and use new deployment options, such as Nano server and containers to enhance security. The course also explains how you can help protect access to files by using encryption and dynamic access control, and how you can enhance your network’s security.
Target audience: This course is for IT professionals who need to securely administer Windows Server 2016 networks. These professionals typically work with networks that are configured as Windows Server domain-based environments, with managed access to the internet and cloud services.
Students who seek certification in the 70-744 Securing Windows server exam also will benefit from this course.
Program:
- Module 1: Attacks, breach detection, and Sysinternals tools.
- Module 2: Protecting credentials and privileged access.
- Module 3: Limiting administrator rights with Just Enough Administration.
- Module 4: Privileged access management and administrative forests.
- Module 5: Mitigating malware and threats.
- Module 6: Analyzing activity with advanced auditing and log analytics.
- Module 7: Deploying and configuring Advanced Threat Analytics and Microsoft Operations Management Suite.
- Module 8: Secure Virtualization Infrastructure.
- Module 9: Securing application development and server-workload infrastructure.
- Module 10: Planning and protecting data.
- Module 11: Optimizing and securing file services.
- Module 12: Securing network traffic with firewalls and encryption.
- Module 13: Securing network traffic.
Prerequisites:
Students should have at least two years of experience in the IT field and should have:
- Completed courses 740, 741, and 742, or the equivalent.
- A solid, practical understanding of networking fundamentals, including TCP/IP, User Datagram Protocol (UDP), and Domain Name System (DNS).
- A solid, practical understanding of Active Directory Domain Services (AD DS) principles.
- A solid, practical understanding of Microsoft Hyper-V virtualization fundamentals.
- An understanding of Windows Server security principles.
Learing methods: Practical exercise, independent work.
Assesment methods: Execution of independent work.
Assesment form: Independent practical tasks on relevant topics.
Price includes:
Andmeanalüüs ja aruandlus MS Excelis
Programm:
- Andmete importimine tekstifailist, veebist, teisest Exceli failist, csv failist
- Andmete korrastamine:
- info jagamine ühest lahtrist erinevatesse lahtritesse (n aadress, indeks, linn)
- info ühendamine erinevatest lahtritest (n ees- ja perenimi)
- valemite taastamine
- Arvutamised tabelites:
- vahesummade leidmine, valikuline summeerimine, tingimusega summeerimine (Sum, SumIf, DSum)
- suurima-vähima leidmine (Min, Max)
- keskmiste leidmine (Average)
- loendamine (Count)
- tulemuste ümardamine (Mround, Round, Floor, Ceiling, RoundUp, RoundDown)
- päringute abil sobivate andmete leidmine andmebaasist (VLookup)
- Andmete sisestamisel piirangute kasutamine (Validation)
- Eesmärgistatud otsing – lõpptulemuse kaudu õigete lähtearvude leidmine
- Suurte tabelite analüüs:
- päiseridade ja veergude nähtaval hoidmine tabelis liikumisel
- andmete sorteerimine
- andmete filtreerimine
- aruannete loomine (ühe- ja mitmekordsed vahekokkuvõtted)
- aruannete moodustamine erinevatelt töölehtedelt või erinevatest failidest (Consolidate…)
- risttabel, kui suure hulga andmete võimas analüüsivahend (PivotTable)
- Diagrammide koostamine andmete analüüsiks
- Suurte tabelite printimine:
- fikseeritud read ja veerud
- tabeli valikuline printimine
Eelteadmised: elementaarne Exceli kasutuskogemus
Sihtgrupp: arvutikasutajad, kellel on vajadus effektiivselt kasutada oma igapäevatöös Exceli võimalusi, et erinevaid andmehulki töödelda ning analüüsida
Õppemeetodid: praktiline harjutus, iseseisev töö
Hindamismeetod: iseseisvate tööde sooritamine.
Hindamiskriteerium: õpiväljundite saavutamist kontrollitakse läbi iseseisva praktilise töö.
Hind sisaldab kohvipause koolituskeskuses
Õppekavarühm: 0611 Arvutikasutus.
Lektori CV
Web application development (PHP)
The main goal of this course is to gain a strong skill in creating and managing website backend using PHP.
Prerequisites: basic knowledge of web programming, JavaScript and HTML5/CSS3.
Program:
- What is PHP and what is it used for?
- PHP commenting and setting up a web server
- Echo – print, variables, IF statement
- Arithmetic and comparison operators
- Triple equals and Logical operators
- Switch statements
- Arrays and multidimensional arrays
- All types of loops
- Functions and functions with undefined parameters
- Formatting numbers and Get / post
- Embedding PHP with HTML
- Setting up database and connecting to database
- Fetching results and looping and fetch all
- Closing db-connection
- Templating and multiple file uploading
- Row count and escaping and inserting
- Creating template engine and language chooser
- PHP basic proxy
- Mysql database introduction
- PHP framework introduction (Laravel)
- MD5 encryption
- Form validation
Target audience: Professional developers who has one year of programming experience and are interested in developing web applications using PHP. Non-professionals with 1-5 month experience of programming using JavaScript and any other languages. Without a developer background who are interested in creating a web application using PHP. Junior web application developers and others who are willing to make a rich and responsive web application by PHP.
Learning methods: Practical exercise, independent work by developing a web application using PHP.
Assesment methods: Execution of independent work.
Assesment form: Independent practical tasks on relevant topics.
More information:
- Coffee breaks at the training center and lunch in the restaurant “Lusikas” are included in the price.
Dokumendipõhjade loomine MS Wordis
Koolituse eesmärgiks on arendada osaleja MS Wordi oskusi nii, et kursuse tulemusena oskab osaleja luua korralikult toimivaid dokumendipõhju.
Programm:
- Global Templates
- Normal.dotm muutmine
- Building Blocks – Quick Parts
- Document Templates
- Lehe parameetrid
- Stiilid
- lõigustiilid, nende kasutamine, muutmine, juurde loomine
- stiiligalerii korrastamine, salvestamine
- stiilide import/eksport
- tabelistiilid, nende loomine, salvestamine
- sisukorrastiilid, nende loomine, salvestamine
- Päised/jalused
- Väljad (Fields)
- dokumendiväljade lisamine
- vormiväljade lisamine, sidumine
- Salvestamine
- Kaitsmine
Õppemeetod: praktiline harjutus, iseseisev töö
Hindamiskriteerium: õpiväljundite saavutamist kontrollitakse läbi iseseisva praktilise töö
Hind sisaldab
- tasuta praktikumi “Dokumendi korrektne vormistus MS wordi abil”, kus saate õpitud teadmisi kinnistada ning enda töös esinenud probleemidele lahendust otsida koos lektoriga. Praktikumil osalemise kinnitamiseks on vajalik eraldi registreerimine praktikumi lehelt.
- kohvipause koolituskeskuses
Õppekavarühm: 0611 Arvutikasutus.
Lektori CV
Küljendamise põhikursus (Adobe InDesign CC baasil)
Koolituse eesmärgiks on arendada osaleja oskusi erinevate trükiste (reklaamid, plakatid, voldikud) loomiseks ja trükikõlbulikuks PDF-iks vormistamiseks.
Programm:
- Töökeskkonna tutvustus ja kohaldamine
- suurendus, vähendus tööriistad, paletid, mõõtühikud
- põhimõisted
- import/eksport
- Uue töö loomine
- lehe määrangud
- lehtede lisamine, kustutamine
- abivõrgustiku ja –joonte kasutamine
- põhjade (master) loomine, ülekandmine
- lehekülgede numereerimine
- Töö tekstiga
- teksti kujundamine
- teksti importimine (autoflow)
- töö tekstikastiga
- teksti poolitamine nii käsitsi kui automaatselt
- täpp- ja numberloetelud ka mitmetasandiline numereerimine
- Lihtsamate tekstitabelite loomine (Tabs)
- Tekstistiilid
- erinevate tekstistiilide loomine, peale kandmine ja muutmine
- Töö objektidega
- joondamine, järjestamine, grupeerimine
- (Pen) tööriista kasutamine
- Töö tabeliga
- tabeli loomine ja kujundamine
- ridade veergude lisamine/eemaldamine, ühendamine/lahterdamine
- tabeli teisendamine tekstiks ja vastupidi
- MS Excel tabeli import
- Värvimine
- värvimudelid (CMYK, RGB,Spot, Process)
- üleminekud (Gradient)
- Töö piltidega
- piltide sissetoomine (Embed file, Link)
- resolutsioon ja failitüübid
- pildi asetamine teksti (Text Wrap)
- CC Libraries
- tekstistiilide, värvide, objektide lisamine
- kasutamine
- Töö eksport PDF-iks
- Publish Online
- hüperlingid, nupud, videod
Eelteadmised: töökogemus Windows keskkonnas kasutaja tasemel
Sihtgrupp: koolitusele ootame inimesi, kelle tööülesannete hulka kuulub info- ja reklaammaterjalide kujundamine/küljendamine
Õppemeetod: praktiline harjutus, iseseisev töö
Hindamiskriteerium: õpiväljundite saavutamist kontrollitakse läbi iseseisva praktilise töö
Hind sisaldab:
- tasuta Adobe InDesign`i praktikumi, kus saate õpitud teadmisi kinnistada ning enda töös esinenud probleemidele lahendust otsida koos lektoriga. Praktikumil osalemise kinnitamiseks on vajalik eraldi registreerimine praktikumi lehelt.
- kohvipause koolituskeskuses
Õppekavarühm: 0611 Arvutikasutus.
Lektori CV
Kliendi tagasiside:
“Väga hästi korraldatud koolitus. Suurepärane õpetaja, põhjalikult, rahulikult ja arusaadavalt tegi kõik selgeks. Kenasti ajakavast kinnipidamine on alati suur pluss. Kiidan väga!”
SharePoint koolitus peakasutajatele ja spetsialistidele
Osalejad saavad süsteemse teadmiseSharePoint saidikollektsiooni võimalustest ja nende administreerimisest peakasutaja rollis.
Sihtrühm ja eelteadmised: Koolitusele on oodatud kõik, kes tunnevad juba MS Sharepointi tavakasutaja tasemel ning soovivad jätkata karjääri peakasutaja ja spetsialistina. Koolitus annab põhjaliku ülevaate SharePointi võimalustest, et töötada ettevõttes peakasutaja rollis.
Õppevahendid: Windows operatsioonisüsteemi arvuti. Soovikorral võib osaleja kasutada oma personaalset arvutit.
Programm:
- SharePoint administreerimise ülevaade
SharePoint Site Collection administraatori roll ja SharePoint põhilised võimalused
- Site Collection ja alamsaidid
SharePoint Site Collection ideoloogiad, alamsaitide loomine, saitide erinevus ja saitide loomise parimaid praktikaid.
- Loendid ja teegid
SharePointi loendid ja teegid – nende ülesehitus, võimalused ja parimad haldamise praktikad.
- Kasutajaõigused
SharePointi kasutajaõiguseid, nende haldamine site collectioni, saidi, loendi ja üksiku elemendi tasemel
- SharePointi sisu haldamine
SharePointi sisu haldamise vahendid: teavitused, dokumentide haldus, vaated, veebiosad, Sharepoint’i ühildamine teiste MS365 rakendustega
Õppemeetodid: Õppetöös saab osaleda klassiruumi tulles või liitudes koolitusega läbi veebikeskkonna Zoom. Koolituse maht on 16 tundi sh 8 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.
Lektori LinkedIn
Kliendi tagasiside:
“Koolitaja on kindlasti enda erialas professionaal, mis aitas tal ka koolituse sisu rääkida väga arusaadavalt. Koolituse sisu oli väga kergesti arusaadav. Lisaks ka praktilised harjutused, mis andsid parema arusaama teemast . Korraldus oli ka väga hea.”
“Koolitus oli hästi ülesse ehitatud, sisutihe, teooriat toetasid praktilised ülesanded.”
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.”
The course provides an introduction to JavaScript with the aim of helping students to write rich and well-structured web applications. This includes defining and using variables, performing looping and branching, capturing and validating user inputs and carrying out other DOM-related operations.
Target audience: Professional and non-professional developers are equally welcomed to take part of the course. Some recommendations based on previous experience:
- Professional developers with 6-12 month of programming experience
- Non-professionals with 6-12 month experience of creating web applications
- People without a developer background, but who are interested in learning to create web applications
Programme:
Day 1: Basics and DOM
- Introduction to JavaScript
- Variables
- Objects and types
- Styles and UI enhancements
- Document Object Model (DOM)
- HTML5 and DOM
- Forms
- Events
- Debugging JS
Day 2: Classes, objects, asynchronous JavaScript, arrow functions
- Classes and objects
- Asynchronous JavaScript and Promises
- Fetch API
- Arrow functions
- Regular expressions
Learning methods: Practical exercises, independent work
Assessment methods: Execution of independent work
Price includes coffee breaks and lunhces in
Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.