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.
Skip to content