Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-IW5Acad. year: 2022/2023
Programming in .NET and C#. The course follows the course ICS, in which the basics of working with the C# language and the development of desktop applications are taught. IW5 focuses on other areas of development in C#, especially web development. The main content of the first part of the course and the project is the development of a web application, which consists of a server side, where the course focuses on development using the REST API using ASP.NET Core, Swagger, Open API. It then moves to the side of the web application that uses the created API and continues to work with Blazor technology. Furthermore, the course focuses on the automation of testing and deployment of web applications. In the second part of the semester, the course focuses on examples of other areas of development in C#, such as the development of mobile applications, games, alternative web frameworks, or advanced topics related to application architecture.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Ability to design and implement applications and distributed systems on the .NET platform.Ability to implement complex information systems.
Prerequisites
Knowledge of object-oriented programming techniques.
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
To obtain an overall view of .NET technologies and its programming with C#
Specification of controlled education, way of implementation and compensation for absences
All forms of teaching are optional. PC labs can be individually substituted by consultations on exceptional cases.
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
branch BIT , 2 year of study, winter semester, elective
Lecture
Teacher / Lecturer
Syllabus
Fundamentals seminar