Vissza

Java programozási alapismeretek

Java programozási alapismeretek

Kód: JP-01
JAVA_box_460x350.jpg
Időtartam:5 nap
Nehézségi szint:
  • Kezdő
289 000 Ft
(Bruttó ár: 367 030 Ft)
Kérdésem van!
Képzés nyelve
magyar
Képzési forma
Egyedi igények szerint Nyílt
- + Jelentkezem

Tanfolyamleírás

A tanfolyam célja, hogy a programozásban nem járatos, ám a programozás iránt kedvet és elhivatottságot érző, a számítógép kezelésében képzett felhasználók számára olyan ismereteket nyújtson, amelyek segítségével maguk is képesek asztali, grafikus felületű Java-alkalmazásokat készíteni.
A képzés nagy hangsúlyt fektet a struktúrált és objektum-orientált programozási módszerek és gondolkodásmód elsajátítására, a Java nyelvi konstrukcióira, valamint a Swing keretrendszer bemutatására.
Számos kisebb és egy nagyméretű, objektum-orientált szoftverfejlesztést követő példát vesznek végig a hallgatók a népszerű NetBeans vagy Eclipse fejlesztőkörnyezet segítségével.

Kiknek ajánljuk

A programozás iránt kedvet és elhivatottságot érző, a számítógép kezelésében képzett felhasználók számára, akik olyan ismereteket szereznének, amelyek segítségével maguk is képesek lehetnek asztali, grafikus felületű Java-alkalmazásokat készíteni.

Szükséges előképzettség

  • Windows kezelői szintű ismerete,
  • Alapszíntű hálózati ismeretek
  • Programozási ismeret előny, de ne,m feltétel.

Online képzés esetén szükséges telepítés:

 
JDK+JRE 16, Apache NetBeans 12.
 

- bármilyen 64 bites számítógép-architektúra

- használható operációs rendszerek: Windows, Linux, macOS

- 5 GB HDD/SSD tárhely, 4-8 GB RAM

- stabil internetkapcsolat, a gyors letöltések és a Teams miatt is

- együtt telepítjük, mert a Java fejlesztői környezet konfiguráció testre szabása fontos része a tanfolyamnak:

  • JDK+JRE 16 :  154 MB
  • Apache NetBeans 12 IDE :  418 MB
  • internet, webcamera, mikrofon
  • az online képzések Zoom/Teams/Webex meetingeken történnek

Tanfolyami tematika

A fejlesztői környezet kialakítása

  • Java fejlesztéshez leggyakrabban használt IDE (Eclipse, Netbeans) telepítése, szolgáltatásai, tippek, trükkök a használatához.

Programozási alapismeretek

  • Programozás, programozási nyelvek,
  • Java virtuális gép,
  • Változók, típusok, kifejezések, operátorok,
  • Vezérlési szerkezetek (szekvencia, elágazás, ciklus),
  • Alapalgoritmusok készítése adatszerkezet nélkül és azok leírása,
  • Tömbök és alapalgoritmusok tömbökkel.

Strukturált programozás

  • Függvények, eljárások, paraméterek,
  • Lokális és globális változók,
  • Strukturált programozás elvei.

Objektumorientált programozás

  • Osztályok, objektumok, adattagok, metódusok, konstruktorok,
  • Öröklődés, absztrakt osztály, interfész, csomag,
  • Egységbezárás, polimorfizmus.

Programozási gyakorlatok

  • Kollekció keretrendszer alapjai (List, Set, Map),
  • Hibák és kivételek alapjai (Throwable),
  • Fájlkezelés (szövegfájlok, folyamok),
  • Konstansok, enumok,
  • Adatbázis-kezelés (MySQL, Oracle), JDBC alapok.

Grafikus alkalmazások készítése (Swing keretrendszer)

  • Ablakok, dialógusok, menük,
  • Egyszerű felületi komponensek,
  • Összetett felületi komponensek: táblázatok, listák,
  • Egyszerű MVC tervezési minta, eseménykezelés,
  • Többszálúság, háttérbeli folyamatok, időzítő,
  • Felület tervezése.

Hírlevél feliratkozás

Az Adatvédelmi szabályzatot megértettem és elfogadom, feliratkozom a Számalk hírlevelére.