P-02481-X5F6T6
C# alapú fejlesztési projekt - bevezetés (NA) • E-learning
Képzeljük el, hogy elkezdünk egy nagyobb fejlesztést, ami már akkora, hogy részekre kell bontani. Mi alapján bontjuk részekre? A részeknek mi legyen a feladata? És a legfontosabb kérdés: MIÉRT? Ezt legalább egyszer az életben végig kell gondolnunk!
Tananyag szintje
Közepes
Tananyag hossza
46 perc
Elérhető képzési nyelvek
- Magyar
Képzési forma
Személyre szabott ajánlatot szeretnél?
Kollégáink készséggel állnak rendelkezésedre, hogy segítsenek a neked megfelelő megoldás kialakításában.Tematika
Bevezetés és előkészületek
- A tanfolyamhoz tartozó forráskódok
- 1.1 A projekt célja, kódtár létrehozása
- 1.2 Clone, vscode
- 1.3 Alapvetések
- 1.4 Vázlat
- 1.5 Terv
Architektúra keresése
- 2.1 A kezdeti rossz megoldás
- 2.2 Javított architektúra, még mindig nem elég jó
- 2.3 Architektúra végleges - amit készíteni fogunk
OOD-alapelvek vizsgálata az architektúrán
- 3.1Intro
- 3.2 Definiciók - low coupling
- 3.3 Definiciók - high cohesion
- 3.4 Költségek - Indirekció
- 3.5 Felelősségi körök meghatározása, bevezetés
Adatokhoz hozzáférés felelősségei
- 4.1 Entity Framework Core-s megoldás
- 4.2 MS SQL-es megoldás
- 4.3 SQLite-os megoldás
- 4.4 Kockázatok felmérése
- 4.5 Műszaki adósságok
A webes felület felelősségei
- 5.1 A http-kapcsolat
- 5.2 Felhasználók azonosítása - Authentication
- 5.3 Jogosultságkezelés - Authorization
- 5.4 Adatok ellenőrzése - Validation
- 5.5 Kockázatok
A repository modul felelősségei
- 6.1 Felelősségek
- 6.2 Kockázatok
- 6.3 A szerviz modul felelősségei
- 6.4 Kockázatok
- 6.5 Záró megjegyzések