1. évfolyam

IT alapok (elmélet) főbb témakörei:

Munka- és környezetvédelmi alapismeretek

  • Általános munkabiztonsági előírások, szabályok, érintésvédelmi irányelvei.
  • Tűzvédelmi irányelvek, elektromos tüzek oltása.
  • Elektrosztatikus kisülés (ESD) veszélyei.
  • Tápfeszültség anomáliái és veszélyei, túlfeszültség védelmi eszközök.
  • Anyagbiztonsági adatlap (MSDS) funkciója, információi.
  • Elektronikus hulladékok kezelése.

Bevezetés a számítógépes architektúrákba

  • Kettes- és tizenhatos számrendszer.
  • Neumann-elvű számítógép felépítése, alapfogalmak
  • Processzortípusok, foglalatok.
  • Hőelvezetési technológiák.
  • Memóriák típusai, memória modulok, memóriahibák kezelése.
  • BIOS feladatai, beállításai.
  • Input perifériák, KVM kapcsolók.
  • Háttértárak és típusaik.
  • Megjelenítők típusai, paraméterei, alapvető működési elveik.
  • Nyomtatók típusai, működési elveik.
  • Lapleíró nyelvek, PCL és PostScript összehasonlítása.
  • Szkennerek típusai, működési elveik.
  • Portok és csatlakozók típusai, belső- és külső kábeltípusok.
  • Hálózati eszközök, hálózati kártya feladata és beállításai.
  • Hálózati topológiák.
  • Speciális számítógépes rendszerek (CAD/CAM, virtualizáció, játék, HTPC).
  • Laptop és asztali számítógép alkatrészek összehasonlítása.
  • Laptopokra jellemző adapterek, bővítőkártyák.
  • Dokkoló állomás és portismétlő funkciója.
  • Hordozható eszközök hardverelemei.
  • Energiagazdálkodási beállítások, APM és ACPI szabványok.

IT alapok (gyakorlat) főbb témakörei:

Biztonságos labor- és eszközhasználat

  • Számítógép-szerelés eszközei és használatuk.
  • Antisztatikus eszközök szabályszerű használata.
  • Tisztító anyagok és eszközök megfelelő használata.
  • Diagnosztikai eszközök (multiméter, tápegység tesztelő, kábeltesztelő) használata.

Számítógép összeszerelése

  • Számítógép szakszerű szétszerelése.
  • Pontos konfiguráció meghatározása, megfelelő alkatrészek kiválasztása.
  • Számítógép szakszerű összeszerelésének folyamata.
  • Tápegység telepítése.
  • Alaplapi alkatrészek telepítése, alaplap házba helyezése.
  • Belső alkatrészek telepítése, kábelek csatlakoztatása.
  • Perifériák csatlakoztatása, telepítése, beállítása..
  • BIOS funkciója és beállításai.
  • Memóriabővítés asztali számítógépben és laptopban.
  • Számítógép alkatrészek cseréje.
  • Számítógép hálózatra csatlakoztatása, IP cím beállítása.
  • SOHO útválasztó hálózatra csatlakoztatása.
  • Laptopok felhasználó, illetve szerviz által cserélhető alkatrészei.
  • Hibakeresési folyamat lépései, kézenfekvő problémák kiszűrése.
  • Áramellátás zavarai, túlfeszültség levezető bekötése.
  • UPS típusok, UPS üzembe helyezése.

Telepítés és konfigurálás

  • Operációs rendszerek hardverkövetelményeinek meghatározása.
  • Operációs rendszer hardver kompatibilitásának ellenőrzése.
  • Partícionálás.
  • Kötetek formázása.
  • Operációs rendszerek telepítése.
  • Meghajtó programok telepítése.
  • Frissítések és hibajavító csomagok telepítése.
  • Operációs rendszer upgrade-je, felhasználói adatok költöztetése.
  • Regisztrációs adatbázis biztonsági mentése, helyreállítása.
  • Lemezkezelés.
  • Alkalmazások és folyamatok kezelése, feladatkezelő használata.
  • Alkalmazások telepítése, eltávolítása.

Programozás (elmélet-gyakorlat) főbb témakörei:

Bevezetés a programozá

Legalább három eszköz ismerete:

  • Scratch
  • Kodu
  • Minecraft
  • Lego vagy más hasonló oktatórobot
  • Arduino

Oktatási portálok:

  • org
  • freeCodeCamp
  • Codacademy
  • Khan Academy
  • Udacity

