Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

Pokročilý .NET

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
NI-DNP Z,ZK 4 2P+1C česky
Garant předmětu:
Nikolas Jíša, David Šenkýř
Přednášející:
Nikolas Jíša, David Šenkýř
Cvičící:
Nikolas Jíša, David Šenkýř
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Studenti získají přehled o platformě .NET a seznámí se s technologiemi ASP.NET Core, Entity Framework Core, .NET MAUI (s odkazem WPF, UWP), Blazor a dále si vyzkouší práci s Azure DevOps a s GIT. Praktickou zkušenost studenti získají v semestrální práci, v rámci které vytvoří klient-server aplikaci pomocí technologií ASP.NET, Core, Entity Framework Core a s využitím Azure DevOps a GIT.

Požadavky:
Osnova přednášek:

1. Úvod, .NET Overview

2. Jazyk C# a vybrané nové konstrukty verzí C# 12, C# 11 a C# 10

3. LINQ

4. Paralelní programování (async/await)

5. ASP.NET Core – struktura projektu, API

6. ASP.NET Core – clean architecture a testování

7. ASP.NET Core + Entity Framework Core

8. ASP.NET Core – aplikace pro více tenantů a další rysy návrhu

9. Blazor - Intro a Blazor Server

10. Blazor + WebAssembly

11. .NET MAUI, WPF/UWP

12. Shrnutí

Osnova cvičení:

Studenti si na začátku navolí téma semestrální práce, na které budou během semestru pracovat.

1. Azure DevOps, GIT, zadání semestrální práce

2. LINQ, paralelní programování (async/await)

3. ASP.NET Core

4. ASP.NET Core + Entity Framework Core

5. Blazor

6. .NET MAUI

Cíle studia:
Studijní materiály:

Pro C# 9 with .NET 5: foundational principles and practices in programming (Andrew Troelsen),

C# 10 and .NET 6 - Modern Cross-Platform Development

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://moodle-vyuka.cvut.cz/course/view.php?id=2261

Další informace:
https://courses.fit.cvut.cz/NI-DNP
Rozvrh na zimní semestr 2024/2025:
Rozvrh není připraven
Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 21. 12. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6175806.html