All Projects → FitIW → 5

FitIW / 5

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

Programming Languages

C#
18002 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
powershell
5483 projects

Projects that are alternatives of or similar to 5

19.5-rookies
2021 Rookies 세미나
Stars: ✭ 50 (+56.25%)
Mutual labels:  lectures
Astronomical Techniques
Introduction to astronomy research featuring short video lectures with (incomplete) Jupyter notebooks
Stars: ✭ 29 (-9.37%)
Mutual labels:  lectures
LaTeX-Templates
Commented templates for CVs, homework, lecture notes, presentations, research papers, and essays, with commands for math/statistics symbols
Stars: ✭ 45 (+40.63%)
Mutual labels:  lecture-notes
sphere-mt
C/C++ Multithreading Programming Course Materials.
Stars: ✭ 17 (-46.87%)
Mutual labels:  lectures
moodle-downloader
A 4.9 stars rated chrome extension for batch downloading Moodle resources 💾
Stars: ✭ 68 (+112.5%)
Mutual labels:  lectures
Coursera Dl
Script for downloading Coursera.org videos and naming them.
Stars: ✭ 8,609 (+26803.13%)
Mutual labels:  lectures
Awesome Math
A curated list of awesome mathematics resources
Stars: ✭ 5,452 (+16937.5%)
Mutual labels:  lecture-notes
android-lecture
android lecture notes
Stars: ✭ 25 (-21.87%)
Mutual labels:  lecture-notes
ssd16
16 lectures about "Software Systems Design" presented in Innopolis University in 2021 for 3rd year BSc students
Stars: ✭ 44 (+37.5%)
Mutual labels:  lectures
fastai-num-linalg-v2-zh
📖 [译] fast.ai 数值线性代数讲义 v2
Stars: ✭ 72 (+125%)
Mutual labels:  lecture-notes
compilers-lectures
Lectures for the class on [email protected]
Stars: ✭ 67 (+109.38%)
Mutual labels:  lectures
GeckoDownloadManager
🐸 Gecko Download Manager is a Chrome Extension that improves downloading lectures 💾 from the Echo360 System.
Stars: ✭ 44 (+37.5%)
Mutual labels:  lectures
Index
Metarhia educational program index 📖
Stars: ✭ 2,045 (+6290.63%)
Mutual labels:  lectures
deep learning tutorials
deep learning: theory + practice
Stars: ✭ 80 (+150%)
Mutual labels:  lectures
study-snap
📓📲 Flutter app for managing study materials in form of photos.
Stars: ✭ 34 (+6.25%)
Mutual labels:  lectures
Mit Deep Learning Book Pdf
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
Stars: ✭ 9,859 (+30709.38%)
Mutual labels:  lecture-notes
AOSV
Lecture notes for Advanced Operating Systems and Virtualization course at Sapienza University of Rome
Stars: ✭ 21 (-34.37%)
Mutual labels:  lectures
2018-datascience-lectures
Lecture content for Intro to Data Science 2018
Stars: ✭ 32 (+0%)
Mutual labels:  lecture-notes
lectures-hse-spark
Масштабируемое машинное обучение и анализ больших данных с Apache Spark
Stars: ✭ 20 (-37.5%)
Mutual labels:  lectures
ComputationalMathematics
Lecture slides and homework assignments for MA5233 Computational Mathematics at the National University of Singapore.
Stars: ✭ 35 (+9.38%)
Mutual labels:  lecture-notes

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. Testování, CI/CD, nasazování do Azure (Michal Tichý)
(cvičení) Web - Blazor (Roman Jašek)
18. 10. Web - frontend (Maroš Janota)
(cvičení) Web - frontend (Maroš Janota)
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 (Jiří Pokorný)
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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].