Valamelyik kiválasztott eszközzel néhány egyszerűbb probléma, feladat megoldása

Weboldalak kódolása

A vizsgázó képes legyen:

  • meglévő weboldalak szerkezetében, tartalmában és formázásában célszerű módosításokat elvégezni;
  • önállóan létre hozni egyszerűbb weboldalakat, stílusok és stíluslapok segítségével formázni, valamint beilleszteni és felhasználni kész JavaScript kódot.

A tanulók megismerkednek továbbá a magas szintű felhasználói élményt nyújtó weboldalak kialakításának alapelveivel, a készítéshez használható népszerű keretrendszerekkel.

A témakörön belül az alábbi ismeretek szükségesek:

  • a HTML szabványok
  • a HTML5 oldalakat leíró nyelv fontosabb strukturális és formai elemei (tagek), valamint az elemekhez tartozó fontosabb attribútumok
  • Stílusok és stíluslapok (CSS) szerepe, a CSS3 leírók szintaxisa.
  • CSS3 szelektorok, jellemzők
  • Böngészőprogramok beépített fejlesztő eszközeinek vagy más hasonló célú beépülő eszköznek (pl. Chrome DevTools, Firebug) ismerete
  • A keretrendszerek; Bootstrap vagy más hasonló keretrendszer
  • A reszponzív weboldal kialakítás jelentősége és alapelvei. A Bootstrap vagy más hasonló keretrendszer segítségével kialakított reszponzív weboldalszerkesztés.
  • JavaScript kód beágyazása weboldalba, „Hello World” alkalmazás készítése alert függvény segítségével
  • külön fájlban elhelyezett JavaScript kód csatolása a weboldalhoz
  • Mások által elkészített JavaScript kód és stíluslapok felhasználása módja (például animált megjelenítések megvalósítására).
  1. évfolyam

IT alapok(elmélet) főbb témakörei

Szoftverismeret

  • Szoftver fogalma, szoftverek csoportosítása.
  • Zárt- é nyílt forráskódú rendszerek, GPL.
  • Operációs rendszer fogalma, feladatai.
  • Operációs rendszerek típusai és jellemzőik.
  • GUI és CLI felhasználói felületek.
  • Megfelelő operációs rendszer kiválasztásának szempontjai.
  • Partíció fogalma, típusai.
  • Formázás, fontosabb fájlrendszerek.
  • Rendszerbetöltés folyamata.
  • Windows indítási módok.
  • Regisztráció adatbázis.
  • Multi-boot rendszerek.
  • Könyvtárstruktúra, felhasználói és rendszerkönyvtárak.
  • Fájlkiterjesztések és attribútumok.
  • Vezérlőpult beállításai.
  • Archiválási módok.
  • Kliensoldali virtualizáció, hypervisor.
  • Hordozható eszközök operációs rendszerei.
  • Levelezési protokollok.
  • Adatok szinkronizációja, felhő szolgáltatások.
  • Hibakeresési folyamat lépései.

Információtechnológia biztonság alapjai

  • Rosszindulatú szoftverek (vírus, trójai, féreg, adware, spyware).
  • Védekezési módok a rosszindulatú szoftverek ellen.
  • Támadástípusok (felderítés, DoS, DDoS, hozzáférési támadás).
  • Megtévesztési technikák (social engineering, phishing).
  • Kéretlen és reklámlevelek, SPAM szűrés lehetőségei.
  • Biztonságos böngészés, böngésző biztonsági beállításai.
  • Biztonságos adatmegsemmisítés módszerei.
  • Biztonsági szabályzat.
  • Felhasználói nevek és jelszavak (BIOS, számítógép, hálózati hozzáférés).
  • Fájlmegosztás, fájlok és mappák fájlrendszer szintű védelme.
  • Tűzfalak feladata, típusai.
  • Mobil eszközök védelme, biometrikus azonosítási módszerek.
  • IT eszközök fizikai védelme.

IT alapok(gyakorlat) főbb témakörei

Telepítés és konfigurálás

  • Levelező program konfigurálása.
  • Felhasználói fiókok kezelése.
  • Virtuális memória beállítása.
  • Illesztőprogramok frissítése, eszközkezelő használta.
  • Területi és nyelvi beállítások.
  • Eseménynapló ellenőrzése.
  • Rendszer erőforrásainak monitorozása, szolgáltatások beállításai.
  • Kezelőpult (MMC) használata.
  • Biztonsági másolatok készítése, archiválási típusok.
  • Személyes tűzfal beállítása.
  • Antivírus alkalmazás telepítése, frissítése, vírusellenőrzés.
  • Lemezklónozás.
  • Virtuális gép telepítése.

