5 Save

Lectures and computer labs storage for IW5 course at FIT VUT.

Project README

IW5 Programming in .NET and C#, Organizational Details


Aktuality k předmětu

  • 2023-12-04 - Změna v osnově - přednáška na téma React nahrazena přednáškou na téma Serverless

Přednášky a demonstrační cvičení

Organizace kurzu

Místnost Čas
Přednáška G202 Ut 10:00-11:50
Demonstrační cvičení G202 Ut 12:00-13:50

+++

Datum Téma
19. 09. 1. Úvod, představení předmětu, projektu, setup prostředí (Roman Jašek)
(cvičení) Minimal API, routing (Roman Jašek)
26. 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)
03. 10. 3. Web - Blazor (Roman Jašek)
(cvičení) Web - Blazor (Roman Jašek)
10. 10. 4. Web - Blazor (Roman Jašek)
(cvičení) Testování, CI/CD, nasazování do Azure (Michal Tichý)
17. 10. 5. Web - frontend (Maroš Janota)
(cvičení) Web - frontend (Maroš Janota)
24. 10. 6. Web - napojení na API (Michal Tichý)
31. 10. 7. Progressive Web Apps, Blazor MAUI (Roman Jašek)
(cvičení) Takhle napište projekt?! (Roman Jašek)
07. 11. 8. Identity Management - část 1 (Roman Jašek)
14. 11. 9. Identity Management - část 2 (Roman Jašek)
21. 12. 10. Clean Architecture (Martin Dybal)
28. 11. 11. Architektura a struktura projektu pro enterprise aplikace (Jiří Pokorný)
05. 12. 12. Serverless (Roman Jašek)
12. 12. Přednáška dle hlasování studentů

Projekt

  • 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&A

  • 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.

Výuka - bodové rozdělení

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
  • Jiří Pokorný
  • Tibor Jašek
  • Jan Pluskal
  • Silvia Sojčáková

Užitečné odkazy


Užitečná literatura

Open Source Agenda is not affiliated with "5" Project. README Source: nesfit/IW5
Stars
40
Open Issues
3
Last Commit
3 weeks ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating