Microsoft 365 – Pokročilá automatizácia a migrácia SharePointu (GOC223)
Tento pokročilý päťdňový kurz priamo nadväzuje na základné zručnosti správy SharePointu a Microsoft 365 a posúva účastníkov do inžinierskej úrovne automatizácie, skriptovania, vynucovania governance a migračných workflow. Školenie sa zameriava na PowerShell automatizáciu, Microsoft Graph, prípravu a vykonanie migrácie, automatizáciu provisioningu a workspace, vynucovanie governance a compliance. Dôraz je kladený na odolnosť, bezpečnosť, opakovanú správu a inžinierske best practices.
Päťdňový expertný inžiniersky kurz exkluzívne pre GOPAS
Pre koho je kurz určený
Kurz je určený pre:
Administrátorov SharePoint Online / Microsoft 365 so základnými skúsenosťami
Cloudových inžinierov zameraných na automatizáciu alebo migráciu dát
Profesionálov zodpovedných za governance a správu životného cyklu
IT tímy implementujúce skriptované alebo rozsiahle operácie SharePointu
Vývojárov alebo DevOps tímy integrujúce M365 s Azure
Požiadavky
Odporúčané znalosti:
Dobrá znalosť základov SharePoint Online a Microsoft 365
Skúsenosti so správou, oprávneniami a štruktúrou obsahu
Základná znalosť PowerShellu
Orientácia v automatizácii alebo DevOps procesoch
Výhodou: skúsenosť s Git, VS Code, Microsoft Graph
Formát školenia
5 dní vedeného školenia
Inžiniersky zamerané praktické laby
Reálne skriptovacie scenáre
Workflow nasadenia Dev/Test/Prod
Šablóny a skripty na opakované použitie (logovanie, baseline, provisioning, detekcia driftu)
Dodávané v EN alebo CZ/SK podľa session
Čo sa naučíte
1. Inžinierske prostredie: VS Code, Git & Copilot
Konfigurácia VS Code pre automatizáciu (workspace setup, formátovanie, debugging)
Git základy: hygiena repozitára, branching, pull requesty, code review
Zodpovedné použitie GitHub Copilot pre skriptovanie (promptovanie, bezpečnostné pravidlá, akceptačné kritériá)
Lab: inicializácia repozitára, scaffolding, lintovanie, test setup
2. Automatizačná stratégia & výber nástrojov
Kedy použiť PowerShell, Microsoft Graph, PnP alebo REST
Návrh identity stratégie: app registrations, oprávnenia, least privilege
Lab: bezpečná registrácia aplikácie a konfigurácia základných oprávnení
3. PowerShell Engineering Deep‑Dive
PnP.PowerShell, Microsoft.Graph moduly, SPO Management Shell
Autentifikačné modely: interaktívne, device code, certifikát, managed identity
Lab: unified connection wrapper so štruktúrovaným logovaním
4. Microsoft Graph — Pokročilé inžinierske techniky
Graph batching, delta queries, stránkovanie
Riešenie throttlingu a servisných limitov
Klasifikácia chýb & retry stratégie
Lab: resilient ingestion pipeline so stránkovaním a kontrolou throttlingu
5. Multi‑Environment Staging (DEV / TEST / PROD)
Bezpečné deployment procesy pre zmeny v Microsoft 365
Porovnávanie prostredí: stránky, zoznamy, položky; detekcia driftu
Baseline a diff automatizácia
Lab: diff & baseline reporting script
6. Migračné inžinierstvo
Predmigračné kontroly a validácia pripravenosti
Návrh migračných vĺn, paralelizácia a cutover stratégie
Riešenie veľkých zoznamov, histórie verzií, throttlingu a oneskorení indexovania vyhľadávania
Lab: plánovanie migračných vĺn a throttle‑aware execution
7. Provisioning automatizačné vzory
Porovnanie PnP provisioning s provisioning catalog frameworks
Zachytávanie metadát a dynamická konfigurácia
Lab: dynamický PnP provisioning artifact
8. Orchestrácia & vlastná integrácia
Request centrum a workflow šablón workspace
Pre‑ a post‑provision skriptové hooky
Compliance kontroly a governance automatizácia
Governance artefakty: attestation vlastníka, sensitivity labels, detekcia sprawl
Lab: návrh integrácie skriptov (PnP simulácia)
9. Správa životného cyklu & compliance enforcement
Automatizované pravidlá pre retention a sensitivity
Detekcia a náprava governance driftu
Lab: compliance drift reporting + automatizovaná náprava
10. Azure integračné vzory
Kedy použiť Logic Apps, Functions alebo Automation Runbooks
Event/webhook subscriptions a change notifications
Lab: Function‑based automation pattern