Skip to main content
Skip header
Terminated in academic year 2009/2010

Architecture of the .NET Technology

Type of study Bachelor
Language of instruction Czech
Code 456-0546/01
Abbreviation AT .NET
Course title Architecture of the .NET Technology
Credits 5
Coordinating department Department of Computer Science
Course coordinator Ing. Jan Martinovič, Ph.D.

Subject syllabus

Lectures

* Overview of .NET Framework and CLR architecture
* Introduction to Web application development using ASP.NET
* Development of multithreaded applications
* Use application domains and reflection
* Working with graphics using the System.Drawing
* Improved security of .NET Framework applications
* Implementation Services: Implementation, installation and service control. Implementation of interoperability: COM, calling native code
* Networking, work with mail. Globalization Application
* Diagnostics: Debug, Trace, EventLog. Monitoring performance: PerformanceCounter, PerformanceCounterCategory, CounterCreationData, StackTrace, StackFrame
* Configure applications and Microsoft Windows Installer

Exercises

* Home Exercise
* CLR
* Working with threads
* Working with graphics
* Use application domains and reflection
* Improving Security
* Implementation of services and implementation of interoperability
* Networking and globalization
* Diagnostics

Literature

Current resources and references published on the web page of course

Architecture .NET Framework, http://arg.vsb.cz/msita/.NET/default.aspx

Microsoft .NET Framewok SDK

Advised literature

MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0 Foundation , Tony Northrup and Shawn Wildermuth, with Bill Ryan of GrandMasters, ISBN 13 : 9780735622777

http://www.codeplex.com/

Programming Microsoft® .NET (Core reference) (Hardcover) by Jeff Prosise, ISBN-10: 0072850566 

Allen Jones: C# Programmer's Cookbook, Microsoft Press, ISBN: 0-7356-1930-1