Powershell tanfolyamok

  • 1
Vissza

Powershell

Powershell
PowerShell_box_460x350.jpg
223 000 Ft
(Bruttó ár: 283 210 Ft)

Üzemeltetési feladatok automatizálása PowerShellel - kezdőknek

Kód: MWinS09

A tanfolyam során a hallgatók megismerkednek a Powershell alapjaival, a nyelv architektúrájával és kialakításának szempontjaival, valamint áttekintik a Powershell programozási lehetőségeit. Tanfolyamunk résztvevői olyan tudásanyag birtokába jutnak melyek lehetővé teszik számukra, hogy a napi munkában felmerülő adminisztrációs feladataikat automatizálják. Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. Alapfokú rendszer adminisztrációs és programozási ismeretek és készségek. Online képzés esetés szükséges telepítés: Windows10 internet, webcamera, mikrofon az online képzések Zoom/Teams/Webex meetingeken történnek   Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft Windows Server alapú hálózat napi működtetése. 1. Bevezetés 1.1.      Powershell architektúra 1.2.      Segédprogramok 1.3.      A .NET keretrendszer alapjai 1.3.1. Objektum-orientáltság 1.3.2. Osztályok és gyűjtemények 1.3.3. A CLR és a Class Library 1.4.      COM objektumok használata 1.5.      WMI kezelés Powershellből   2. Powershell elemek 2.1.      CMD-letek 2.1.1. Felépítése 2.1.2. Keresés, lekérdezés 2.1.3. Paraméterek megadása: pozicionális vs. nevesített 2.2.      Kifejezés és parancsfeldolgozás 2.3.      Csővezeték ás átirányítás 2.4.      Output formázás 2.5.      Alias-ok 2.6.      PSDrive-ok 2.7.      Objektummetódusok és tulajdonságok 2.8.      Dátum és idő kezelés   3. Nyelvi elemek 3.1.      Változók és konstantok 3.1.1.  Változótípusok 3.2.      Tömbök 3.2.1.  Egydimenziós 3.2.2. Többdimenziós 3.2.3. Asszociatív 3.3.      Dátumtípusok 3.4.      Típuskonverzió 3.5.      Operátorok 3.5.1. Aritmetikai 3.5.2. Logikai 3.5.3. Típusvizsgálati 3.5.4. Csoportosító 3.6.      Reguláris kifejezések - mintaillesztés   4. Vezérlési szerkezetek 4.1.      Elágazás 4.1.1. IF/ ELSE/ ELSEIF 4.1.2. SWITCH 4.2.      Ciklus 4.2.1. WHILE, DO-WHILE 4.2.2. DO-UNTIL 4.2.3. FOR 4.2.4. FOREACH 4.3.      Erőltetett vezérlésátadás 4.3.1. BREAK 4.3.2. CONTINUE   5. Függvények 5.1.      Szintaktika 5.2.      Paraméterek 5.3.      Visszatérési érték kezelése 5.4.      Beépített függvények 5.5.      Filter vs. Function   6. Szkriptek 6.1.      Szintaktika 6.2.      Engedélyezés 6.3.      Paraméterek, visszaadott érték   7. Fontos cmdlet-ek 7.1.      Elemfeldogozás 7.2.      Importálás és exportálás 7.3.      Gyakran használt cmd-letek   8. Hibakezelés és hibakeresés 8.1.      Trap 8.2.      Try...Catch...Finally 8.3.      Debugging   9. Rendszerszolgáltatások 9.1.      Filekezelés 9.2.      Registrykezelés Powershellből 9.3       Hálózati szolgáltatások kezelése 9.4.      Tároló alrendszer kezelése 9.5.      Csomag és modulkezelési szolgáltatások 9.6.      Távoli számítógépek felügyelete 9.7.      Háttérben futó és időzített feladatok   10. PowerShell 7 10.1.   POWERSHELL 7 ÚJDONSÁGOK 10.1.1. Parancsok feltételes összefűzése 10.1.2. NULL kezelés 10.1.3. Parallel Foreach-Object 10.1.4.  PowerShell Linuxon

Időtartam:5 nap - 40 tanóra
Nehézségi szint:
  • Kezdő
PowerShell_box_460x350.jpg
223 000 Ft
(Bruttó ár: 283 210 Ft)

Üzemeltetési feladatok automatizálása PowerShellel - haladóknak

Kód: MWinS10

