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

Vizsga: Anyagok frissítése
Előadások: Óra anyagának hozzáadása
(2 közbenső módosítás ugyanattól a felhasználótól nincs mutatva)
42. sor: 42. sor:
* Vizsga: max. 60 pont
* Vizsga: max. 60 pont


=== Értékelés ===
=== Értékelés<ref>Imre Gábor [https://teams.microsoft.com/l/message/19:Rou9i34ACNaJy77a2N1aL1WrR8L55Wx-72t5DL_p00Q1@thread.tacv2/1710155862819?tenantId=6a3548ab-7570-4271-91a8-58da00697029&groupId=ab9a3761-4679-47af-bfc6-96ae8ca8c751&parentMessageId=1709550674314&teamName=H%C3%A1tt%C3%A9ralkalmaz%C3%A1sok%20-%20BMEVIAUBB04-HU&channelName=General&createdTime=1710155862819 kommentje] a 2023/24-es tanév kurzusának Teams-csoportjában 2024. 03. 11. 12:17-kor</ref> ===
{{Jegykonvertálás|0 – 49|50 – 61|62 – 74|75 – 86|87 – 100
{{Jegykonvertálás|0 – 49|50 – 61|62 – 74|75 – 86|87 – 100
}}
}}
48. sor: 48. sor:
== Tematika ==
== Tematika ==
=== Előadások ===
=== Előadások ===
* 1. hét (Imre Gábor): [[Média:Hatter ea 01 20240212 Bevezetés.pdf|követelmények, bevezetés]]: rétegek; [[Média:Hatter ea2 2023.pdf|adatbázisok]]: rendszerarchitektúra, relációk, integritás, Microsoft SQL Server, tranzakciók, hibák, izolációs szintek
* 1. hét (Imre Gábor): [[Média:Hatter ea 01 Bevezetés.pdf|követelmények, bevezetés]]: rétegek; [[Média:Hatter ea2 2023.pdf|adatbázisok]]: rendszerarchitektúra, relációk, integritás, Microsoft SQL Server, tranzakciók, hibák, izolációs szintek
* 2. hét (Imre Gábor): az előző hét folytatása; [[Média:Hatter ea3 2023.pdf|szerveroldali programozás]]: előnyei és hátrányai, Transact-SQL: kurzor, eljárás, függvény, trigger
* 2. hét (Imre Gábor): az előző hét folytatása; [[Média:Hatter ea 03 Microsoft SQL Server programozása.pdf|szerveroldali programozás]]: előnyei és hátrányai, Transact-SQL: kurzor, eljárás, függvény, trigger
* [[Média:Hatter ea4 2023.pdf|3. hét (Imre Gábor)]]: adatelérési könyvtárak: ADO.NET, JBDC; SQL injection; ORM: shadow-információk, öröklés, leképezések, kapcsolatok, rekurzió, osztályszintű tulajdonságok
* [[Média:Hatter ea4 2023.pdf|3. hét (Imre Gábor)]]: adatelérési könyvtárak: .NET, JBDC; SQL injection; ORM: shadow-információk, öröklés, leképezések, kapcsolatok, rekurzió, osztályszintű tulajdonságok
* [[Média:Hatter ea5 2023.pdf|4. hét (Simon Gábor)]]: Entity Framework Core: entitásmodell, kapcsolatok (gyerek / principal), tulajdonlás, DbContext (entitásnyilvántartás), Core Tools / Migrations / Reverse Engineering, mapping, konvenciók, egyedi modellkonfiguráció (attribútumok, Fluent API), létrehozás, módosítás, törlés, lekérdezések (LINQ), kiértékelés, betöltés
* [[Média:Hatter ea5 2023.pdf|4. hét (Simon Gábor)]]: Entity Framework Core: entitásmodell, kapcsolatok (gyerek / principal), tulajdonlás, DbContext (entitásnyilvántartás), Core Tools / Migrations / Reverse Engineering, mapping, konvenciók, egyedi modellkonfiguráció (attribútumok, Fluent API), létrehozás, módosítás, törlés, lekérdezések (LINQ), kiértékelés, betöltés
* [[Média:Hatter ea 06 20240311 JPA.pdf|5. hét]][[Média:Hatter ea5 2023.pdf| (Simon Gábor)]]: JPA: jellemzők, architektúra (Java EE), annotációk (testreszabás, típusok, beágyazott osztály, konverter), persistence unit, JNDI, DataSource, (managed) persistence context, entitások állapota és életciklusa (EntityManager), adatbázisszinkronizáció (<code>flush()</code>, <code>setFlushMode()</code>), lekérdezések (<code>setParameter</code>, <code>setMaxResult</code>, <code>setFirstResult</code>, <code>getSingleResult</code>, <code>getResultList</code>, <code>executeUpdate</code>), Criteria API, natív lekérdezések, öröklés (<code>extends</code>, <code>@Entity</code>, <code>@Id</code>, <code>@Inheritance(strategy)</code>, <code>@DiscriminatorColumn</code>, <code>@DiscriminatorValue</code>, <code>@MappedSuperClass</code>), kapcsolatok (<code>@OneToOne</code>, <code>@OneToMany</code>, <code>@ManyToOne</code>, <code>@ManyToMany</code>, <code>@JoinColumn</code>, <code>@JoinTable</code>, <code>@OrderBy</code>, <code>@MapKey</code>)
* [[Média:Hatter ea 06 20240311 JPA.pdf|5. hét]][[Média:Hatter ea5 2023.pdf| (Simon Gábor)]]: JPA: jellemzők, architektúra (Java EE), annotációk (testreszabás, típusok, beágyazott osztály, konverter), persistence unit, JNDI, DataSource, (managed) persistence context, entitások állapota és életciklusa (EntityManager), adatbázisszinkronizáció (<code>flush()</code>, <code>setFlushMode()</code>), lekérdezések (<code>setParameter</code>, <code>setMaxResult</code>, <code>setFirstResult</code>, <code>getSingleResult</code>, <code>getResultList</code>, <code>executeUpdate</code>), Criteria API, natív lekérdezések, öröklés (<code>extends</code>, <code>@Entity</code>, <code>@Id</code>, <code>@Inheritance(strategy)</code>, <code>@DiscriminatorColumn</code>, <code>@DiscriminatorValue</code>, <code>@MappedSuperClass</code>), kapcsolatok (<code>@OneToOne</code>, <code>@OneToMany</code>, <code>@ManyToOne</code>, <code>@ManyToMany</code>, <code>@JoinColumn</code>, <code>@JoinTable</code>, <code>@OrderBy</code>, <code>@MapKey</code>)
* 6. hét (Simon Gábor): az előző hét folytatása: kapcsolatok (<code>@ElementCollection</code>, <code>cascade</code>, <code>fetch</code>), entitásgráfok (<code>@NamedEntityGraph</code>, <code>EntityGraph</code>, <code>Properties</code>); [[Média:Hatter ea7a 2023.pdf|Spring]]: modulok, dependency injection, inversion of control, bean (annotáció, konfigurációs osztály, élettartam); Spring Boot: függőségek, konfigurációs osztály (autoconfig, property alapú), profiles, adatelérés, JDBCTemplate, JPA; Spring Data: repositoryk
* 6. hét (Simon Gábor): az előző hét folytatása: kapcsolatok (<code>@ElementCollection</code>, <code>cascade</code>, <code>fetch</code>), entitásgráfok (<code>@NamedEntityGraph</code>, <code>EntityGraph</code>, <code>Properties</code>); [[Média:Hatter ea7a 2023.pdf|Spring]]: modulok, dependency injection, inversion of control, bean (annotáció, konfigurációs osztály, élettartam); Spring Boot: függőségek, konfigurációs osztály (autoconfig, property alapú), profiles, adatelérés, JDBCTemplate, JPA; Spring Data: repositoryk
* 7. hét (Simon Gábor): az előző hét folytatása: JPA-entitások és tranzakciók (transactionManager config), @Transactional, propagation, deklaratív tranzakciók működése; [[Média:Hatter ea7b 2023.pdf|félig strukturált adatok]]: XML: XSD, pull / push parsing, DOM, XSLT, feldolgozása, API-k; JSON: API-k; [[Média:Hatter ea 07 20240325 WebAlapok SpringMVC.pdf|Spring MVC]]: webes architektúrák, kliens- / szerveroldali renderelés; J2EE: servlet, JSP; Spring MVC: Spring Boot, RESTful, OpenAPI, DTO, hibakezelés, lapozás
* 7. hét (Simon Gábor): az előző hét folytatása: JPA-entitások és tranzakciók (transactionManager config), @Transactional, propagation, deklaratív tranzakciók működése; [[Média:Hatter ea7b 2023.pdf|félig strukturált adatok]]: XML: XSD, pull / push parsing, DOM, XSLT, feldolgozása, API-k; JSON: API-k; [[Média:Hatter ea 07 20240325 WebAlapok SpringMVC.pdf|Spring MVC]]: webes architektúrák, kliens- / szerveroldali renderelés; J2EE: servlet, JSP; Spring MVC: Spring Boot, RESTful, OpenAPI, DTO, hibakezelés, lapozás; [[Média:Hatter ea8 2023.pdf|ASP.NET Core Web API]]: Kestrel, projektsablonok, konfiguráció, alapszolgáltatások, request–response pipeline, middlewares (developer exception page, routing, endpoint), controller API (<code>Controller</code>, <code>ControllerBase</code>, <code>ApiController</code>), konvenció / attribútum alapú routing, GET, POST, best practices (DTO)
 
* [[Média:Hatter ea8 2023.pdf|REST jellegű APIk fejlesztése ASP.NET Coreban]]
* [[Média:Hatter ea9 2023.pdf|Webes felület szerver oldali generálása]]
* [[Média:Hatter ea9 2023.pdf|Webes felület szerver oldali generálása]]
* [[Média:Hatter ea10 2023.pdf|A számítási felhő alapfogalmai]]
* [[Média:Hatter ea10 2023.pdf|A számítási felhő alapfogalmai]]
94. sor: 92. sor:
*** 1–3. feladatok: a 2022. tavaszi 3. vizsgáéval megegyezőek
*** 1–3. feladatok: a 2022. tavaszi 3. vizsgáéval megegyezőek


== Források ==
<references />
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}}
A lap eredeti címe: „https://vik.wiki/Háttéralkalmazások