Dansk - English
Kort version - Fuld version
Videregående .NET-programmering (Forår 2009) |
|||
Kursuskode : | CVVPDN-EKU | ||
ECTS Point : | 7,5 | Status : | Ikke valgt |
Revideret : | 28/07 2009 | Oprettet : | 06/05 2009 |
Placering : | - | Timer pr. uge : | 3.5 |
Længde : | 1 semester | Undervisningssprog : | Dansk |
Målsætning : | Kurset har fokus på .NET remoting, ASP.NET samt ADO.NET. Desuden introduceres mono til Linux og unmanaged kode. Der ses på .NET remotings virkemåde, transportkanaler samt sikkerhedsaspekter i datatransport. I ASP.NET arbejdes med brugen af diverse kontrollere, brugen af code-behind teknikker, XML samt praktisk deployering af projekter. At give den studerende et grundlag for avanceret programudvikling med C# og .NET-platformen. Med udgangspunkt i den studerendes kendskab til grundlæggende programmering med C# og .NET, indføres den studerende i mere avancerede .NET-platformsteknikker og metoder. Faglige læringsmål: •Anvende og vurdere centrale begreber indenfor Objektorienteret programmering, såsom klasser, arv, genbrug og polymorfi. •Implementere et system efter eget valg med brug af C# .NET teknologier efter objektorienterede principper indenfor det beskrevne pensum. •Anvende et stort antal af pensums klassebiblioteker samt forklare disses virkemåde. •Anvende og vurdere nødvendige UML diagrammer til beskrivelse af systemet. •Anvende struktureret test af objektorienteret kildekode. •Vurdere tidskritiske problemer og sikkerhedsaspekter i projektets system. •Diskutere og vurdere alternative systemopbygninger. •Vurdere systemets kommunikationsbehov og analysere det nødvendige valg af teknisk løsning Ikke-faglige læringsmål: •Udforme en skriftlig rapport til dokumentation af eksamens-projektet |
||
Hovedindhold : | Overordnet arbejdes der bl.a. med følgende: - Brugen af unmanaged kode (eksempler med C++). - Objektorienteret design af større .NET-systemer. - Brugen af C#.NET på Linux-platformen (mono). - Indgående kendskab til .NET remoting. - Sikkerhed i .NET-platformen. - ASP.NET med code-behind teknikker. - .NET-platformens in-memory repræsentation af data. - ADO.NET (ODBC og OleDb). - Opbygning af webservices (baseret på XML) og mobile enheder. Der benyttes MS Visual Studio .NET under Windows samt mono under Linux. |
||
Undervisningsform : | - | ||
Krævede forudsætninger : | Se på vores hjemmeside under "tilmelding og optagelse" | ||
Anbefalede forudsætninger : | JOOP eller kendskab til objektorienteret programmering. CDNP eller kendskab til C# og .NET-platformen. Adgang til dette kursus forudsætter en relevant kortere videregående uddannelse (KVU), programmeringserfaring, sprogkundskaber i dansk, engelsk, og at der ikke samtidig følges en SU-berettiget uddannelse. |
||
Relationer : | Dette kursus svarer til Videregående programmering med .NET (VPDN) fra ITD. | ||
Prøveform : | Mundtlig evaluering på grundlag af udført projekt | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | Fagansvarlig: Henrik Tange | ||
Undervisningsmateriale : | "Programming Microsoft ASP.NET 3.5" Dino Esposito Microsoft Press Tidligere oplyst litteratur udgår! |
||
Ansvarlig underviser : |