A tanfolyam során a hallgatók megismerkednek a haladó lehetőségeivel, a nyelv architektúrájával és kialakításának szempontjaival, valamint áttekintik a modulkészítési lehetőségeit. Tanfolyamunk résztvevői olyan tudásanyag birtokába jutnak melyek lehetővé teszik számukra, hogy a napi munkában felmerülő adminisztrációs feladataikat automatizálják.  Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. Alapfokú rendszer adminisztrációs és programozási ismeretek és készségek. Online képzés esetén szükséges telepítés: Windows10 internet, webcamera, mikrofon az online képzések Zoom/Teams/Webex meetingeken történnek Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft Windows Server alapú hálózat napi működtetése. 1. Haladó nyelvi technikák      1.1.      Változók 1.2.      Type accelerators 1.3.      Statikus metódusok 1.4.      Objektum típusok 1.4.1. COM 1.4.2. WMI 1.4.3. S (.NET) 1.5.      Saját PS Objektum létrehozása 1.6.      Új típus létrehozása 1.7.      Új osztály létrehozása 1.8.      Objektumtípusok lekérdezése   2. Windows Management Instrumentations (WMI) HASZNÁLAT 2.1.      Bevezetés a WMI-be 2.2.      A WMI lekérdezése 2.2.1. Példánylekérdezések 2.2.3. Osztálylekérdezések 2.3.      WMI lekérdezések (WQL) létrehozáa 2.3.1. WMI WHERE 2.4.      Osztály és példánykapcsolatok felderítése 2.4.1. WMI ASSOCIATORS 2.4.2. WMI SCHEMA 2.5.      WMI események kezelése 2.5.1. WMI EVENTS   3. Kimeneti formátum magas szintű beállítása 3.1.      Formázás beállítása 3.2.      HTML jelentés készítése   4. Xml adatok kezelése powershellből               4.1.      Kimenet mentése XML-be 4.1.1. ConvertTo-Xml, Export-Clixml 4.2.      XML adatok visszaolvasása 4.2.1. Import-Clixml 4.3.      XML osztály és objektum-metódusok 4.4.      Keresés és mozgás az XML-ben 4.4.1. Select-Xml 4.5.      XML elemek hozzáadása, módosítása   5. Haladó függvénykészítés 5.1.      Kötelező paraméterek megadása 5.2.      Paraméterkészletek definiálása 5.3.      Pipeline input 5.4.      Help készítése   6. Függvénytár készítése                    6.1.      Függvények definiálása 6.2.      Függvénytár beemelése a környezetbe   7. Szkriptmodul készítése                   7.1.      Csővezetéket használó cmdlet-ek írása 7.2.      Saját osztályok definiálása 7.3.      Hibakezelés 7.4.      Debugging 7.5.      Haladó paraméterezési technikák 7.6.      Modul manifest fájl készítése és használata 7.7.      Help és dokumentációkészítés   8. Rendszerszolgáltatások                    8.1.      Munkafolyamatok 8.1.1. Készítés és futtatás 8.1.2. Időzített munkafolyamatok 8.1.3. Párhuzamos végrehajtás 8.2.      Desired State Configuration 8.2.1. Bevezetés 8.2.2. Felépítés és működés 8.2.3. Konfiguráció készítése   9. Adatbázis elérés PowerShellből                    9.1.      Excel adatok feldolgozása 9.1.1. COM objektummal 9.1.2. A PSExcel modullal 9.2.      Access adatbázis-adatok feldolgozása 9.2.1. Kapcsolódás 9.2.2. Adatok lekérdezése 9.2.3. Adatok módosítása 9.3.      MS SQL szerver adatbázis-adatok feldolgozása 9.3.1. Kapcsolódás 9.3.2. Adatok lekérdezése 9.3.3. Adatok módosítása   10. Grafikus interfész készítése                    10.1.   Grafikus interfész tervezése 10.2.   Függvénymodul definiálása 10.3.   Grafikus PowerShell script futtatása 10.4.   PowerShell Charts

Időtartam:5 nap - 40 tanóra
Nehézségi szint:
  • Haladó
PowerShell_box_460x350.jpg
151 000 Ft
(Bruttó ár: 191 770 Ft)

PowerShell mint alkalmazásfejlesztési platform

Kód: MWinS11