Megelőző karbantartás

  • Megelőző karbantartás jelentősége, karbantartási terv.
  • Hardver- és szoftverkarbantartás feladatai.
  • Ház és a belső alkatrészek szakszerű tisztítása.
  • Monitorok szakszerű tisztítása.
  • Festékszint ellenőrzése, toner és festékpatron cseréje.
  • Nyomtatók és szkennerek szakszerű tisztítása.
  • Alkatrészek csatlakozásának ellenőrzése.
  • Számítógépek működésének környezeti feltételei.
  • Operációs rendszer frissítése, javítócsomagok telepítése.
  • Merevlemez karbantartása, lemezellenőrzés, töredezettség-mentesítés.
  • Helyreállítási pontok készítése, rendszer visszaállítása korábbi időpontra.
  • Felhasználói adatok átköltöztetése, archiválása.
  • Távoli asztalkapcsolat és távsegítség konfigurálása.
  • Ütemezett karbantartási feladatok.
  • Laptopok és hordozható eszközök szakszerű tisztítása.

Programozás (elmélet) főbb témakörei

A C# nyelv alapjai

  • az integrált fejlesztői környezet használatára
  • konzolos vagy grafikus környezetben futó egyszerűbb alkalmazások létrehozására egyszerű adattípusok, változók, kifejezések és vezérlési szerkezetek alkalmazásával
  • szöveges fájlban található adatok beolvasására és feldolgozására
  • a C# fejlesztési környezet (IDE) bemutatása
  • a programkészítés lépéseinek áttekintése: feladat kitűzése, specifikáció, algoritmuskészítés, kódolás, tesztelés, dokumentálás.
  • a számítógépes program fogalma, elemei, a programozás szintjei.
  • változók, kifejezések fogalma, jellemzői, változók deklarálása és definiálása, az azonosító megválasztásának javasolt gyakorlata a tiszta kód alapelvei szerint
  • elemi adattípusok: egész, valós, logikai, karakter, felsorolt adattípusok jellemzői, típuskonverzió.
  • összetett adattípusok: karakterláncok, tömbök (vektorok és mátrixok), struktúrák (rekordok), lista (szótár), halmaz
  • értékadás, aritmetikai és logikai műveletek, kifejezések kiértékelésének szabályai.
  • vezérlési szerkezetek (szekvencia, szelekció, iteráció)
  • a hibakeresés és tesztelés alapjai.

JavaScript

  • JavaScript kód futtatása konzolon
  • elemi és összetett adattípusok a JavaScriptben, értékadás, aritmetikai és logikai műveletek, kifejezések kiértékelése
  • függvények
  • objektumok webes környezetben, tulajdonságok és metódusok, DOM (Document Object  Model), node-ok (csomópontok), element (elem), attribute (tulajdonság) és text (szöveg) node-ok
  • elemek elérése, módosítása és létrehozása
  • események és eseményfigyelő eljárások (onClick, onLoad, onBlur, onFocus események)
  • űrlapelemek (form, input, select, option, textarea, label) elhelyezése weboldalakon, és azok interaktív kezelése
  • hibakeresés a JavaScript kódban, a kód tesztelése.
  • a jQuery JavaScript könyvtár rövid bemutatása

Programozás (gyakorlat) főbb témakörei

A C# nyelv alapjai

A tanulók az alábbi feladatok elvégezésére:

  • integrált fejlesztői környezet (IDE) használata
  • egyszerűbb feladatok algoritmozálása
  • egyszerű és összetett adattípusok használatával változók és konstansok deklarása és alkalmazása (értékadás, aritmetikai és logikai műveletek elvégzése, karakterláncok és tömbök kezelése, kifejezések kiértékelése)
  • vezérlési szerkezetek alkalmazására egy feladat vagy részfeladat megoldására
  • Szöveges fájlokban tárolt adatok beolvasása, feldolgozása.

A tanulók a fenti gyakorlati készségek elsajátítását érdekesebb problémák vagy feladatok megoldására szolgáló egyszerűbb alkalmazások létrehozásával valósítják meg

JavaScript

