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

Advanced .NET

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
MI-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.fit.cvut.cz/courses/MI-DNP/
Time-table for winter semester 2019/2020:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Fri
roomT9:303
Dvořák O.
Skotnica M.

16:15–17:45
(lecture parallel1)
Dejvice
NBFIT PC ucebna
roomT9:303
Šenkýř D.
Skotnica M.

18:00–19:30
ODD WEEK

(lecture parallel1
parallel nr.101)

Dejvice
NBFIT PC ucebna
Thu
Fri
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-09-23
For updated information see http://bilakniha.cvut.cz/en/predmet4257206.html