Kliens alkalmazások fejlesztése .NET platformon (VIAUAV38)

Tárgy hivatalos adatlapja: http://www.vik.bme.hu/kepzes/targyak/VIAUAV38

Alapinformációk - 2018. tavasz (feltöltés alatt!)

Előadás ideje, helye: csütörtök 12-14, QB 203

Labor ideje, helye: kedd 12-14, IL 208 (2. héttől)

A tárgy tematikája

A tárgy célja az alábbi, .NET alapú vastagkliens technológiák megismeretetése:

  • Universal Windows Platform - Windows Desktop/XBox One/IoT/Win 10/HoloLens (elsősorban a desktop környezetet vizsgálva)
  • Windows Presentation Foundation - Windows Desktop
  • Xamarin - Android, iOS, Windows/Linux/Mac Desktop, okosTV-k, okosórák stb.

Követelmények

A tárgy heti egy előadásból és egy laborból áll.

Aláírás feltétele: laborvezetőnek a szorgalmi időszakban bemutatott kis feladat.
Bemutatás határideje: szorgalmi időszak vége. A házifeladat témája tetszőleges, de előre, írásban egyeztetni kell a laborvezetővel!

ZH: nincs.
Vizsga: több alkalom, szóbeli vizsga.
Megajánlott jegy: csak jó (4) vagy jeles (5) osztályzat, nagyházi alapján. Nagyházi esetén is kötelező előtte a szorgalmi időszakban aláírást szerezni kisházival. A jegyért bemutatott házi feladatot laborvezetőnek kell bemutatni, végső határidő alapesetben az utolsó vizsgát megelőző nap, de a pontos időpontot a laborvezető határozza meg. A megajánlott jegynek feltétele az előadásokon és a laborokon való részvétel: előadáson öt, laboron egyetlen igazolatlan hiányzás lehetséges. Pótlabor a pótlási héten.

Megajánlott jegy számítása: 30-49 pont: jó (4), 50+ pont: jeles (5)

Kisházi követelmények

  • A következő platformok valamelyikén elkészített alkalmazás:
    • Windows Presentation Foundation (WPF)
    • Universal Windows platform (UWP)
    • Xamarin.Forms - XAML UI
  • Oldalak közötti navigáció (legalább 2-3 nézetből áll az alkalmazás)
  • MVVM minta használata
  • Adatkezelés: lokálisan fájlba vagy adatbázisba vagy szerverrel kommunikálva (élő alkalmazás legyen ne csak lorem ipsum adatokkal)
 

Nem elfogadható a megoldás, ha

  • kezeletlen kivétellel leáll a program
  • blokkol a UI
  • UX guideline-ok durva megsértése
  • specifikációhoz képest jelentősen kevesebb a funkcionalitás
 

Nagyházi követelmények

Az alábbiak közül mindegyiknek teljesülnie kell a megajánlott jegyhez:

  • Minden kisházi követelmény
  • Legalább 30 pont (max 60) megszerzése a Pontrendszer alapján

.NET technológiák alapképzéses és választható tárgyakban

C# 2.0 szoftvertechnikák

Jelmagyarázat

dotnet: Szoftverfejlesztés .NET platformra

kliens: Kliens alkalmazások fejlesztése .NET platformon

webportálok: Webportálok fejlesztése

felhő: Felhő alapú szoftverfejlesztés

szoftvertechnikák: Szoftvertechnikák

 

C# 3.0 - 7.x dotnet
.NET Core dotnet
BCL dotnet
ADO.NET szoftvertechnikák
Entity Framework Core dotnet
ASP.NET Core (Web API) dotnet
ASP.NET Core (MVC) webportálok
Windows Forms szoftvertechnikák
WPF kliens
Xamarin kliens
UWP kliens
Microsoft Azure felhő
Entity Framework 6 helyette EF Core -> dotnet
ASP.NET Web API helyette ASP.NET Core -> dotnet
WCF helyette ASP.NET Core (Web API) -> dotnet
ASP.NET MVC helyette ASP.NET Core (MVC) -> webportálok

 

Hírek   A tárgy híreinek olvasása RSS-en keresztül

Nincsenek aktuális hírek a tárgyhoz. Ha a később megjelenő hírekről azonnal értesülni szeretne, iratkozzon fel az RSS csatornánkra.

Régebbi hírek »

Jegyzetek