Skip to main content
Skip header
Ukončeno v akademickém roce 2022/2023

Architecture of the .NET Technology

Type of study Bachelor
Language of instruction Czech
Code 460-2029/03
Abbreviation AT .NET
Course title Architecture of the .NET Technology
Credits 4
Coordinating department Department of Computer Science
Course coordinator Ing. Jan Janoušek

Osnova předmětu

Lectures:
- Overview of .NET Framework and CLR architecture, advanced features of C# language
- Use application domains and reflection
- Development of multithreaded applications
- Networking, work with mail, globalization of applications, security of .NET Framework applications
- Implementation Services: Implementation, installation and service control. Implementation of interoperability: COM, calling native code
- Introducing ASP.NET web pages, Master Page, Themes
- Development using Web Forms, use and development of server controls
- Management of the application states, input validation, caching
- Configuration and diagnostic of web applications: Debug, Trace, EventLog
- Working with data by ADO.NET, XML and control for data binding
- Customizing and personalization of web application, globalization and accessibility of ASP.NET applications
- Implementation of HTTP modules, Web Services
- Windows Communication Foundation

Exercises:
- CLR, advanced features of C# language
- Use application domains and reflection
- Working with threads
- Networking and globalization
- Implementation of services and implementation of interoperability
- Creating a simple ASP.NET application based on Master Page and Themes
- Creating user web control based on base WebControl class. Composite server controls creating
- Working with events in the ASP.NET web pages, validation and using techniques for management of the applications states
- Configuration and diagnostic of web applications
- Working with data using ASP.NET Web Forms
- Customizing, personalization, globalization of ASP.NET web application
- Implementation of handlers and Web Services
- Implementation of WCF services

Povinná literatura

Current resources and references published on the web page of course.

- .NET Framework, https://www.microsoft.com/net/default.aspx
- 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
- Joseph Albahari, Ben Albahari: C# 3.0 in a Nutshell, Third Edition: A Desktop Quick Reference, https://msdn.microsoft.com/en-us/library/orm-9780596527570-03.aspx

Doporučená literatura

- Cross platform, open source .NET framework, http://www.mono-project.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