Forstå plattformen
Rammeverk endres. Kunnskap om runtime, HTTP, nettleseren, data og operativsystemet varer lenger.
Software engineering
En samlet inngang til .NET, React, webplattformen, API-er, arkitektur og verktøyene som gjør programvare forståelig og vedlikeholdbar.
Utvikling samler teknologiene og arbeidsmåtene jeg bruker for å omsette ideer og behov til programvare. .NET er et sentralt og modent område, mens React, webplattformen og andre temaer får egne fordypninger etter hvert som innholdet vokser.
AI-utvikling har fått sitt eget område fordi agentiske verktøy påvirker hele utviklingsprosessen og fortjener mer enn å være et underpunkt under ett bestemt rammeverk.
Dedikert kunnskapsområde
Det mest utviklede fagområdet her: C#, runtime, ASP.NET Core, EF Core, Aspire, arkitektur og sentrale fagstemmer.
Utforsk .NET-området →Komponentbasert utvikling av brukergrensesnitt. Reacts offisielle dokumentasjon er startpunktet mens dette området bygges videre ut.
Åpne ↗WEBHTML · CSS · JavaScriptNettleserens standarder og API-er er grunnmuren under alle webrammeverk. MDN er den viktigste løpende referansen.
Åpne ↗APISystemdesignKontrakter, meldinger, autentisering, autorisasjon og avveiningene som oppstår når systemer skal samarbeide over tid.
Åpne →GITArbeidsflytVersjonskontroll, issues, pull requests, automatisering og dokumentasjon som gjør endringer sporbare og reviewbare.
Åpne ↗Rammeverk endres. Kunnskap om runtime, HTTP, nettleseren, data og operativsystemet varer lenger.
Bygg, tester, formattering, statisk analyse og CI bør uttrykke prosjektets krav maskinelt.
Tydelige grenser og kontrakter reduserer kostnaden når teknologi, team eller behov endres.