A témakör legfontosabb feladata, hogy a kapcsolódó elméleti témakörben megtanult JavaScript ismeretek felhasználásával képessé váljanak a tanulók az alábbi feladatok elvégezésére:

  • egyszerűbb problémák megoldására szolgáló interaktív, esemény vezérelt weboldal készítése JavaScript kód segítségével
  • stíluslapok és JavaScript kód felhasználásával dinamikus megjelenésű weblap létrehozása

A tanulók a fenti gyakorlati készségek elsajátítását érdekesebb problémák vagy feladatok megoldására szolgáló egyszerűbb alkalmazások létrehozásával valósítják meg.

Hálózatok I. (elmélet) főbb témakörei

Hálózati infrastruktúra, hálózati operációs rendszerek

  • A vállalatok hálózati infrastruktúrájának megismerése
  • A hálózat elemei
  • Csatlakozás az internethez
  • Hálózati operációs rendszerek feladata
  • Hálózati operációs rendszerek elérése
  • Kapcsolók hálózati operációs rendszerének alap konfigurációja
  • Eszközök IP címzése, bevezetés
  • Kapcsolatok alapszíntű ellenőrzése helyi hálózatban

Fizikai és adatkapcsolati réteg feladatai, Ethernet protokoll

  • Topológiák
  • Adatok fizikai közegen történő átvitelének szabályai
  • Kommunikációs szabályok
  • Kommunikációs protokollok
  • Szabványügyi szervezetek ismerete
  • OSI modell jelentősége, rétegei, szerepe
  • TCP/IP modell jelentősége, rétegei, szerepe
  • Adatbeágyazás fogalma és menete
  • Ethernet technológia működése és jellemzői
  • Ethernet keret felépítése, tulajdonságai
  • Hálózati vezetékes átviteli közegek jellemzői (rézkábelek, optikai kábelek)
  • Vezeték nélküli átvitel típusai
  • MAC cím jelentősége, felépítése
  • ARP protokoll feladata és működése
  • Kapcsoló felépítése, feladatai, működése
  • Kapcsoló MAC-címtábla felépítése

Hálózati és a szállítási réteg feladatai, protokolljai

  • IP protokoll jellemzői
  • Összeköttetés mentes csomagtovábbítás
  • Az IPv4 és az IPv6 csomag felépítése, fejléce és mezői
  • A forgalomirányító felépítése, feladatai, működése
  • A forgalomirányító rendszerindítási folyamata
  • Irányító tábla felépítése
  • Szállítási rétegbeli protokollok (TCP és UDP) bemutatása
  • A TCP kommunikáció
  • Az UDP kommunikáció

Hálózatok I. (gyakorlat) főbb témakörei

Csatlakozás egy hálózathoz, a kapcsoló alap konfigurációja

  • Hálózati eszközök és hálózati átviteli közegek megválasztása
  • Topológia ábrák értelmezése
  • Csatlakozás az internethez
  • Hálózati operációs rendszerek helye, elérésének módjai és lehetőségei (konzol, telnet, SSH)
  • Terminál emulációs programok használata
  • Hálózati operációs rendszer konfigurációs parancsainak felépítése, súgója
  • Kapcsoló alapvető konfigurálása
  • Kapcsolóhoz való hozzáférés korlátozása
  • Kapcsoló konfigurálásának mentése
  • Végberendezések automatikus és manuális IP beállítása
  • A kapcsoló felügyeleti IP címének konfigurálása
  • Kapcsolatok, hálózati összeköttetések ellenőrzése (ping, tracert)

Vezetékes és vezeték nélküli kapcsolódás helyi hálózathoz

  • Az OSI és TCP/IP modellek rétegeihez kapcsolódó protokoll adategységek (PDU-k) elemzése
  • Adatbeágyazás elemzése adatforgalom elfogására alkalmas szoftverrel
  • MAC-cím és IP-cím használata, azonos hálózaton található eszközök kommunikációja
  • A megfelelő hálózati átviteli közeg kiválasztása és egy végberendezés csatlakoztatása egy hálózathoz
  • Kereszt- és egyeneskötésű Ethernet kábel készítése
  • Kábelek tesztelése
  • Kapcsolódás vezetékes LAN-hoz
  • Ethernet keret elemzése adatforgalom elfogására alkalmas szoftverrel
  • Ethernet MAC-címek megjelenítése, elemzése
  • Címmeghatározó protokoll (ARP) működésének elemzése adatforgalom elfogására alkalmas szoftverrel
  • ARP tábla feladata és felépítése
  • ARP problémák elhárítása
  • Kapcsoló MAC-címtábla megtekintése
  • rétegbeli kapcsolás
  • Kapcsolódás vezeték nélküli LAN-hoz
  • SOHO router vezeték nélküli hozzáférés konfigurálása
  • Vezeték nélküli biztonság
  • Vezeték nélküli kliens konfigurálása
  • Hálózati kártya információinak megtekintése

