Repository files navigation IW5 Programming in .NET and C#, Organizational Details
Přednášky a demonstrační cvičení
Organizace kurzu
Místnost
Čas
Přednáška
L314
Po 14:00-15:50
Demonstrační cvičení
L314
Po 16:00-17:50
+++
Datum
Téma
15. 09.
1. Úvod, představení předmětu, projektu, setup prostředí (Roman Jašek)
(cvičení) Minimal API, routing (Roman Jašek)
22. 09.
2. Inversion of Control, konfigurace, lokalizace (Michal Mrnuštík)
(cvičení) ASP.NET Core Web API, controller, swagger, Postman, middleware (Michal Mrnuštík)
29. 09.
3.Web - Blazor (Roman Jašek)
(cvičení) Web - Blazor (Roman Jašek)
06. 10.
4. Web - Blazor (Roman Jašek)
(cvičení) Testování, CI/CD, nasazování do Azure (Michal Tichý)
13. 10.
5. Web - napojení na API (Roman Jašek)
(cvičení) Takhle napište projekt?! (Roman Jašek)
20. 10.
6. Identity Management - část 1 (Roman Jašek)
27. 10.
7. Identity Management - část 2 (Roman Jašek)
03. 11.
8. Web - frontend (Maroš Janota)
(cvičení) Web - frontend (Maroš Janota)
10. 11.
9. Identity Management overflow/Serverless (Roman Jašek)
17. 11.
STÁTNÍ SVÁTEK
24. 11.
10. Clean Architecture (Martin Dybal)
01. 12.
11. Clean Code (Michal Tichý)
08. 12.
12. .NET Aspire (Jan Pluskal)
Projekt bude vypracovaný v 3-členném týmu.
Fáze
Deadline
Obsah
1
viz IS
API
2
Den před odevzdáním
Finalizace aplikace a následná obhajoba
Při obhajobě:
musí být přítomni všichni členové týmu,
obhajovat projekt bude náhodně vybraný člen týmu,
nemusíte chodit v obleku...,
projekt musí bezpodmínečně obsahovat Must have features!
Nástroje použity v přednáškách a cvičeních
Nástroj
Typ
Popis
Visual Studio 2022
Samostatný program
Hlavní vývojové prostředí pro .Net
Visual Studio 2022 Preview
Samostatný program
Preview verze následující verze Visual Studia
Resharper
Doplněk
Nástroje na lepší produktivitu, refaktorování. Studentská licence je k dispozici zdarma zde
Postifx templates
Doplněk
Plynulé doplňování částí kódu bez nutnosti vracení se
ResXManager
Doplněk
Práce s lokalizačními soubory
+++
Nástroj
Typ
Popis
Mnemonic Live Templates
Doplněk
Doplňování částí kódu
LinqPad
Samostatný program
Nástroj na přístup do databáze přes Linq, SQL…
Postman
Samostatný program
Nástroj na provolávání Web API
DotPeek
Samostatný program
Dekompilátor C# kódu
MarkdownEditor
Doplněk
Handy Markdown editor for VS
Q: Slyšel jsem, že lze uznat místo projektu i bakalářskou práci nebo projekt do jiného předmětu napsaný v C#, je to pravda?
A: Ano, ale projekt musí splňovat obecná kriteria (správný datový návrh, včetně dědičnosti a modifikátorů přístupu, SOLID a CleanCode) a musí být v C#. O tuto možnost žádejte indiviuálně po skončení přednášky.
Typ výuky
Maximální bodový zisk
Projekt
100
Lidé podílející se na kurzu
Roman Jašek: e-mail
Michal Mrnuštík: e-mail
Michal Tichý: e-mail
Martin Dybal: www
Maroš Janota
Tibor Jašek
Jan Pluskal
Silvia Sojčáková
About
Lectures and computer labs storage for IW5 course at FIT VUT.
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.