| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| tanszek:oktatas:informatikai_rendszerek_epitese:informatikai_rendszerek_epitese [2026/03/18 18:46] – kissa | tanszek:oktatas:informatikai_rendszerek_epitese:informatikai_rendszerek_epitese [2026/04/22 05:31] (current) – [Table] szabom |
|---|
| /*{{tanszek:oktatas:informatikai_rendszerek_epitese:inf_rendszerek_epitese_geiak120b_202x.pdf|Ütemterv 2021/2022 tavaszi félév - BSC mérnök infomatikus}}*/ | /*{{tanszek:oktatas:informatikai_rendszerek_epitese:inf_rendszerek_epitese_geiak120b_202x.pdf|Ütemterv 2021/2022 tavaszi félév - BSC mérnök infomatikus}}*/ |
| |
| **Előadó:** Szabó Martin egyetemi tanársegéd, sz.martin91<kukac>gmail.com | **Előadó:** Szabó Martin egyetemi tanársegéd, martin.szabo<kukac>uni-miskolc.hu |
| |
| **Gyakorlatvezető:** Kiss Áron egyetemi tanársegéd, 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 ===== |
| * Informatikai rendszerek bevezetes: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas1_infr_opensource.ppt}} | |
| * Nyilt Forráskódú Szoftver Licenszek: {{tanszek:oktatas:informatikai_rendszerek_epitese:nyilt_forraskodu_szoftver_licenszek.ppt}} | |
| * További érdekességek: | |
| * https://index.hu/tech/jog/szabad220607/ | |
| * [[http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6727830.PN.&OS=PN/6727830&RS=PN/6727830| "Dupla kattintás" - szabadalom]] | |
| * Producing Open Source Software: http://producingoss.com/ | |
| * [[https://bura.brunel.ac.uk/bitstream/2438/6981/5/Fulltext.pdf|Why do commercial companies contribute to open source | |
| software?]] | |
| * http://opensource.org/ | |
| * [[http://www.oss-watch.ac.uk/resources/tips.xml|Top Tips For Selecting Open Source Software]] | |
| * Az ausztrál "kerék" szabadalmának eredeti változata: {{tanszek:oktatas:informatikai_rendszerek_epitese:circular_transportation_facilitation_device.pdf|Szabadalom}} | |
| | |
| * Informatikai rendszerek fejlesztési módszerei: [[fejlesztési módszerek]] | |
| * Informatikai rendszerek csoportosítása és kilens szerver modellek {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas2_kilens_szerver.ppt}} | |
| * 12 legfontosabb elv az informatikai rendszerek/komponensek építésében: [[tizenket_faktor]] | |
| * Szemantikus verziókezelés: https://semver.org/lang/hu/spec/v2.0.0.html | |
| * Informatikai rendszerek teljesítménye: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_teljesitmeny.ppt|}} | |
| * OLAP rendszerek: Kovács László jegyzetei alapján és jóváhagyásával: http://users.iit.uni-miskolc.hu/~kovacs/ | |
| * Apache Web szerver konfigurációja: {{tanszek:oktatas:informatikai_rendszerek:eloadas6_Apache.ppt}} | |
| * Informatikai rendszerek elemei: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_inf_rendszerek_elemei.ppt}} | |
| * Sterbinszky Nóra: 4 adatbázis-kezelő rendszer összehasonlítása webes környezetben {{tanszek:oktatas:informatikai_rendszerek_epitese:4_db_osszehasonlitas.pdf|}} | |
| * Adatbányászat: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_adatbanyaszat.ppt}} | |
| * {{tanszek:oktatas:informatikai_rendszerek_epitese:enterprise_integration_patterns.pdf|Üzenetalapú tervezési minták - rendszerintegráció}} | |
| * Üzenet vezérelt bean-ek: {{tanszek:oktatas:informatikai_rendszerek_epitese:ejb_uezenet_vezerelt_bean_mdb_.ppt}} | |
| * Webszolgáltatások - XML-RPC {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_webszolg.ppt}} | |
| * Microsoft IIS - SOAP web szolgáltatás tutorial és példa Turóczy Attila jóvoltából: {{tanszek:oktatas:informatikai_rendszerek_epitese:iis_alkalmazaskiszolgalo.zip}} | |
| * Javascript: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas7_javascript.ppt}} | |
| * Ismétlés HTML formok: {{tanszek:oktatas:informatikai_rendszerek_epitese:gyakorlat_html_formok.ppt}} | |
| * AJAX alapok: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_ajax.ppt}} | |
| * JSON {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_json.ppt|}} | |
| * jsf ajax frameworks http://www.jsfmatrix.net/ | |
| |
| * Modern Javaszkript: {{tanszek:oktatas:informatikai_rendszerek_epitese:modern_javaszkript_jquery.ppt|}} | |
| * Összetettebb példa: {{tanszek:oktatas:informatikai_rendszerek_epitese:jqueryimagegallery.zip|}} | |
| * Angular - TypeORM - CRUD összetett mintapélda: https://github.com/knehez/dynamicforms | |
| |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:00_eloadas_inf_rendszerek_elemei.pptx | Informatikai rendszerek elemei}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:01_eloadas1_infr_opensource.pptx | Nyílt forráskódú szoftverek}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:02_eloadas2_kilens_szerver.pptx | Kliens - szerver architektúra alapjai}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:03_eloadas3_webszolg.pptx | Webszolgáltatások}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:04_eloadas4_tcpip1.pptx | TCPIP 1.}} {{ :tanszek:oktatas:web_technologia_alapjai:05_eloadas5_tcpip2.pptx | TCPIP 2.}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:06_eloadas6_apache.pptx | Apache}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:07_eloadas7_javascript.pptx | JavaScript}} + TypeScript + {{ :tanszek:oktatas:web_technologia_alapjai:10_eloadas10_xml.pptx | XML}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:09_eloadas9_kriptografia.pptx | Kriptográfia alapjai}} | |
| | | {{ :tanszek:oktatas:web_technologia_alapjai:11_eloadas_11_adatbanyaszat.pptx |Adatbányászat alapjai}} | |
| | | {{ :tanszek:oktatas:informatikai_rendszerek_epitese:l1_felho_cloud_computing_magyar.pptx | Felhőszolgáltatások alapjai }} | |
| | | {{ :tanszek:oktatas:informatikai_rendszerek_epitese:docker.pptx | Docker}} | |
| | | {{ :tanszek:oktatas:informatikai_rendszerek_epitese:git_es_github.pptx | GIT}} | |
| |
| Ellenőrző kérdések: | Ellenőrző kérdések: |
| * {{ :tanszek:oktatas:informatikai_rendszerek_epitese:vizsgakerdesek23.pdf | Vizsgakérdések - 2023}} | * {{ :tanszek:oktatas:informatikai_rendszerek_epitese:infrend_zh.pdf | Vizsgakérdések - 2026}} |
| |
| ===== Gyakorlati anyag ===== | ===== Gyakorlati anyag ===== |
| - [[Express.js alapok]] | - [[Express.js alapok]] |
| - [[https://portapps.io/download/postman-portable-win64-11.62.7-64-setup.exe|Postman (portable)]] | - [[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ó: | Dokumentáció: |
| Dokumentáció: | Dokumentáció: |
| - [[https://typeorm.io/|TypeORM]] | - [[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]] |
| | - [[https://github.com/aron123/infrend-2026/raw/refs/heads/master/banking-app-init.zip|Üres projekt]] |
| | - Projekt: Banki számlavezetés |
| | - [[https://github.com/aron123/infrend-2026/tree/master/banking-app-k8|Kedd 8:00]] |
| | - [[https://github.com/aron123/infrend-2026/tree/master/banking-app-sz10|Szerda 10:00]] |
| | |
| | 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 ===== |
| |
| [[féléves_feladat]] | - [[Követelmények]] |
| | - [[féléves_feladat|Feladat kiírások]] |
| |
| |
| [[inf_rend_zh_kerdesek]] | [[inf_rend_zh_kerdesek]] |
| |
| ====== Korábbi, már elavult anyagok ====== | ===== Korábbi Előadás anyag ===== |
| ==== JQuery példák (depricated) ==== | * Informatikai rendszerek bevezetes: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas1_infr_opensource.ppt}} |
| * Slider example: {{tanszek:oktatas:informatikai_rendszerek_epitese:vertical_slide.zip|}} | * Nyilt Forráskódú Szoftver Licenszek: {{tanszek:oktatas:informatikai_rendszerek_epitese:nyilt_forraskodu_szoftver_licenszek.ppt}} |
| * Image galery: {{tanszek:oktatas:informatikai_rendszerek_epitese:jqueryimagegallery.zip|}} | * További érdekességek: |
| * Példagyüjtemény: [[http://www.roseindia.net/ajax/jquery/|JQuery examples]] | * https://index.hu/tech/jog/szabad220607/ |
| | * [[http://patft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6727830.PN.&OS=PN/6727830&RS=PN/6727830| "Dupla kattintás" - szabadalom]] |
| | * Producing Open Source Software: http://producingoss.com/ |
| | * [[https://bura.brunel.ac.uk/bitstream/2438/6981/5/Fulltext.pdf|Why do commercial companies contribute to open source |
| | software?]] |
| | * http://opensource.org/ |
| | * [[http://www.oss-watch.ac.uk/resources/tips.xml|Top Tips For Selecting Open Source Software]] |
| | * Az ausztrál "kerék" szabadalmának eredeti változata: {{tanszek:oktatas:informatikai_rendszerek_epitese:circular_transportation_facilitation_device.pdf|Szabadalom}} |
| | |
| | * Informatikai rendszerek fejlesztési módszerei: [[fejlesztési módszerek]] |
| | * Informatikai rendszerek csoportosítása és kilens szerver modellek {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas2_kilens_szerver.ppt}} |
| | * 12 legfontosabb elv az informatikai rendszerek/komponensek építésében: [[tizenket_faktor]] |
| | * Szemantikus verziókezelés: https://semver.org/lang/hu/spec/v2.0.0.html |
| | * Informatikai rendszerek teljesítménye: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_teljesitmeny.ppt|}} |
| | * OLAP rendszerek: Kovács László jegyzetei alapján és jóváhagyásával: http://users.iit.uni-miskolc.hu/~kovacs/ |
| | * Apache Web szerver konfigurációja: {{tanszek:oktatas:informatikai_rendszerek:eloadas6_Apache.ppt}} |
| | * Informatikai rendszerek elemei: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_inf_rendszerek_elemei.ppt}} |
| | * Sterbinszky Nóra: 4 adatbázis-kezelő rendszer összehasonlítása webes környezetben {{tanszek:oktatas:informatikai_rendszerek_epitese:4_db_osszehasonlitas.pdf|}} |
| | * Adatbányászat: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_adatbanyaszat.ppt}} |
| | * {{tanszek:oktatas:informatikai_rendszerek_epitese:enterprise_integration_patterns.pdf|Üzenetalapú tervezési minták - rendszerintegráció}} |
| | * Üzenet vezérelt bean-ek: {{tanszek:oktatas:informatikai_rendszerek_epitese:ejb_uezenet_vezerelt_bean_mdb_.ppt}} |
| | * Webszolgáltatások - XML-RPC {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_webszolg.ppt}} |
| | * Microsoft IIS - SOAP web szolgáltatás tutorial és példa Turóczy Attila jóvoltából: {{tanszek:oktatas:informatikai_rendszerek_epitese:iis_alkalmazaskiszolgalo.zip}} |
| | * Javascript: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas7_javascript.ppt}} |
| | * Ismétlés HTML formok: {{tanszek:oktatas:informatikai_rendszerek_epitese:gyakorlat_html_formok.ppt}} |
| | * AJAX alapok: {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_ajax.ppt}} |
| | * JSON {{tanszek:oktatas:informatikai_rendszerek_epitese:eloadas_json.ppt|}} |
| | * jsf ajax frameworks http://www.jsfmatrix.net/ |
| | |
| | * Modern Javaszkript: {{tanszek:oktatas:informatikai_rendszerek_epitese:modern_javaszkript_jquery.ppt|}} |
| | * Összetettebb példa: {{tanszek:oktatas:informatikai_rendszerek_epitese:jqueryimagegallery.zip|}} |
| | * Angular - TypeORM - CRUD összetett mintapélda: https://github.com/knehez/dynamicforms |
| |
| */ | */ |
| |