Forgalomirányítási alapok, adatfolyam kezelés

  • IPv4 és IPv6 csomag működésének elemzése adatforgalom elfogására alkalmas szoftverrel
  • Állomás csomagtovábbítási döntései
  • Állomás IPv4 és IPv6 irányítótáblájának megjelenítése, elemzése
  • Forgalomirányító csomagtovábbítási döntései
  • Forgalomirányító irányítótáblájának megjelenítése, elemzése
  • A forgalomirányító felépítése, memóriák tartalmának megjelenítése
  • A forgalomirányító összetevőinek azonosítása
  • Csatlakozás a forgalomirányítóhoz
  • A forgalomirányító rendszerindítási folyamatának megtekintése
  • Forgalomirányító kezdeti konfigurálása
  • Állomás és kapcsoló alapértelmezett átjárójának beállítása
  • Forgalomirányítási problémák hibaelhárítása
  • Alkalmazások közötti megbízható átvitel, szegmensek nyomon követése
  • Megérkezett adatok nyugtázásának elemzése adatforgalom elfogására alkalmas szoftverrel
  • TCP és UDP szegmens fejlécének összehasonlítása és elemzése adatforgalom elfogására alkalmas szoftverrel
  • Portszámok szerepének megismerése
  • TCP kapcsolatok létrehozásának és lezárásának elemzése adatforgalom elfogására alkalmas szoftverrel
  • TCP háromfázisú kézfogás elemzése
  • UDP szerverfolyamatok vizsgálata
  1. évfolyam

Programozás (elmélet) főbb témakörei

A C# nyelv alapjai

  • az integrált fejlesztői környezet használatára
  • konzolos vagy grafikus környezetben futó egyszerűbb alkalmazások létrehozására egyszerű adattípusok, változók, kifejezések és vezérlési szerkezetek alkalmazásával
  • szöveges fájlban található adatok beolvasására és feldolgozására
  • A témakörön belül az alábbi ismeretek kerülnek tárgyalásra:
  • a Java vagy C# fejlesztési környezet (IDE) bemutatása
  • a programkészítés lépéseinek áttekintése: feladat kitűzése, specifikáció, algoritmuskészítés, kódolás, tesztelés, dokumentálás.
  • a számítógépes program fogalma, elemei, a programozás szintjei.
  • változók, kifejezések fogalma, jellemzői, változók deklarálása és definiálása, az azonosító megválasztásának javasolt gyakorlata a tiszta kód alapelvei szerint
  • elemi adattípusok: egész, valós, logikai, karakter, felsorolt adattípusok jellemzői, típuskonverzió.
  • összetett adattípusok: karakterláncok, tömbök (vektorok és mátrixok), struktúrák (rekordok), lista (szótár), halmaz
  • értékadás, aritmetikai és logikai műveletek, kifejezések kiértékelésének szabályai.
  • vezérlési szerkezetek (szekvencia, szelekció, iteráció)
  • a hibakeresés és tesztelés alapjai.

JavaScript

  • JavaScript kód futtatása konzolon
  • elemi és összetett adattípusok a JavaScriptben, értékadás, aritmetikai és logikai műveletek, kifejezések kiértékelése
  • függvények
  • objektumok webes környezetben, tulajdonságok és metódusok, DOM (Document Object Model), node-ok (csomópontok), element (elem), attribute (tulajdonság) és text (szöveg) node-ok
  • elemek elérése, módosítása és létrehozása
  • események és eseményfigyelő eljárások (onClick, onLoad, onBlur, onFocus események)
  • űrlapelemek (form, input, select, option, textarea, label) elhelyezése weboldalakon, és azok interaktív kezelése
  • hibakeresés a JavaScript kódban, a kód tesztelése.
  • a jQuery JavaScript könyvtár rövid bemutatása

Programozás (gyakorlat) főbb témakörei

Programozási típusfeladatok

  • egy-egy probléma megoldása közben felmerülő programozási típusfeladatok felismerésére és a megoldás rutinszerű megvalósítására
  • függvényekkel megvalósított strukturált kód készítésére.