A tanfolyam során a hallgatók megismerkednek a PowerShell haladó lehetőségeivel, a nyelv architektúrájával és kialakításának szempontjaival, valamint áttekintik a PowerShelles eszközkészletek készítésének/hibakeresésének/és tesztelésének eszközeit. Választ kapnak a következő típusú kérdésekre:                 - Hogyan írjak áttekinthető kódot?                 - Hogyan lesz "spagetti kód"-ból rendezett áttekinthető eszközmodul?                 - Hogyan lesznek a szkriptjeim és moduljaim jól újrahasznosíthatóak?                 - Hogyan naplózzam a szkriptem/modulom futását?                 - Hogyan legyen hibatűrő a kódom?                 - Milyen eszközökkel tudom tesztelni a megírt kódomat? Tanfolyamunk résztvevői olyan tudásanyag birtokába jutnak melyek lehetővé teszik számukra, hogy a PowerShell haladó lehetőségeit napi munkájuk során használják, illetve képessé válnak rendezett, moduláris felépítésű automatizációs eszközök fejlesztésére.. Microsoft Windows felhasználói ismeretek, gyakorlat a Microsoft termékek és az Internet használatában. Haladó szintű PowerShell tudásanyag (.NET felépítése, WMI használata, függvény, szkript, szkriptmodul készítése) ismeret. Online képzés esetés szükséges telepítés: Windows10 internet, webcamera, mikrofon az online képzések Zoom/Teams/Webex meetingeken történnek Infrastruktúra üzemeltetőknek, akiknek feladatai közé tartozik a Microsoft Windows Server alapú hálózat napi működtetése. 1. Az alapok 1.1.       Powershell architektúra 1.2.       Segédprogramok 1.3.       A .NET keretrendszer alapjai 1.3.1. Objektum-orientáltság 1.3.2. Osztályok és gyűjtemények 1.3.3. A CLR és a Class Library 1.3.4. Statikus metódusok 1.4.       COM objektumok használata 1.5.       WMI kezelés Powershellből 1.1.       Változók 1.2.       Type accelerators 1.5.       Saját PS Objektum létrehozása 1.6.       Új típus létrehozása 1.7.       Új osztály létrehozása 1.8.       Objektumtípusok lekérdezése   2. PowerShell programozási stílus 2.1.       Programozói szemlélet 2.1.1. Eredmények változóba mentése 2.1.2. Vezérlési szerkezetek használata 2.1.3. Kötelező változódeklaráció 2.2.       Autamatizációs szemlélet 2.2.1. Csővezeték használat 2.2.2. Beépített cmdlet-ek használata 2.2.3. Implicit konverziók engedélyezése   3. Függvénytárak és modulok 3.1.       Modultervezés 3.1.1. Függvénytárak helyett modulok 3.1.2. Beágyazott modulok 3.1.3. Meglévő (rendszer vagy közösségi) modulfunkciók beépítése és használata   4. Függvények és modulok optimalizálása 4.1.       Függvénytervezés 4.1.1. Algoritmizálás, folyamatdefiniálás 4.1.2. Általánosítás  paraméterezéssel 4.1.3. Ismétlődő algoritmuselemek kiemelése 4.1.4. Modul vs. függvényváltozók 4.1.5. Parancssori vs. csőparaméterek 4.1.6. Paraméterkészletek és dinamikus paraméterek 4.1.7. Parméterek ellenőrzése, kötelezővé tétele 4.1.8. Proxy függvények 4.1.9. Függvénykonfiguráció 4.1.9.1. Változóban 4.1.9.2. Konfigurációs állományban 4.1.9.3. Rendszerleíró adatbázisban 4.1.10 Függvény visszatérési érték meghatározása 4.2.       Kódmegjegyzések 4.2.1. Mikor kötelező? 4.2.2. Függvénykommentek 4.2.3. Modulkommentek és Súgó 4.3.       Moduloptimalizálás 4.3.1. Modulblokkok(konfigurációs, változó, függvény, alias) kialakítása 4.3.2. Függvények sorrendjének meghatározása 4.4.       Újrahasznosítás 4.4.1. Függvények újrahasznosítása: core modulok tervezése 4.4.2. Osztályok kialakítása 4.4.3. Modulok, mint osztályok   5. Olvasható kód készítése 5.1.       Változók és függvények elnevezése 5.1.1. Elnevezési konvenciók (ige-főnév, előtagok) 5.2.       Behúzások és sortörések 5.3.       Aliasok és rövidítések kiemelése 5.4.       Kódblokkok jelzése 5.5.       Parancssori súgó használata kötelező paramétereknél   6. Hibakezelés 6.1.       Trap 6.2.       Try...Catch...Finally 6.3.       Debugging parancssorból 6.4.       Error objektum használata hibakezelési rutin paramétereként 6.5.       Throw 6.6.       Hibaüzenetek kialakításának szempontjai   7. Naplózás 7.1.       Naplózás fájlba 7.1.1. Átirányítással 7.1.2. Hibakezelő rutin részeként 7.2.       Naplózás az eseménynaplóba 7.2.1. Saját eseményszolgáltató regisztrálása 7.2.2. Naplózás a Windows PowerShell naplóba 7.2.3. Naplózás saját naplóba              8. Biztonság 8.1.       Scriptblock Logging 8.2.       Szkriptek aláírása 8.3.       Szenzitív információk eltávolítása a kódból 8.3.1. A PSCredential objektum 8.3.2. Szenzitív információk tárolása titkosítva 8.4.       Paraméterbiztonság 8.4.1. Hatókörök és privát változók 8.4.2. Típusos paraméterek   9. Tesztek készítése 9.1.       A Pester modul 9.1.1- Tesztek készítése és futtatása 9.1.2. Teszteredmények értelmezése 9.2.       A PSScriptAnalyzer   10. Teljesítményoptimalizálás 10.1.     A Measure-Command használata 10.2.    ArrayList vagy GenericList .NET osztály használata 10.3.    Reguláris kifejezés használata több karakterláncérték kereséséhez 10.4.    Csővezeték kiváltása 10.5.    A .foreach() és .where() metódusok használata 10.6.    Párhuzamos feldolgozás használata 10.7     A .NET StreamReader osztály   11. Tippek-trükkök 11.1.    Multiplatformos szkriptek írása 11.2.    Ütemezett vs. interaktív szkriptek 11.3.    Kimenet formázási útmutató 11.4.    GUI helyett: Show-Command/OutGridView 11.5.    Folyamatjelzők használata

Időtartam:3 nap ( 3x 8 tanóra)
Nehézségi szint:
  • Haladó

Hírlevél feliratkozás

Az Adatvédelmi szabályzatot megértettem és elfogadom, feliratkozom a Számalk hírlevelére.