høst
2017
ITE1811 Webapplikasjoner 2 - 10 stp
Innhold
Kandidaten skal lære webprogrammering på .NET plattformen med MVC rammeverket i C#.
Innhold:
- .NET rammeverket
- C# språkelementer
- Delegater og hendelser
- Pekere
- Regulære uttrykk
- Operatoroverlasting
- Collections
- Generics
- Attributter
- Tråder og synkronisering
- ASP.NET MVC introduksjon
- Models - LINQ til SQL & Entity Framework
- View - Razor view engine
- Controllers
- Routes
- jQuery og Ajax
- ASP.NET Web API
- Unit testing framework
Hva lærer du
Kunnskap:
Kandidaten skal ha kjennskap til hvordan utvikle enkle C# konsoll- og Windowsprogrammer.
Kandidaten skal forstå sentrale begreper og konsepter for utvikling av andre generasjons webapplikasjoner med ASP.NET MVC og C#
Kandidaten skal kunne gjøre rede for hvordan benytte SQL databaser i webapplikasjoner
Kandidaten skal ha kjennskap til hvordan benytte jQuery og Ajax i brukergrensesnitt på klientsiden
Kandidaten skal kjenne til utvikling webtjenester etter REST prinsippet
Kandidaten skal ha kjennskap til mekanismer for utvikling av sikre webapplikasjoner og webtjenester
Kandidaten skal ha kjennskap til hvordan kvalitetssikre programkode ved bruk av enhetstesting.
Ferdigheter:
Kandidaten er i stand til å benytte Visual Studio med C# kompilator for utvikling av grunnleggende C#-programmer, webapplikasjoner og webtjenester.
Kandidaten kan benytte sentrale klasser i .NET og ASP.NET standard API.
Kandidaten kan benytte ASP.NET MVC sentrale klasser i webapplikasjoner og webtjenester.
Kandidaten er i stand til å benytte et rammeverk for enhetstesting.
Kandidaten kan benytte nødvendige sikkerhetsmekanismer i ASP.NET for utvikling av sikre webapplikasjoner og webtjenester.
Generell kompetanse:
Kandidaten vil tilegne seg videregående web programmeringskunnskaper.
Kandidaten kan planlegge og gjennomføre programmerings prosjekter, både alene og som deltaker i en gruppe.
Eksamen
Arbeidskrav
3 obligatoriske oppgaver som vurderes bestått/ikke-bestått. Alle oppgavene må være bestått for å kunne ta prosjektoppgaven.
Eksamen og vurdering
Sluttkarakter settes på bakgrunn av følgende karaktergivende/obligatoriske oppgave: En større prosjektoppgave med bokstavkarakter.
Kontinuasjonseksamen
Ved ikke bestått på prosjektoppgave eller obligatoriske oppgaver må disse tas på nytt ved neste gangs gjennomføring av emnet.
Error rendering component
- Om emnet
- Studiested: Narvik | Bodø | Alta | Nettbasert |
- Studiepoeng: 10
- Emnekode: ITE1811
- Ansvarlig enhet
- Institutt for datateknologi og beregningsorienterte ingeniørfag
- Tidligere år og semester for dette emnet