Haladó szintű programozás C# nyelven

  • beépített osztályok használata feladatmegoldások során
  • saját osztály definiálása és alkalmazása feladatok megoldásához (konstruktorok, mezők, jellemzők, metódusok, események készítése, alkalmazása)
  • egyszerű grafikus felhasználói felület tervezése
  • fontosabb vezérlők (címke, beviteli mező, lista, legördülő lista, parancsgomb, opciógomb, kapcsolókeret) alkalmazása feladatok megoldására
  • vezérlők létrehozása tervezési is futási időben
  • felhasználói felület kezelése billentyűzettel, mutató eszközzel és érintőképernyővel
  • eseményekhez eseménykezelő metódusok készítése
  • API dokumentáció használata
  • naplózás a nyelv beépített eszközével

Hálózatok I. (elmélet) főbb témakörei

IPv4 és IPv6 címzési struktúra, alhálózatok

  • IPv4 címzési struktúra
  • IPv4 alhálózati maszk
  • IPv4 cím dinamikus és statikus hozzárendelése egy állomáshoz
  • IPv4 címek típusai (nyilvános és privát), osztályok
  • IPv6 címzés
  • IPv6 címek típusai
  • Alapértelmezett átjáró fogalma, feladata
  • IPv4 hálózat alhálózatokra bontása
  • Változó méretű alhálózatok
  • Strukturált címzési tervezés
  • Alhálózatok kialakítása IPv6 alhálózatban
  • Kapcsolatok ellenőrzése

Alkalmazási réteg protokolljai, hálózatbiztonság

  • Egyenrangú hálózatok
  • Kliens szerver szolgáltatások
  • Alkalmazási rétegbeli protokollok (HTTP, HTTPS, IMAP, POP3, SMTP, DHCP, DNS, FTP) bemutatása
  • Hálózati támadások bemutatása, védelmi beállítások, SSH protokoll
  • Biztonsági mentés jelentősége
  • Tűzfalak szerepe egy hálózatban
  • Hálózati teljesítmény ellenőrzése, tesztelése, elemzése

Kapcsolt helyi hálózatok és VLAN-ok

  • A kapcsoló MAC-címtáblája, felépítése, feladata
  • Ütközési- és szórási tartományok
  • Kapcsoló rendszerindítási folyamata
  • Kapcsolók védelme, portbiztonság konfigurálása
  • Kapcsoló biztonságos távoli elérése
  • Hálózatelérési rétegbeli hibák elhárítása
  • VLAN-ok feladata, szerepe
  • VLAN-ok megvalósítása
  • VLAN trönkök jelentősége
  • VLAN hibakeresés
  • VLAN biztonság és tervezés

Forgalomirányítási ismeretek

  • A forgalomirányító működése, forgalomirányítási döntések
  • Az útvonalak meghatározásának menete
  • IPv4 és IPv6 forgalomirányító tábla elemzése
  • Közvetlenül csatlakozó útvonalak irányítótáblába kerülése és szerepe
  • VLAN-ok közötti forgalomirányítás konfigurálása
  • VLAN-ok közötti forgalomirányítás hibaelhárítása

Hálózatok I. (gyakorlat) főbb témakörei

IP-címzés a gyakorlatban

  • IPv4 egyedi, szórásos és csoportcímzés vizsgálata
  • IPv4 címek azonosítása és osztályozása
  • IPv6 címek ábrázolása, rövidítése
  • Globális egyedi IPv6 cím statikus konfigurálása
  • Globális egyedi IPv6 cím dinamikus konfigurációja SLAAC használatával
  • Globális egyedi IPv6 cím dinamikus konfigurációja DHCPv6 használatával
  • EUI-64 módszer használata
  • Dinamikus és statikus link-local címek
  • IP konfiguráció ellenőrzése
  • Kapcsolatok ellenőrzése (ICMPv4 és ICMPv6), hibaelhárítás
  • Címzési terv készítése IPv4 és IPv6 hálózatokban
  • Alhálózatok használata, konfigurálás
  • Alhálózatok kialakítása
  • Alhálózat kalkulátor használata
  • Változó hosszúságú alhálózati maszk (VLSM) a gyakorlatban

