Java SE tanfolyam gyakorló programozóknak
Időtartam: 40 tanóra
Közönség: más nyelvben programozók számára, akik szeretnének mély megértésre szert tenni a Java nyelvben
Cél: Java által használt koncepciók (pl. OOP) összefüggéseinek mély megértése, nyelvi eszközkészlet megismerése
Ár: 216.000 Ft + ÁFA / fő-től
Tematika
- Telepítés
- Változók és típusok
- Egyszerű utasítások: if, switch, for, while, do-while
- Tömbök használata
- Függvények készítése
- Osztályok, objektumok
- Konstruktor
- Static
- Láthatóság, célja és a megoldás
- String
- Öröklés
- Annotációk
- Abstract osztályok
- Visitor tervezési minta
- final kulcsszó
- Object osztály
- Date, Calendar
- Java 8+ dátumkezelés
- interface-ek használata
- Sorrendezés
- Kollekciók: List, Set, Map
- Kivételkezelés
- Generics
- Fájlok (streamek) kezelése
- Enumok
- Lambda-kifejezések
- Reguláris kifejezések és használatuk Javában
- JUnit használata
Az ajánlatkérésben kérem jelölje meg, hogy milyen verziójú JDK-t szeretne a tanfolyamon, és hogy ezt milyen fejlesztői környezetben (Eclipse, NetBeans, IntelliJ IDEA)
A tanfolyam nem alkalmas kezdők számára, programozási készségkialakításra nincs mód és idő!
Java SE tanfolyam kezdőknek
Időtartam: 80 tanóra
Közönség: kezdők, olyanok, akik még semmilyen programozási nyelvet nem használtak
Cél: Programozási készségfejlesztés Java nyelv segítségével, Java által használt koncepciók (pl. OOP) összefüggéseinek mély megértése, nyelvi eszközkészlet megismerése
Ár: 432.000 Ft + ÁFA / fő-től
Tematika
- Telepítés
- Változók és típusok
- Egyszerű utasítások: if, switch, for, while, do-while
- Tömbök használata
- Függvények készítése
- Osztályok, objektumok
- Konstruktor
- Static
- Láthatóság, célja és a megoldás
- String
- Öröklés
- Annotációk
- Abstract osztályok
- Visitor tervezési minta
- final kulcsszó
- Object osztály
- Date, Calendar
- Java 8+ dátumkezelés
- interface-ek használata
- Sorrendezés
- Kollekciók: List, Set, Map
- Kivételkezelés
- Generics
- Fájlok (streamek) kezelése
- Enumok
- Lambda-kifejezések
- Reguláris kifejezések és használatuk Javában
- JUnit használata
Az ajánlatkérésben kérem jelölje meg, hogy milyen verziójú JDK-t szeretne a tanfolyamon, és hogy ezt milyen fejlesztői környezetben (Eclipse, NetBeans, IntelliJ IDEA)
A tanfolyam kezdők számára került összeállításra.
Java SE „blended learning” tanfolyam kezdők számára
Cégünk zászlóshajója 2016-os alapítása óta a StudiCore Online elnevezésű online gyakorlórendszer. A StudiCore Online rendszeren keresztül már számos, programozásban nem járatos érdeklődőt képeztünk kezdő programozóvá, melynek eredményeként jelenleg programozóként dolgoznak különböző cégeknél.
A StudiCore Online nemcsak a lexikális tudást tartalmazza, hanem kvízeken keresztül méri az információk megértését, és – Magyarországon és magyar nyelven egyedülálló módon – mindezt számítógép által értékelt programozási feladatokkal egészíti ki. Az egyes témakörökön csak úgy léphet tovább a tanuló, hogy a feladatokat elegendően jó minősítéssel megoldja, és az automata értékelőrendszernek beküldi, ennek következtében biztosítható, hogy a tanuló minden egyes fejezet tartalmát készségszinten, gyakorlatban elsajátítsa.
A StudiCore Online rendszer kipróbálható a következő URL-en (Egy rövid teszt kitöltése után): https://www.studicore.hu/teszt
Időtartam: 4+ hónap, választható, havi két alkalom félnapos élő, online konzultációval
Tartalma:
- online gyakorlórendszer használati lehetősége („Basic csomag”)
- élő, online konzultációk (havi 2 alkalom, félnapos)
- ütemterv kialakítása a választott időtartamra
- rendszeres vezetői összefoglaló, mellyel áttekinthető, hogy melyik munkatárs éppen hol tart az anyag feldolgozásában (havi 2 alkalom)
Közönség: kezdők, olyanok, akik még semmilyen programozási nyelvet nem használtak
Cél: Programozási készségfejlesztés Java nyelv segítségével, Java által használt koncepciók (pl. OOP) összefüggéseinek mély megértése, nyelvi eszközkészlet megismerése
Ár: akár már 59.000 Ft + ÁFA / fő / hónap-tól
Tematika
- Telepítés és alapfogalmak, egyszerű programok írása
- Java program felépítése, változók, típusok, kifejezések
- Bevitel, kiírás
- Számítások, számábrázolás
- Elágazások (if, switch utasítások)
- while és do-while ciklus
- for ciklus
- Alapalgoritmusok elemsorozatok kezelésére (programozási tételek: keresés, kiválogatás, maximumkiválasztás…)
- Tömbök
- Függvények
- Programépítés függvényekkel (struktúrált programozás)
- osztályok, objektumok
- konstruktor, static, láthatóság, String
- automatikus tesztelés: JUnit
- öröklés, annotációk
- öröklés használata
- abstract, Visitor I.
- final, Object, Visitor II.
- Date, Calendar
- Java 8 dátumkezelés
- Joda Time
- interface
- sorrendezés
- Listák
- Set
- Map
- Kivételkezelés
- Fájlkezelés I.
- Fájlkezelés II.
- enum
- Lambda-kifejezések
Szükség esetén:
- Adatbázis alapok (egy tábla kezelése)
- Adatbázisok haladó (több tábla, tranzakciók)
- JDBC (Java és az adatbáziskezelés) I. – alapok
- JDBC II. – A DAO minta használata az adatbáziskezelésben
- Swing
- Generics alaposan
- Reguláris kifejezések általánosságban (nem csak Javában használható)
- Reguláris kifejezések alkalmazása Javában
- Apache Commons: gyakran használt „third-party library” hasznos dolgokkal, amit nem kell megírnunk magunknak
- Google Guava: egy másik gyakran használd ilyen könyvtár
- Rekurzió: a programozás magasiskolája
- Nagy program írása: programfejlesztés elmélete és gyakorlata: Te is fejlesztesz egy nagy programot!
A tanfolyam kezdők számára került összeállításra.
A témák és a sorrendjük a gyakorlórendszerben kötött.
Funkcionális programozás Java nyelven
Időtartam: 8 tanóra
Közönség: Java SE környezetben járatos programozók, akik szeretnék megismerni a funkcionális programozás alapelveit
Cél: A Javában használt funkcionális programozási módszertan elveinek megismerése, gyakorlati kipróbálása
Ár: 43.200 Ft + ÁFA / fő-től
Tematika
- Névtelen osztályok
- Lambda-kifejezések
- Objektum Stream-ek, előállítása listából
- filter() és map()
- Fájlból származó sorok Stream-je
- Stream> és IntStream / DoubleStream
- Optional osztály, OptionalInt, OptionalDouble
- Alapalgoritmusok megvalósítása Stream segítségével (filter, map, min, max, sum, count)
- A Stream műveleteinél használt interface-ek (Consumer, Supplier, Predicate, Function, BiFunction,…)
- Gyűjtés (collect, Collectors)
- Összetett gyűjtés (groupingBy, averaging, summing…)
- flatMap, sorted, reduce
- Collector írása
Az ajánlatkérésben kérem jelölje meg, hogy milyen verziójú JDK-t szeretne a tanfolyamon, és hogy ezt milyen fejlesztői környezetben (Eclipse, NetBeans, IntelliJ IDEA)
A tanfolyam gyakorló Java programozók került összeállításra.