Umbraco er en open source Content Management System (CMS) platform, der bruges til at oprette og administrere hjemmesider og webapplikationer. Det er baseret på Microsofts .NET-teknologier og skrevet i C#.
Hvis du ønsker at arbejde med Umbraco udvikling, er der nogle vigtige begreber og færdigheder, du skal være bekendt med:
Umbraco CMS: Du skal have en grundlæggende forståelse af, hvordan Umbraco CMS fungerer, herunder hvordan man opretter og administrerer indhold, brugergrænsefladen og dets kernefunktionalitet.
C# og .NET: Umbraco er bygget på .NET-teknologier og skrevet i C#. Det er vigtigt at have en solid forståelse af C# og .NET-rammerne, da du vil arbejde med dem under hjemmeside udvikling.
MVC (Model-View-Controller): Umbraco følger MVC-arkitekturen. Forståelse af MVC-konceptet er afgørende, da det påvirker måden, du bygger og organiserer din kode på.
Razor-skabeloner: Umbraco bruger Razor-skabeloner til at generere indhold på websiden. Du skal være fortrolig med Razor-syntaxen for at kunne tilpasse og oprette skabeloner.
Datastrukturer og dokumenttyper: Umbraco bruger dokumenttyper til at definere, hvordan indholdet skal struktureres. Du skal vide, hvordan man opretter og administrerer disse dokumenttyper.