Webalkalmazás-fejlesztés Spring Boot alapokon

Az Óbudai Egyetem és az A&K Akadémia közös szervezésében megvalósuló kurzuson fejlesztheted kódolási ismereteidet, és megtanulhatod a Spring Boot keretrendszer használatát. Célunk, hogy olyan átfogó és gyakorlati tudást adjunk át neked, amivel előre léphetsz karrieredben, vagy akár önálló fejlesztési projektekbe foghatsz, és webes alkalmazásokat építhetsz.

Ismerd meg az egyik legnépszerűbb programozási nyelvet, és fejlessz saját applikációkat!

Tudtad? A Java alapú Spring Boot keretrendszer megbízhatóságának, a folyamatos frissítéseknek, és a hatalmas ökoszisztémának köszönhetően 2025-ben is az egyik legjobb választás skálázható, biztonságos és karbantartható alkalmazások készítéséhez.

Miről fogsz tanulni?

Képzésünk a Java nyelv alapos megismertetésével kezdődik. Nyelvi és algoritmuselméleti alapokkal kezdünk, majd megtanítjuk a tesztelés és az OOP alapjait, valamint a kivételkezelés (exception handling) és a több szálon futó programok (multithreading) alkalmazását. Megtanítjuk a relációs adatbázisok kezelését JPA és Hibernate segítségével, hogy a Spring Boot keretrendszeren belül komplex webalkalmazásokat legyünk képesek írni. Bemutatjuk az API tervezés és fejlesztés alapelveit, különös tekintettel a REST-ful szolgáltatásokra és az adatkapcsolatok hatékony kezelésére.

A kurzus során nagy hangsúlyt kapnak a Spring Boot komponensei, mint például a Spring MVC és a Spring Data, amelyek segítségével képes leszel skálázható és biztonságos back-end alkalmazások önálló fejlesztésére. Emellett betekintést nyersz a tesztelési módszertanokba és legfőbb könyvtárakba (JUnit, Mockito), valamint a verziókezelésbe (Git) is. Egy rövid workshop keretében front-end alapokat is tanítunk.

A kurzus végére olyan gyakorlati tudás birtokában leszel, amely segít számodra, hogy önálló fejlesztővé válhass és megvalósíthasd saját ötleteidet, vagy elhelyezkedhess back-end fejlesztőként.

Kinek ajánljuk?

Képzésünket olyanoknak ajánljuk, akik szeretnének gyakorlati tapasztalatot szerezni egy népszerű és piacképes technológia használatában. A tanfolyamon való részvételhez informatikai alapismeretek szükségesek, más programozási nyelvben szerzett tapasztalat előny lehet, de nem feltétel.

Részletek

  • 150 óra = 19 alkalom
  • Alkalmanként 8 óra (8 x 45 perc)
  • Heti gyakoriságú alkalmak hétvégi napokon
  • Képzés indulása: 2025. októbertől – 2026. februárig
  • Képzés helyszíne: Óbudai Egyetem (1034 Budapest Bécsi út 96/B.) vagy online részvétel is lehetséges!
  • Részvételi díj: 1.200.000 Ft helyett Early Bird akciónkban 25% kedvezménnyel: 900.000 Ft + ÁFA

Tematika

1. modul: Alapozás – Java alapjai, algoritmikus gondolkodás
  • Változók, vezérlési szerkezetek, ciklusok
  • Függvények, tömbök, alap algoritmusok
  • Alapvető Git használat
  • Algoritmuselmélet, Big O, sorbarendezések
  • Tesztelés (JUnit)
2. modul: Objektumorientált programozás & Haladó Java
  • OOP alapok: öröklődés, absztrakció, polimorfizmus, enkapszuláció
  • Generikusok, Collection Framework
  • Exception handling
  • Stack/heap, String kezelés, láthatóságok
  • Maven/Gradle, külső könyvtárak
  • Java története és verziók főbb újdonságai és azok használata
3. modul: Többszálúság & Teljesítmény
  • Multithreading, Executor Framework
  • synchronized, volatile, Lock objektumok
  • Alap GC működés
4. modul: Adatbázis-kezelés & SQL
  • Alap SQL parancsok: SELECT, INSERT, JOIN
  • Tranzakciók, ACID, indexek
  • Aggregációk, subquery-k, CTE-k
5. modul: Design minták & Spring Boot fejlesztés
  • Design patterns (Factory, Strategy, Builder, Singleton, stb.)
  • Spring Boot architektúra és annotációk
  • REST API készítés, dependency injection
  • JPA és Hibernate
  • Hibatűrő API tervezés
6. modul: Webes alapok és API tesztelés
  • HTML, CSS, JavaScript, React alapok
  • API tesztelés Postman-nel, Mockito
  • Integrációs tesztelés
7. modul: DevOps & Modern technológiák
  • CI/CD, Github Actions, AWS demó
  • Ismerkedés: Apache Spark, Elastic, RabbitMQ, WebSocket
8. modul: Fejlesztői szemlélet és zárás
  • SOLID, KISS, DRY, YAGNI
  • Projektbemutatók, lezárás

További információ és jelentkezés az Óbudai Egyetem Szoftverakadémia oldalán.