HTX Frederikshavn & Hjørring

Det har aldrig været sjovere at være nørd

Brugerværktøjer

Webstedsværktøjer


prog:forloeb_csharp_b

Programmering-B (C#)

SCRUM(lite)

SCRUM(lite)

Forstå hvordan professionelle udviklingsteams arbejder. Her lærer du at arbejde i sprint, håndtere opgaver effektivt og levere software i faste, korte cyklusser.

Læs mere

Rekursive funktioner

Rekursive funktioner

Lær om rekursion, hvor en funktion kalder sig selv, og hvordan de kan bruges til at løse komplekse problemer på elegant måde.

Læs mere

Algoritmer 1#2

Algoritmer 1#2

Dette forløb introducerer grundlæggende algoritmer, herunder sortering med BubbleSort, samt Dijkstra's Shortest Path.

Læs mere

Klasse & Objekter, herunder OO Principper

Klasse & Objekter, herunder OO Principper

Lær om objektorienteret programmering, herunder klasser, objekter og grundlæggende OO-principper, samt hvordan UML bruges til design.

Læs mere

Objekt Orienteret Analyse

Objekt Orienteret Analyse

Dette forløb introducerer objektorienteret analyse, hvor man identificerer klasser, objekter og deres relationer før kodning.

Læs mere

Nedarvning & Polymorfi

Nedarvning & Polymorfi

Forstå hvordan nedarvning og polymorfi fungerer i objektorienteret programmering, og hvordan man modellerer det med UML-diagrammer.

Læs mere

Interfaces & Polymorfi

Interfaces & Polymorfi

Dette forløb dækker interfaces og polymorfi, samt hvordan de kan bruges til at skabe fleksibel kode.

Læs mere

Versionsstyring med Git

Versionsstyring med Git

Lær om versionsstyring med Git, hvordan du kan spore ændringer, samarbejde med andre og håndtere forskellige versioner af kode.

Læs mere

Mønstre #1 Singleton & Observer

Mønstre #1 Singleton & Observer

Lær designmønstrene Singleton og Observer, som hjælper med at strukturere kode og løse almindelige programmeringsproblemer.

Læs mere

Mønstre #2 Command & Factory

Mønstre #2 Command & Factory

Dette forløb introducerer Command- og Factory-mønstre, som giver fleksible og genanvendelige løsninger i softwaredesign.

Dette punkt er pt. ikke aktivt

SOLID principper

SOLID principper

Lær de fem SOLID-principper for objektorienteret design, som hjælper med at skrive ren, robust og vedligeholdelsesvenlig kode.

Dette punkt er pt. ikke aktivt

Algoritmer 2#2

Algoritmer 2#2

Dette forløb dækker algoritmer som fx. Held-karp og A-star.

Dette punkt er pt. ikke aktivt

Software testing

Software testing

Her lærer du, hvorfor software skal testes, og hvordan man sikrer kvalitet. Du bliver introduceret til black-box, white-box, acceptance- og integration testing m.m.

Læs mere

Unit testing

Unit testing

Her lærer du at lave automatiserede tests af små dele af programmet, så fejl opdages tidligt, og koden holdes robust når du ændrer eller bygger videre på dit program.

Læs mere

Test Driven Development (TDD)

Test Driven Development (TDD)

Her lærer du at arbejde efter princippet test først, kode bagefter. Du skriver automatiserede unit tests, før du implementerer din kode. På den måde lærer du at tænke over krav og design, før du skriver programmet. TDD fører til mere velstruktureret, vedligeholdbar og fejlsikker kode.

Dette punkt er pt. ikke aktivt

Unified Modelling Language

Unified Modelling Language

UML er et visuelt sprog, der hjælper med at planlægge og forstå softwarestruktur før kodning. Klassediagrammer viser, hvordan objekter og deres relationer er organiseret, mens use-case diagrammer giver overblik over systemets funktioner set fra brugerens perspektiv. Ved at arbejde med UML bliver designet mere gennemtænkt og samarbejdet lettere. Det er et effektivt værktøj til at skabe klarhed og reducere fejl i udviklingsprocessen.

Læs mere

Databaser - (Supplerende stof)

Databaser - (Supplerende stof)

Databaser er hjertet i moderne software, hvor data gemmes, struktureres og hentes effektivt. De gør det muligt at håndtere store datamængder, sikre konsistens og understøtte komplekse forespørgsler. Med databaser kan programmer håndtere data mere effektivt, blive lettere at skalere og opnå højere pålidelighed i databehandlingen.

Læs mere

prog/forloeb_csharp_b.txt · Sidst ændret: af admin