Szerver-kliens kapcsolódás, hálózatbiztonság

  • Peer-to-peer alkalmazások használata, fájlmegosztó protokollok
  • Web és e-mail szolgáltatások konfigurálása, hálózati kommunikáció elemzése
  • DNS kérés megfigyelése
  • FTP parancssori és böngészőben történő használata
  • Hálózati forgalom elemzése, protokoll elemzés kis hálózatban
  • Biztonsági fenyegetések azonosítása
  • Támadás típusok felismerése
  • Biztonsági mentések készítése, visszaállítása, frissítés és hibajavítás
  • Naplózás
  • Eszközök konfigurálása, biztonsági beállítások
  • SSH engedélyezése és konfigurálása
  • Telnet és SSH kapcsolat vizsgálata adatforgalom elfogására alkalmas szoftverrel
  • A hálózat alapállapotának, viszonyítási állapotának meghatározása
  • Kapcsolatok és konfigurációk ellenőrzése

Kapcsolás folyamata és a VLAN-ok használata

  • Kapcsoló MAC-címtáblájának felépítési folyamata, elemzése
  • Ütközési és szórási tartományok felosztása hálózati eszközök segítségével
  • Kapcsoló rendszerindítási folyamatának megtekintése
  • Kapcsolók LED jelzőfényeinek értelmezése
  • Kapcsolók védelme, portjainak beállítása, portbiztonság konfigurálása
  • Kapcsolási problémák felismerése és hibaelhárítás
  • Kapcsolók felügyeletének megvalósítása
  • SSH kapcsolat beállítása és ellenőrzése
  • Biztonsági támadások elleni védelem lehetőségei
  • Portbiztonság beállítása, ellenőrzése és hibaelhárítás
  • VLAN ID, Ethernet keret elemzése adatforgalom elfogására alkalmas szoftverrel
  • VLAN-ok létrehozása, törlése és ellenőrzése egy kapcsolón
  • Kapcsoló portok VLAN-okhoz rendelése és ellenőrzése
  • Trönk kapcsolatok konfigurálása
  • Trönk beállítások ellenőrzése
  • VLAN Trunking Protokoll (VTP) használata és konfigurálása
  • VLAN-ok és trönk kapcsolatok hibaelhárítása
  • VLAN biztonság megvalósítása

Statikus és dinamikus forgalomirányítás

  • Hálózati címzés dokumentálása, topológia diagram készítése
  • Loopback interfész használata teszteléshez és menedzseléshez
  • Forgalomirányító interfészek IPv6 IP-címmel konfigurálása és ellenőrzése
  • IPv4 és IPv6 forgalomirányító tábla elemzése
  • VLAN-ok közötti hagyományos forgalomirányítás megvalósítása
  • VLAN-ok közötti forgalomirányítás megvalósítása „router-on-a-stick” forgalomirányítóval, alinterfészek konfigurálása és ellenőrzése
  • VLAN-ok közötti forgalomirányítás megvalósítása többrétegű kapcsolóval és hibaelhárítás
  • VLAN hibakeresés és hibajavítás

Linux alapok (elmélet) főbb témakörei

Bevezetés a Linuxba

  • Nyílt forráskód fogalma, nyílt forráskódú licencek.
  • Nyílt forráskódú üzleti modell.
  • Linux története.
  • Linux hardverek sokszínűségének.
  • Kernel fogalma és a verziók számozása.
  • Linux disztribúciók.
  • Grafikus és parancssori felület.
  • Ablakkezelők és komplett grafikus környezetek.
  • Shell fogalma, népszerűbb Linux shell-ek.

Linux parancssor használata

  • GUI és CLI összehasonlítása.
  • Virtuális terminálok és használatuk.
  • Linux utasítások általános szintaxisa.
  • Parancselőzmények használata.
  • Segítség a parancssor használatához (man és info parancsok, –help opció, stb.).
  • Alias nevek.
  • Környezeti változók fogalma, a PATH változó.
  • Helyettesítő karakterek és használatuk.

Fájl- és könyvtárkezelés, tömörítés

  • Linux könyvtárszerkezete.
  • Abszolút és relatív útvonal hivatkozások.
  • Fájl- és könyvtárkezelési utasítások.
  • Szimbolikus és hard linkek. A két link típus összehasonlítása.
  • Fájlrendszerek csatolása.
  • Archiválás és tömörítés.

Bevezetés a héjprogramozásba

  • STDIN, STDOUT és STDERR.
  • I/O átirányítás.
  • Utasítások láncolása (pipeline).
  • Fájlok keresése, fájltartalom szűrése, rendezése.
  • Shell szkriptek.
  • Szkriptek paraméterezése.
  • Változók, vezérlőszerkezetek használata.

