Microsoft 365 – Pokročilá automatizace a migrace SharePointu (GOC223)
Tento pokročilý pětidenní kurz přímo navazuje na základní dovednosti správy SharePointu a Microsoft 365 a posouvá účastníky do inženýrské úrovně automatizace, skriptování, vynucování governance a migračních workflow. Školení se zaměřuje na PowerShell automatizaci, Microsoft Graph, přípravu a provedení migrace, automatizaci provisioningu a workspace, vynucování governance a compliance. Důraz je kladen na odolnost, bezpečnost, opakovatelnou správu a inženýrské best practices.
Pětidenní expertní inženýrský kurz exkluzivně pro GOPAS
Pro koho je kurz určen
Kurz je určen pro:
Administrátory SharePoint Online / Microsoft 365 se základními zkušenostmi
Cloudové inženýry zaměřené na automatizaci nebo migraci dat
Profesionály odpovědné za governance a správu životního cyklu
IT týmy implementující skriptované nebo rozsáhlé operace SharePointu
Vývojáře nebo DevOps týmy integrující M365 s Azure
Požadavky
Doporučené znalosti:
Dobrá znalost základů SharePoint Online a Microsoft 365
Zkušenosti se správou, oprávněními a strukturou obsahu
Základní znalost PowerShellu
Orientace v automatizaci nebo DevOps procesech
Výhodou: zkušenost s Git, VS Code, Microsoft Graph
Formát školení
5 dní vedeného školení
Inženýrsky zaměřené praktické laby
Reálné skriptovací scénáře
Workflow nasazení Dev/Test/Prod
Šablony a skripty pro opakované použití (logování, baseline, provisioning, detekce driftu)
Dodáváno v EN nebo CZ/SK dle session
Co se naučíte
1. Inženýrské prostředí: VS Code, Git & Copilot
Konfigurace VS Code pro automatizaci (workspace, formátování, debugging)
Základy Gitu: hygiena repozitáře, větvení, pull requesty, code review
Odpovědné použití GitHub Copilot pro skriptování (promptování, bezpečnostní pravidla, akceptační kritéria)
Lab: inicializace repozitáře, scaffolding, linting, nastavení testů
2. Strategie automatizace & výběr nástrojů
Kdy použít PowerShell, Microsoft Graph, PnP nebo REST
Návrh identity: registrace aplikací, oprávnění, least privilege
Lab: bezpečná registrace aplikace a konfigurace baseline oprávnění
3. PowerShell – inženýrský deep‑dive
PnP.PowerShell, Microsoft.Graph moduly, SPO Management Shell
Modely autentizace: interaktivní, device code, certifikát, managed identity
Lab: wrapper pro sjednocené připojení se strukturovaným logováním
4. Microsoft Graph — pokročilé inženýrské techniky
Batchování, delta dotazy, stránkování
Řízení throttlingu a limitů služby
Klasifikace chyb & retry strategie
Lab: odolný ingest pipeline se stránkováním a řízením throttlingu
5. Multi‑environment staging (DEV / TEST / PROD)
Bezpečné nasazení změn v Microsoft 365
Porovnání prostředí: sites, lists, items; detekce driftu
Automatizace baseline a diff
Lab: skript pro reporting diff & baseline
6. Migrační inženýrství
Pre‑migrační kontroly a validace připravenosti
Návrh migračních vln, paralelizace a cutover strategie
Řízení velkých seznamů, historie verzí, throttlingu a zpoždění indexace
Lab: plánování migračních vln a throttle‑aware provedení
7. Provisioning – automatizační vzory
Porovnání PnP provisioning vs. katalogové frameworky
Zachytávání metadat a dynamická konfigurace
Lab: dynamický PnP provisioning artefakt
8. Orchestrace & vlastní integrace
Request centrum a workflow šablon workspace
Pre‑ a post‑provision skriptové hooky
Compliance kontroly a governance automatizace
Governance artefakty: attestation vlastníka, sensitivity labels, detekce sprawl
Lab: návrh integrace skriptů (PnP simulace)
9. Správa životního cyklu & compliance enforcement
Automatizované pravidla pro retention a sensitivity
Detekce a náprava governance driftu
Lab: reporting compliance driftu + automatizovaná náprava
10. Azure integrační vzory
Kdy použít Logic Apps, Functions nebo Automation Runbooks
Event/webhook subscriptions a change notifications
Lab: automatizační vzor založený na Function