Status: utkast för intern diskussion. Förslaget innehåller sex kurser för framtida data engineers. Tid, format, ansvar och teknikval är inte bestämda.
Målet är att utbilda data engineers som kan koppla pålitliga data till beslut, inte bara bygga data pipelines. APP ska förstå en business question, välja rätt data, bygga en lösning och förklara dess värde och begränsningar.
Vi skriver förklaringar på enkel svenska och använder etablerade engelska facktermer, som grain, star schema och stakeholder. Ovanliga termer förklaras när de introduceras.
Kurserna varvar teknik med business context. Data Fundamentals ger en gemensam grund i data, databaser och data quality. Business 101 följer innan programmeringen så att arbetet får ett tydligt syfte.
| Ordning | Kurs | Central fråga | Underlag för bedömning |
|---|---|---|---|
| 01 | Data Fundamentals | Vad gör data användbara och pålitliga? | Enkelt schema, data quality review, data dictionary och lineage-skiss |
| 02 | Business 101: Value Chain, KPIs och Stakeholder Context | Var kan data förbättra ett beslut? | Value chain map, stakeholder map och KPI tree |
| 03 | SQL + Python for DE | Hur gör vi source data till pålitliga resultat? | En testad data transformation som går att köra om |
| 04 | Business 102: Requirements, Metric Definitions, Grain och SLA | Vad ska vår data product leverera? | Metric definitions, grain, service levels och acceptance criteria |
| 05 | Data Modelling + Data Warehouse / Lakehouse | Hur strukturerar vi data för analys? | Dimensional model, motiverade architecture choices och testade queries |
| 06 | Business 103: Decision-oriented Presentation, Impact och Risk | Vilket beslut ska en stakeholder fatta, och hur säkert är underlaget? | Decision brief med impact, risker och assumptions |
Governance handlar om vem som bestämmer om data, vilka regler som gäller och hur vi följer upp dem. Det ingår i alla sex kurser: roller, classification och lifecycle först, sedan kontroller, godkännanden, access, ändringar och riskbeslut.
APP bygger en governance brief i vårt gemensamma case. Den kopplar owners, quality rules, access och retention till beslut och testresultat. Målet är att kunna följa governance och eskalera frågor, inte designa ett helt governance-program. Se case och bedömning för kurskopplingarna.
- Börja med stakeholder brief för nytta, scope och beslut som behövs.
- Använd kurskatalogen för att diskutera innehåll och lärandemål.
- Använd gemensamt case och bedömning för att visa hur APP ska visa sina kunskaper.
- Använd översikten över DP-900 och DP-750 för att diskutera certifieringsspår och vad som behöver läggas till.
- Använd litteraturöversikten för bokval, koppling till kurserna och förslag på läsordning.
- Använd kursmallen när kurser vidareutvecklas eller läggs till.
- Använd governance-mallen för att dokumentera regler, ansvar och evidence i caset.
.
|-- README.md # Programöversikt och kurskatalog
|-- docs/
| |-- stakeholder-brief.md # Internt förslag och underlag för godkännande
| |-- shared-case-and-assessment.md # Sammanhängande övningar och bedömningskriterier
| |-- azure-certifications.md # DP-900, DP-750 och koppling till kurserna
| `-- reading-list.md # Litteratur, kurskopplingar och läsordning
|-- courses/
| |-- 01-data-fundamentals/README.md
| |-- 02-business-101/README.md
| |-- 03-sql-python-for-de/README.md
| |-- 04-business-102/README.md
| |-- 05-data-modelling-dw-lakehouse/README.md
| `-- 06-business-103/README.md
`-- templates/
|-- course-template.md # Återanvändbar kursstruktur i Markdown
`-- governance-brief-template.md # Ansvar, regler, beslut och evidence
Varje kurssida har samma struktur: syfte, förkunskaper, lärandemål, begrepp, praktiskt arbete, bedömningsunderlag och planering. Lägg övningar, lösningsförslag och resurser i respektive kursmapp när de är klara.
- Målgrupp: APP på väg mot en junior roll som data engineer. Kontrollera förkunskaperna före start.
- Detta är en kurs- och dokumentstruktur, inte färdigt undervisningsmaterial.
- Ett fiktivt retail case kopplar tekniken till beslut utan att använda kund- eller produktionsdata.
- Programmet är plattformsneutralt. Välj relational database, Python-miljö och analytics platform innan labbarna byggs.
- Production orchestration, cloud infrastructure, security engineering, streaming och avancerad drift ingår inte i grundprogrammet. Vissa grunder tas upp, men programmet räcker inte för självständigt arbete i produktion.
- Bestäm målgrupp och vad APP ska kunna efter programmet.
- Utse programansvarig, kursansvariga och business reviewers.
- Bestäm kursordning, tidsbudget och format.
- Välj labbmiljö och ta fram syntetiska data och referenslösningar. Ta också fram fiktiv governance-policy, rollkort med mandat och testroller för access-kontroller.
- Provkör övningarna och testa att bedömningen fungerar före start.