Skip to content
This repository has been archived by the owner on Feb 12, 2023. It is now read-only.
/ IW5 Public archive
forked from nesfit/IW5

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

Notifications You must be signed in to change notification settings

FitIW/IW5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IW5 Programming in .NET and C#, Organizational Details


Aktuality k předmětu

2022-09-21 - Update k pojmenování týmů v Azure DevOps a pojmenování resources v Azure podle nového pojmenování týmů ve VUT IS.


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

Organizace kurzu

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

+++

Datum Téma
20. 09. Úvod, představení předmětu, projektu, setup prostředí (Roman Jašek)
(cvičení) Minimal API v .NET 6, routing (Roman Jašek)
27. 09. Inversion of Control, konfigurace, lokalizace (Michal Mrnuštík)
(cvičení) ASP.NET Core Web API, controller, swagger, Postman, middleware (Michal Mrnuštík)
04. 10. Web - Blazor (Roman Jašek)
(cvičení) Web - Blazor (Roman Jašek)
11. 10. Web - Blazor (Roman Jašek)
(cvičení) Testování, CI/CD, nasazování do Azure (Michal Tichý)
18. 10. Web - frontend (Maroš Janota)
(cvičení) Web (Maroš Janota/Roman Jašek)
25. 10. Web - napojení na API (Michal Tichý)
(cvičení) Takhle napište projekt?! (Roman Jašek)
01. 11. Progressive Web Apps, Blazor MAUI (Roman Jašek)
08. 11. .NET MAUI (Roman Jašek)
15. 11. Clean Architecture (Martin Dybal)
22. 12. Architektura a struktura projektu pro enterprise aplikace (Roman Jašek)
29. 11. Vue.js (Patrik Švikruha)
06. 12. Unity (Vojtěch Brůža)
13. 12. Přednáška dle hlasování studentů

Projekt

  • Projekt bude vypracovaný v 3-členném týmu.
Fáze Deadline Obsah
1 viz WIS 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
  • Vojtěch Brůža
  • Jiří Pokorný
  • Patrik Švikruha
  • Tibor Jašek
  • Silvia Sojčáková
  • Jan Pluskal

Užitečné odkazy


Užitečná literatura

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 91.4%
  • HTML 6.6%
  • JavaScript 1.1%
  • CSS 0.9%