2010/2011

02351 Microsoft Application Development Foundation with C# - (Certification preparation)

Engelsk titel: 


Microsoft Application Development Foundation with C# - (Certification preparation)

Sprog:


Point (ECTS )


7.5

Kursustype:   

Civil- Videregående Kursus
Kurset udbydes under åben uddannelse


Skemaplacering:

Forår
Kurset afholdes hver tirsdag kl 15 til 18
 

Undervisningsform:

Forelæsning, opgaver og praktiske test.

Kursets varighed:

13-uger

Eksamensplacering:

Aftales med læreren 

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Faglige forudsætninger:


Deltagerbegrænsning:

Minimum  8, Maksimum:  30
 

Overordnede kursusmål:

Kurset er relevant for software udviklere som ønsker at udvikle applikationer ved anvendelse af Microsoft .NET Frameworket.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Udvikle applikationer som bruger 'System types' og 'Collections'.
  • Implementere service processer, tråde og applikations domæner, som tillader applikations-isolation og "Multithreading"
  • Udvikle og udgive styrbare applikationer.
  • Skabe klasser som kan blive serialiseret således at de nemt kan lagres og videresendes.
  • Skabe robuste applikationer som kan modstå angreb og begrænse adgangen vha. bruger- og grupperoller.
  • Bruge Interoperability og Reflection til at kommunikere med ældre kode og andre applikationer.
  • Skabe applikationer som kan fungere i flere regioner og lande.
  • Tegne diagrammer og skabe billeder og vise dem i applikationen eller gemme dem i filer.

Kursusindhold:

Kurset tager dig igennem alle kernefacetter af applikationsudvikling i C# 3.0 og det tilhørende .net framework (3.5)

* Datatyper i C# og deres forskellige brugsområder
* Interfaces og deres funktion som kontrakter mellem forskellige komponenter
* Brug af events og delegates til interaktion mellem forskellige komponenter
* Tilgang til filer og filsystem via. 'streams' og 'framework' klasser
* Brug af 'regular expressions' til tekst fortolkning og manipulation
* Arrays, collections og dictionaries samt deres generiske repræsentation
* Binær og XML serializering af objekter
* Udnyttelse af C# grafik bibliotek GDI+
* 'Threading' og 'threadpools' til parallelisering af processer
* Implementation, installation og kontrol af services
* Sikkerhed i form af 'Code Access Security', rolle baseret sikkerhed, applikationsdomæner,
certifikater og kryptering
* 'Reflection' til adgang af meta‐data og eksekvering af dynamisk kode
* Håndtering a sprog og kultur specifikke detaljer.


Litteratur:

.NET Framework Application Development Foundation - Training Kit (2nd edition).
Supplerende:
Programming C# 3.0, Fith edition, by Jesse Liberty, Donald Xie; O'Reilly Media 2007


Bemærkninger:

Efter kurset får man mulighed for at gå til eksamen i Microsoft certificering 70-536 til en favorable pris.


Kursusansvarlig:

Steen Silberg, 322, 018, (+45) 4525 9226, steen@imm.dtu.dk  
Ole Henrik Skov, 322, 013, (+45) 4525 9220, olsk@imm.dtu.dk  
Mads Dueholm, 322, 013, (+45) 4525 9221, madu@imm.dtu.dk  
Hubert Baumeister, 322, 010, (+45) 4525 3729, hub@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02351

Tilmelding:

I CampusNet

Nøgleord:

70-536 cerifisering
Sidst opdateret: 13. januar, 2011