Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2020/2021

Advanced .NET

The course is not on the list Without time-table
Code Completion Credits Range Language
NI-DNP Z,ZK 4 2P+1C Czech
Lecturer:
Ondřej Dvořák (guarantor), Marek Skotnica, David Šenkýř
Tutor:
Ondřej Dvořák (guarantor), Marek Skotnica, David Šenkýř
Supervisor:
Department of Software Engineering
Synopsis:

Students acquire a knowledge about advanced desgin of applicatios on a .NET platform.

They gain skills of WPF (Windows Presentation Foundation), WCF/WebAPI (Windows Communication Foundation) and Entity Framework.

They are able to apply these skills on a development and desgin of advanced .NET applications.

Requirements:

Knowledge at the level of BI-DNP course is expected.

Syllabus of lectures:

1. MI-DNP Introduction

2. .NET basics recap

3. Entity Framework

4. .NET Core, ASP.NET Core, Angular STA

5. LINQ

6. NUnit a CI

7. WCF a WebAPI 7 Azure

8. Angular

9. WPF I

10. WPF II

11. WPF II

12. Async Programming in .NET

Syllabus of tutorials:

Students will work on a project. They will extend initial template of an application based on the lectured technologies. The project will be a part of the final grade.

Study Objective:
Study materials:

Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5 (Matthew MacDonald)

C# in Depth, (Jon Skeet)

Essential C# 6.0 (Mark Michaelis, Erik Lippert)

Programming Entity Framework: Code First (Julia Lerman, Rowan Miller)

Note:
Further information:
https://moodle-vyuka.cvut.cz/course/view.php?id=2261
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2020-09-19
For updated information see http://bilakniha.cvut.cz/en/predmet6175806.html