„Háttéralkalmazások” változatai közötti eltérés

A VIK Wikiből
Nincs szerkesztési összefoglaló
14. sor: 14. sor:
}}
}}


{{TODO BProf}}
A tárgy célja megismertetni a hallgatókkal az háttéralkalmazások fejlesztése során leggyakrabban használt szerver oldali megoldásokat. A tárgy keretében a hallgatók jártasságot szereznek adatbázisokra épülő rendszerek megvalósításában, elsajátítják az adatrétegben és az üzleti logikai rétegben alkalmazott tipikus módszereket és eljárásokat. A tárgy ismerteti a különböző adatbázis-kezelő szerverek felépítését, működését és programozását. Továbbá bemutatja azon eljárásokat és megoldásokat, melyek segítségével az alkalmazott adatbázis platform elérhető és hatékonyan kezelhető az üzleti logikai komponensekben.
 
== A szorgalmi időszakban ==


A tárgy célja megismertetni a hallgatókkal az háttéralkalmazások fejlesztése során leggyakrabban használt szerver oldali megoldásokat. A tárgy keretében a hallgatók jártasságot szereznek adatbázisokra épülő rendszerek megvalósításában, elsajátítják az adatrétegben és az üzleti logikai rétegben alkalmazott tipikus módszereket és eljárásokat. A tárgy ismerteti a különböző adatbázis-kezelő szerverek felépítését, működését és programozását. Továbbá bemutatja azon eljárásokat és megoldásokat, melyek segítségével az alkalmazott adatbázis platform elérhető és hatékonyan kezelhető az üzleti logikai komponensekben.
=== Laborgyakorlatok ===


== Követelmények ==
* Az összesen 10 laborból legalább 7 teljesítése.
* A laborfeladatok feltöltésének határideje: 1 hét.


=== A szorgalmi időszakban ===
=== Házi feladat ===  


* A tárgyhoz 2 házi feladat (részteljesítmény értékelés) tartozik, melyeket az erre kijelölt gyakorlati alkalmakig kell bemutatni. Mindkét házi feladatra 20-20 pont kapható, amelyeknek egyenként 50%-át el kell érni.
A tárgyhoz 2 házi feladat (részteljesítmény értékelés) tartozik, melyeket az erre kijelölt gyakorlati alkalmakon kell bemutatni. Mindkét házi feladatra 20-20 pont kapható, amelyeknek egyenként 50%-át el kell érni.
* A házi feladat beszedéseken túl, 12 érdemi gyakorlatot tartunk, ebből 8-nak sikeresen teljesítettnek kell lennie. Egy gyakorlat sikeres, ha a hallgató jelen van az órán és sikeresen megírja a beugrót. A beugró az óra elején, rövid számonkérés, amely néhány kérdésből áll. Pontszámot nem adunk rá, egy beugró sikeres, vagy sikertelen lehet. A beugrókon a gyakorlathoz kapcsolódó, korábbi órákon (előadások, gyakorlatok) elhangzott anyagok ismeretét ellenőrizzük.


=== A félév végi aláírás feltételei ===
=== Aláírás ===


* Mindkét házi feladat sikeres bemutatása és legalább 10-10 pont elérése.
* Mindkét házi feladat sikeres bemutatása és legalább 10-10 pont elérése.
* Részvétel legalább 8 gyakorlaton és ezeken a beugró sikeres teljesítése
* Részvétel legalább 7 gyakorlaton (és ezeken a beugró sikeres teljesítése.)


=== A vizsgaidőszakban ===
=== Pótlási lehetőség ===


* A vizsgaidőszakban írásbeli vizsgát tartunk, amely 60 pontos, ebből legalább 30 pontot el kell érni a sikerességhez.
A póthéten az egyik házifeladat pótolható.


Az osztályzat megállapításának módja:
=== Vizsga ===


A házi feladatok pontszáma 20-20%-ban, a vizsga 60%-ban számít az érdemjegybe.
A vizsgaidőszakban írásbeli vizsgát tartunk, amely 60 pontos, ebből legalább 30 pontot el kell érni a sikerességhez.
 
=== Osztályozás ===
 
A végső osztályzatot a házi és a vizsga pontszámok összeadásával határozzuk meg.
 
* Első házi feladat (Adatmodell és adatelérési réteg fejlesztése): max. 20 pont
* Második házi feladat (Adatmodell, adatréteg és REST API fejlesztése): max. 20 pont
* Vizsga: max. 60 pont
 
=== Értékelés ===
 
*88– 100: jeles
*75 – 87: jó
*62 – 74: közepes
*50 – 61: elégséges
*0 – 49: elégtelen


== Tematika ==
== Tematika ==
TODO
=== Előadások ===
 
* Adatbázisok architekturális felépítése, tranzakciókezelés, MSSQL sajátosságok
== Házi ==
* MSSQL programozása
* Adatelérési osztálykönyvtárak, objektum-relációs leképezés
* Entity Framework
* Java Persistence API
* Spring alapok
* Objektumok sorosítása: JSON, XML
* XML webszolgáltatások és REST API
* Webes felület szerver oldali generálása
* Felhő alapú rendszerek (Azure)
* Nem relációs adatbázisok
* Mikroszolgáltatások
=== Laborok ===
* A tárgy GitHub io oldalán elérhető.
== Házi feladatok ==
A tárgyhoz két házi feladat tartozik, amiben .NET és Java fejlesztést kérnek. Ezekből mindkettő kötelező, de lehet választani, melyiket melyik nyelven írjuk.
A tárgyhoz két házi feladat tartozik, amiben .NET és Java fejlesztést kérnek. Ezekből mindkettő kötelező, de lehet választani, melyiket melyik nyelven írjuk.
Az első házi kicsit könnyebb, de igazából nincs előnye egyik nyelv-házi kombinációnak se.
* 1. házi: EF Core vagy JPA használata
* 1. házi: EF Core vagy JPA használata
* 2. házi: REST API készítése .NET Web API vagy Spring használatával
* 2. házi: REST API készítése .NET Web API vagy Spring használatával
== Vizsga ==
== Vizsga ==
2022-ben a vizsga a következőkből állt:
* Írásbeli vizsga, maximum 60 pont.
* Igaz/Hamis rész, rossz válasz -1 pont, 15 pont
** minimum 30 pont
* Feleletválasztós több helyes válasszal, rossz válasz pontlevonás, 15 pont
** 60 perc
* Egy általános és egy Azure-os párba állító feladat, 6 és 4 pont
** Igaz-hamis, felelet választós, kifejtős, kódolós
* Kifejtős feladat, 10 pont
*2022 Tavasz
* T-SQL programozás feladat, 10 pont
** Igaz/Hamis rész, rossz válasz -1 pont, 15 pont
 
