Programming in .NET Environment
Back
Course informations
Study program level |
Undergraduate |
Study program |
Computer Science |
Study program direction |
Software Engineering |
Course year |
2. |
Course semester |
III |
Course status |
Core |
ECTS |
9 |
Lectures (h) |
15 |
Excercises (h) |
45 |
Seminars (h) |
- |
Course objectives
The student will complement their C # and CSS workflow skills with the knowledge and skills of creating applications in the .NET environment. Using .NET components and combining multiple, simpler types of projects into a more complex whole, students will be fully trained to create Windows applications. The student must be able to retrieve data from different sources (JSON, XML, REST APIs or databases) through their own services, convert data to objects, and enable CRUD (create, read, update, delete) data operations via the Windows forms application.
Course outcomes
- Create a Windows service according to the set specification.
- Create a GUI application according to the set specification using at least a few controls.
- Organize the program code into a logical entities.
- Connect different types of .NET projects to a Windows application.
- Make data retrieval services from a variety of sources.
Course content
What is a .NET Framework? .NET Architecture. Basic types of Windows applications: console application, GUI application while using forms, service, WCF service. Creating various types of projects using the MS Visual Studio tool. Integration of different types of projects into the application. Basic elements of the GUI application in the .NET platform (containers, common controls, menus, dialogs, table views ...). Serialization and deserialization of JSON and XML data structures. Installing apps. Installing Windows Service. LINQ queries over data, SQL and .NET. Introduction to WPF, XAML language.