User Tools

Site Tools


tanszek:oktatas:informatikai_rendszerek_epitese:informatikai_rendszerek_epitese

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:informatikai_rendszerek_epitese:informatikai_rendszerek_epitese [2026/02/10 08:35] – [1. hét] kissatanszek:oktatas:informatikai_rendszerek_epitese:informatikai_rendszerek_epitese [2026/03/27 17:15] (current) – [8. héttől] kissa
Line 7: Line 7:
 **Előadó:** Szabó Martin egyetemi tanársegéd, sz.martin91<kukac>gmail.com **Előadó:** Szabó Martin egyetemi tanársegéd, sz.martin91<kukac>gmail.com
  
-**Gyakorlatvezető:** Kiss Áron tanszéki mérnök, kiss.aron<kukac>uni-miskolc.hu+**Gyakorlatvezető:** Kiss Áron egyetemi tanársegéd, kiss.aron<kukac>uni-miskolc.hu
  
 ===== Előadás anyag ===== ===== Előadás anyag =====
Line 52: Line 52:
 ===== Gyakorlati anyag ===== ===== Gyakorlati anyag =====
  
-Az órákon elkészült projektek itt érhetők el: https://github.com/aron123/infrend-2026 +  * Órán elkészült projektek: https://github.com/aron123/infrend-2026 
 +  * [[BProf gyakorlati anyag]]
 ==== 1. hét ==== ==== 1. hét ====
 Követelmények ismertetése, szoftverek telepítése, ismerkedés az Angular keretrendszerrel. Követelmények ismertetése, szoftverek telepítése, ismerkedés az Angular keretrendszerrel.
Line 59: Line 59:
   - [[https://angular.dev/tutorials/learn-angular|Getting started with Angular]]   - [[https://angular.dev/tutorials/learn-angular|Getting started with Angular]]
  
-/* 
 ==== 2. hét ==== ==== 2. hét ====
 Angular alkalmazások felépítése, sztring interpoláció, vezérlési blokkok (''@if'', ''@else'', ''@for''). Bootstrap alapok, grid rendszer. Angular alkalmazások felépítése, sztring interpoláció, vezérlési blokkok (''@if'', ''@else'', ''@for''). Bootstrap alapok, grid rendszer.
  
   - [[https://github.com/aron123/infrend-2026/blob/master/_data/applicants.ts|Adatok]]   - [[https://github.com/aron123/infrend-2026/blob/master/_data/applicants.ts|Adatok]]
-  - Projekt: HR nyilvántartó rendszer+  - Projekt: [[https://github.com/aron123/infrend-2026/tree/master/hr-application|HR nyilvántartó rendszer]]
  
 Dokumentációk, egyéb anyagok: Dokumentációk, egyéb anyagok:
Line 72: Line 71:
  
 ==== 3. hét ==== ==== 3. hét ====
-Angular alkalmazás komponensekre bontása, komponensek közötti kommunikáció. Kódgenerálás (''ng generate'') és adatkötés eszközei (''@Input'' és ''@Output'' dekorátorok).+Angular alkalmazás komponensekre bontása, komponensek közötti kommunikáció. Kódgenerálás (''ng generate'') és adatkötés eszközei (''input''''output'' szignálok).
  
   - [[Feladatok több komponens használatára]]   - [[Feladatok több komponens használatára]]
-  - Projekt: Szemantikus verziószámozás+  - Projekt: [[https://github.com/aron123/infrend-2026/tree/master/semver|Szemantikus verziószámozás]]
  
 Dokumentációk, egyéb anyagok: Dokumentációk, egyéb anyagok:
Line 87: Line 86:
  
   - Projekt: AI Chat alkalmazás   - Projekt: AI Chat alkalmazás
 +    - [[https://github.com/aron123/infrend-2026/tree/master/ai-chat-k8|kedd 8:00 csoport]]
 +    - [[https://github.com/aron123/infrend-2026/tree/master/ai-chat-sz10|szerda 10:00 csoport]]
  
 Dokumentációk, egyéb anyagok: Dokumentációk, egyéb anyagok:
   - [[https://dev.to/marcomonsanto/routing-in-spas-173i|Routing in SPAs]]   - [[https://dev.to/marcomonsanto/routing-in-spas-173i|Routing in SPAs]]
   - [[https://angular.dev/guide/routing|Angular Routing]]   - [[https://angular.dev/guide/routing|Angular Routing]]
-*/+  - [[https://ai.google.dev/api|Gemini API Reference]] 
 + 
 +==== 5. hét ==== 
 +HTTP kérések kezelése Angularban. 
 + 
 +  - [[HTTP protokoll]] 
 +  - [[Görgetés script]] 
 +  - Projekt: AI Chat alkalmazás folytatása 
 +    - [[https://github.com/aron123/infrend-2026/tree/master/ai-chat-k8|kedd 8:00 csoport]] 
 +    - [[https://github.com/aron123/infrend-2026/tree/master/ai-chat-sz10|szerda 10:00 csoport]] 
 + 
 +Dokumentációk, egyéb anyagok: 
 +  - [[https://angular.dev/guide/http|Angular HTTP Client]] 
 +  - [[https://ai.google.dev/api|Gemini API Reference]] 
 + 
 +==== 6. hét ==== 
 +Szerveroldali technológiák alapjai. HTTP szerver készítése Express.js segítségével.  
 + 
 +  - [[Express.js alapok]] 
 +    - [[https://portapps.io/download/postman-portable-win64-11.62.7-64-setup.exe|Postman (portable)]] 
 +  - [[https://github.com/aron123/infrend-2026/tree/master/backend-sz10|Órai projekt]] 
 + 
 +Dokumentáció: 
 +  - [[https://expressjs.com/|Express.js]] 
 + 
 +==== 7. hét ==== 
 +Adatbáziskezelés TypeORM-el. 
 + 
 +  - [[Type ORM|TypeORM alapok]] 
 +  - [[TypeORM feladat]] 
 + 
 +Dokumentáció: 
 +  - [[https://typeorm.io/|TypeORM]] 
 + 
 +==== 8. héttől ==== 
 +A megismert technológiák gyakorlása, webalkalmazás fejlesztés. 
 + 
 +  - [[https://github.com/aron123/infrend-2026/blob/master/_data/users.sql|Adatbázis]] 
 +  - Projekt: Banki számlavezetés 
 +    - [[https://github.com/aron123/infrend-2026/raw/refs/heads/master/banking-app-init.zip|Üres projekt]] 
 + 
 +Hasznos anyagok: 
 +  - [[https://en.wikipedia.org/wiki/Data_transfer_object|Data Transfer Object (DTO) tervezési minta]] 
 +  - [[https://angular.dev/tools/cli/serve#proxying-to-a-backend-server|Angular - Proxying to a backend server]] 
 ===== Féléves feladatok ===== ===== Féléves feladatok =====
  
tanszek/oktatas/informatikai_rendszerek_epitese/informatikai_rendszerek_epitese.1770712558.txt.gz · Last modified: 2026/02/10 08:35 by kissa