** Feleletválasztós több helyes válasszal, rossz válasz pontlevonás, 15 pont
Erre 60 perc volt.
** Egy általános és egy Azure-os párba állító feladat, 6 és 4 pont
 
** Kifejtős feladat, 10 pont
** T-SQL programozás feladat, 10 pont
** [[Media:Hatteralkalmazasok_vizsga3_2022.pdf |Vizsga 3]]
** [[Media:Hatteralkalmazasok_vizsga3_2022.pdf |Vizsga 3]]


{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}

A lap 2023. július 3., 17:07-kori változata

Háttéralkalmazások
Tárgykód
VIAUBB04
Általános infók
Szak
üzemmérnök
Kredit
5
Ajánlott félév
4
Tanszék
AUT
Követelmények
Labor
14 (2 házi)
KisZH
nincs
NagyZH
nincs
Házi feladat
2 db
Vizsga
írásbeli (papíron)
Elérhetőségek

A tárgy célja megismertetni a hallgatókkal az háttéralkalmazások fejlesztése során leggyakrabban használt szerver oldali megoldásokat. A tárgy keretében a hallgatók jártasságot szereznek adatbázisokra épülő rendszerek megvalósításában, elsajátítják az adatrétegben és az üzleti logikai rétegben alkalmazott tipikus módszereket és eljárásokat. A tárgy ismerteti a különböző adatbázis-kezelő szerverek felépítését, működését és programozását. Továbbá bemutatja azon eljárásokat és megoldásokat, melyek segítségével az alkalmazott adatbázis platform elérhető és hatékonyan kezelhető az üzleti logikai komponensekben.

A szorgalmi időszakban

Laborgyakorlatok

  • Az összesen 10 laborból legalább 7 teljesítése.
  • A laborfeladatok feltöltésének határideje: 1 hét.

Házi feladat

A tárgyhoz 2 házi feladat (részteljesítmény értékelés) tartozik, melyeket az erre kijelölt gyakorlati alkalmakon kell bemutatni. Mindkét házi feladatra 20-20 pont kapható, amelyeknek egyenként 50%-át el kell érni.

Aláírás

  • Mindkét házi feladat sikeres bemutatása és legalább 10-10 pont elérése.
  • Részvétel legalább 7 gyakorlaton (és ezeken a beugró sikeres teljesítése.)

Pótlási lehetőség

A póthéten az egyik házifeladat pótolható.

Vizsga

A vizsgaidőszakban írásbeli vizsgát tartunk, amely 60 pontos, ebből legalább 30 pontot el kell érni a sikerességhez.

Osztályozás

A végső osztályzatot a házi és a vizsga pontszámok összeadásával határozzuk meg.

  • Első házi feladat (Adatmodell és adatelérési réteg fejlesztése): max. 20 pont
  • Második házi feladat (Adatmodell, adatréteg és REST API fejlesztése): max. 20 pont
  • Vizsga: max. 60 pont

Értékelés

  • 88– 100: jeles
  • 75 – 87: jó
  • 62 – 74: közepes
  • 50 – 61: elégséges
  • 0 – 49: elégtelen

Tematika

Előadások

  • Adatbázisok architekturális felépítése, tranzakciókezelés, MSSQL sajátosságok
  • MSSQL programozása
  • Adatelérési osztálykönyvtárak, objektum-relációs leképezés
  • Entity Framework
  • Java Persistence API
  • Spring alapok
  • Objektumok sorosítása: JSON, XML
  • XML webszolgáltatások és REST API
  • Webes felület szerver oldali generálása
  • Felhő alapú rendszerek (Azure)
  • Nem relációs adatbázisok
  • Mikroszolgáltatások

Laborok

  • A tárgy GitHub io oldalán elérhető.

Házi feladatok

A tárgyhoz két házi feladat tartozik, amiben .NET és Java fejlesztést kérnek. Ezekből mindkettő kötelező, de lehet választani, melyiket melyik nyelven írjuk.

  • 1. házi: EF Core vagy JPA használata
  • 2. házi: REST API készítése .NET Web API vagy Spring használatával

Vizsga

  • Írásbeli vizsga, maximum 60 pont.
    • minimum 30 pont
    • 60 perc
    • Igaz-hamis, felelet választós, kifejtős, kódolós
  • 2022 Tavasz
    • Igaz/Hamis rész, rossz válasz -1 pont, 15 pont
    • Feleletválasztós több helyes válasszal, rossz válasz pontlevonás, 15 pont
    • Egy általános és egy Azure-os párba állító feladat, 6 és 4 pont
    • Kifejtős feladat, 10 pont
    • T-SQL programozás feladat, 10 pont
    • Vizsga 3


1. félév
2. félév
3. félév
4. félév
5. félév
6. félév