Felhasználói fiókok kezelése

  • Felhasználói fiókok típusai.
  • Bejelentkezés rendszergazdaként: su és sudo utasítások.
  • Az /etc/passwd és /etc/shadow fájlok.
  • Felhasználói fiók létrehozásának alapbeállításai, az /etc/default/useradd fájl.
  • Felhasználói jelszó beállítása.
  • Felhasználói csoportok, az /etc/group fájl.
  • Csoportok és felhasználók létrehozása, törlése, módosítása.
  • A UID és GID azonosítók. A getent utasítás.
  • Felhasználó csoporttagságának a meghatározása.
  • Felhasználók csoporthoz rendelése.

Jogosultságok beállítása

  • Fájlok tulajdonosa és csoportja.
  • Fájlok tulajdonosának a megváltoztatása: a chown utasítás.
  • Fájljogosultságok. A SETUID, SETGID és Sticky bitek.
  • Újonnan létrehozott fájlok alapértelmezett fájlmódja.
  • Fájlok és könyvtárak jogosultságainak megváltoztatása: chmod utasítás.

Linux alapok (gyakorlat) főbb témakörei

Linux parancssor használata

  • Virtuális terminálok használata.
  • Linux parancssor megismerése néhány utasításon keresztül (pl. whoami, uname, pwd).
  • Parancselőzmények használata.
  • Környezeti változók, $PATH kiíratása képernyőre. A echo és which utasítások.
  • Helyettesítő karakterek használata.
  • Alias nevek megadása.
  • Manuálok használata. A whatis utasítás.
  • Az info oldalak használata.
  • Utasítások –help opciója.
  • Fájlok keresése, a locate utasítás.

Fájl- és könyvtárkezelés, tömörítés

  • Navigáció a könyvtárszintek között, a cd és pwd parancsok.
  • Könyvtártartalom kilistázása.
  • Fájlok megtekintése, a cat, more és less utasítások használata.
  • Fájlok és könyvtárak másolása, áthelyezése és átnevezése.
  • Fájlok és könyvtárak létrehozása és törlése.
  • Fájlok véletlen felülírásának megakadályozása.
  • Szimbolikus és hard linkek létrehozása.
  • Fájlrendszerek csatolása: a mount utasítás.
  • Archív és tömörített állományok létrehozása, kicsomagolása: tar, gzip, és zip/unzip utasítások használata.

Bevezetés a héjprogramozásba

  • I/O átirányítás.
  • Fájlok és fájltartalmak keresése.
  • Utasítások láncolása (pipeline).
  • Szöveges fájlok létrehozása, szerkesztése.
  • Egyszerű shell szkriptek létrehozása, paraméter átadás.
  • Vezérlőszerkezetek használata szkriptekben.

Hálózati beállítások ellenőrzése, konfigurációja

  • Hálózati beállítások ellenőrzése, az ifconfig utasítás.
  • Irányítási információk megjelenítése, a route utasítás.
  • Az /etc/hosts fájl vizsgálata.
  • A localhost és egyéb hosztok elérhetőségének vizsgálata ping utasítással..
  • Névszerver ellenőrzése, az /etc/resolv.conf fájl vizsgálata.
  • A netstat program használata.
  • Hálózati interfész konfigurációja, alapértelmezett átjáró beállítása.
  • Az ssh utasítás.

Csomag- és processzkezelés

  • Csomagkezelés, csomagtípusok.
  • Debian csomagok telepítése, frissítése, törlése és kilistázása.
  • RPM csomagok telepítése, frissítése, törlése és kilistázása.
  • Processz hierarchia, a pstree utasítás.
  • Folyamatok listázása: ps és top utasítások használata.
  • Futó processz megszakítása.
  • Napló fájlok vizsgálata.

Felhasználói fiókok kezelése

  • Bejelentkezés rendszergazdaként: su és sudo utasítások használata.
  • A who és w utasítások.
  • Csoportok létrehozása, törlése, módosítása: groupadd, groupdel, groupmod utasítások.
  • Az /etc/group fájl vizsgálata.
  • Felhasználói fiókok létrehozása, törlése, módosítása: useradd, userdel és usermod utasítások.
  • Felhasználói fiókok csoporthoz rendelése.

Jogosultságok beállítása

  • Fájlok és könyvtárak tulajdonosának és csoportjának meghatározása.
  • Fájlok és könyvtárak tulajdonosának a megváltoztatása: a chown utasítás.
  • Fájl és könyvtárak jogosultságai, azok beállítása: a chmod utasítás.
Share