Arbetsbeskrivning
Om kursenKursen omfattar grunderna i objektorienterad programmering med C# som programmeringsspråk och ger studerande förståelse för begrepp som syntax, typer, klasser, arv, polymorfism och undantagshantering.
Kursen kombinerar teori och praktik för att ge studerande kunskap om att koppla samman frontend- och backendprogrammering med ramverk som Blazor och webAPI.
Dina arbetsuppgifterSom utbildare kommer du att:
- Undervisa om grundläggande begrepp inom objektorienterad programmering, inklusive algoritmiska och logiska tillvägagångssätt.
- Leda praktiska moment i programmering med C#, parprogrammering och användning av testdriven utveckling (TDD).
- Förklara hur klassbibliotek och ramverk används för att strukturera applikationer.
- Leda övningar i frontend- och backendkoppling med Blazor och webAPI.
- Ge vägledning i versionshantering med GIT samt introducera studerande till lämpliga designmönster för applikationsutveckling.
KvalifikationerVi söker dig som har:
- Erfarenhet av programmering med C# och objektorienterade koncept.
- Kunskap om utvecklingsprocesser, testdriven utveckling (TDD), samt koppling mellan frontend och backend.
- Erfarenhet av att använda verktyg som GIT och ramverk som Blazor eller webAPI.
- Pedagogisk förmåga och erfarenhet av att undervisa programmering.
Kursens målEfter avslutad kurs ska de studerande kunna:
- Förstå och tillämpa begrepp inom objektorienterad programmering.
- Utveckla applikationer med C# och koppla samman frontend och backend.
- Tillämpa testdriven utveckling (TDD) och automatiserad enhetstestning.
- Hantera versionshantering med GIT.
- Välja och använda lämpliga designmönster för applikationsutveckling.
- Självständigt leda och strukturera programmeringsprojekt.
Tidsperiod och genomförande - Format: Kursupplägget anpassas efter schemaläggning och plats.
AnsökanSkicka din ansökan med CV och en kort beskrivning av din erfarenhet och kompetens inom programmering och utvecklingsarbete till oss.
Var med och utbilda framtidens programmerare och bidra till utvecklingen av innovativa och hållbara lösningar inom IT!