Standard Java Security Képzés
Leírás
A Java nyelvet és a Runtime Environment (JRE) -et úgy tervezték, hogy mentesüljenek a leginkább problémás közös biztonsági résekről, amelyek más nyelveken tapasztaltak, mint a C / C++ . Ugyanakkor a szoftverfejlesztőknek és az építészeknek nemcsak a Java környezet különböző biztonsági jellemzőinek (pozitív biztonság) használatát kell tudniuk, hanem tisztában kell lenniük a Java fejlesztéssel (negatív biztonság) még mindig fontos sebezhetőséggel.
A biztonsági szolgáltatások bevezetését megelőzően rövid áttekintést ad a kriptográfia alapjairól, amely közös alapvonalat biztosít az alkalmazandó komponensek céljának és működésének megértéséhez. Ezeknek az összetevőknek a használatát számos gyakorlati gyakorlaton keresztül mutatjuk be, ahol a résztvevők saját maguk próbálhatják ki a megvitatott API-kat.
A kurzus a Java nyelv és a platform leggyakoribb és leggyakoribb programozási hibáit is megmagyarázza, amely a Java programozók által elkövetett tipikus hibákat, valamint a nyelvi és környezet-specifikus problémákat fedi le. Minden sebezhetőséget és a megfelelő támadásokat könnyen érthető gyakorlatokon keresztül mutatnak be, majd az ajánlott kódolási irányelvek és a lehetséges mérséklési technikák.
A résztvevők részt vesznek a tanfolyamon
- Ismerje meg a biztonság, az informatikai biztonság és a biztonságos kódolás alapelveit
- Ismerje meg a web sebezhetőségeit az OWASP Top Ten-n kívül, és tudja, hogyan kerülje el őket
- Ismerje meg a Java fejlesztői környezet különböző biztonsági funkcióinak használatát
- Gyakorlati megértése a kriptográfiáról
- Ismerje meg a tipikus kódolási hibákat, és hogyan lehet őket elkerülni
- Tájékozódjon a Java keretrendszer néhány legújabb biztonsági Java
- Szerezzen forrásokat és további olvasásokat a biztonságos kódolási gyakorlatról
Közönség
Fejlesztők
Kurzusleírás
- IT biztonság és biztonságos kódolás
- Webes alkalmazások biztonsága
- A Java biztonság alapjai
- Gyakorlati kriptográfia
- Java biztonsági szolgáltatások
- Gyakori kódolási hibák és biztonsági rések
- Tudásforrások
A nyílt képzésekhez 5+ résztvevő szükséges.
Standard Java Security Képzés - Booking
Standard Java Security Képzés - Enquiry
Standard Java Security - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Közelgő kurzusok
Rokon tanfolyam
GlassFish Administration
21 ÓrákGlassFish Az Adminisztrációs tréning bevezeti a résztvevőket a telepítési, konfigurálási, kezelési és megfigyelési GlassFish szerver titkaiba. A képzés nyitott a jövőbeli GlassFish szerveradminisztrátorok számára.
Administering GlassFish Server with Java EE applications introduction
21 ÓrákA GlassFish egy nyílt forráskódú alkalmazásszerver. Ez a háromnapos tanfolyam bemutatja a GlassFish szerver adminisztrálását Java EE alkalmazásokkal.
Gosu Programming
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a programozóknak szól, akik szeretnék letölteni, telepíteni és megvalósítani a Gosu statikus gépelését és pragmatikus megközelítését a programozásban.
A képzés végére a résztvevők képesek lesznek a Gosu segítségével programozni, hogy egyszerű szkripteket írjanak könyvtárakhoz, felhasználói felület elemeihez, szabályokhoz stb.
Guava
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a Java programozóknak szól, akik szeretnének tanulni a Guava-ről és a Guava programozásban való felhasználásáról.
A képzés végére a résztvevők képesek lesznek:
- Tanulja meg a Guava használatát a Java programozásban.
- Használja a Guava-t a szabványos kódolási gyakorlatok megkönnyítésére.
- Készítsen könnyen olvasható és tömör Java kódokat.
Jakarta EE Fundamentals
28 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Jakarta EE-vel kívánnak felhőalapú natív alkalmazásokat készíteni, áttelepíteni és telepíteni, kihasználva a Java EE 8 és a számítási felhő teljes megvalósítását. technológia.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az Jakarta EE alkalmazások fejlesztésének megkezdéséhez.
- Hozzon létre és készítsen adatbázis-vezérelt alkalmazásokat a Jakarta Persistence API-val.
- Alkalmazások fejlesztése és integrálása Jakarta EE a Jakarta RESTful webszolgáltatásokkal a hordozhatóság érdekében.
- Tárolja a felhőalapú natív alkalmazásokat a felhőalapú telepítéshez a Docker segítségével.
Developing Applications for the Java EE 7 Platform Ed 1
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnének telepíteni, kezelni és implementálni Java EE 7 vállalati alkalmazásokat fejleszteni.
A képzés végére a résztvevők képesek lesznek vállalati alkalmazásokat és webszolgáltatásokat létrehozni, kezelni, implementálni, telepíteni és biztonságossá tenni a Java EE 7 használatával.
Java EE 8 for Beginners
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik az Java EE 8 új funkcióit szeretnék használni felhőalkalmazások készítéséhez.
A képzés végére a résztvevők képesek lesznek:
- A fejlesztés megkezdéséhez szükséges fejlesztési környezet kialakítása.
- Ismerje meg a Java Enterprise Edition (JEE) mögött rejlő koncepciókat és architektúrát.
- Hozzon létre egy minta felhőalkalmazást (vagy webszolgáltatást).
- Csatlakoztasson egy alkalmazást egy adatbázishoz.
- Állapotjelző komponensek írása és kezelése függőségi injekció segítségével.
- Írjon integrációs teszteket Java EE komponenshez.
Java EE 8 Advanced
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Java EE 8 segítségével felhő-kompatibilis vállalati alkalmazásokat kívánnak készíteni és telepíteni, kihasználva a fejlett Java technológiákat és API-kat.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet a vállalati alkalmazások fejlesztésének megkezdéséhez Java EE 8.
- Valósítson meg üzleti logikát az üzletorientált alkalmazások tervezéséhez és építéséhez.
- Integrálja a mikroszolgáltatásokat Java EE 8 komponenssel, hogy az egyszintű alkalmazásokat nagymértékben méretezhető és felhőkompatibilis alkalmazásokká alakítsa.
- Ismerje meg és alkalmazza Java EE 8 tervezési mintát és kódolási bevált gyakorlatot.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik Java EE 8 alkalmazásukat konténerbe kívánják helyezni és mikroszolgáltatásként a felhőben futtatni.
A képzés végére a résztvevők képesek lesznek:
- Java mikroszolgáltatások létrehozása és üzembe helyezése Docker-tárolókban.
- Docker-tárolók kezelése a Kubernetes segítségével.
- Integrálja a mikroszolgáltatásokat egy meglévő monolitikus rendszerrel.
- Monitorozhatja, tesztelheti és biztonságossá teheti a mikroszolgáltatásokat.
- Konténerek és hangszerelési környezetek hibaelhárítása.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 ÓrákEz a 4 napos tanfolyam azoknak a programozóknak szól, akik már ismerik az Java nyelvet, és szeretnék kihasználni az Enterprise Java Beans 2.0 technológiát, miközben tudatában vannak az alkalmazások terjesztésének biztonsági vonatkozásainak. Ez a kurzus egy nagy gyakorlati komponensből áll, amely magában foglalja az Enterprise Java Beans alapú e-kereskedelmi alkalmazás fejlesztését. A kurzus a JBoss Application Server-t használja.
Java Virtual Machine (JVM)
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a Java fejlesztőknek szól, akik JVM eszközöket és szolgáltatásokat szeretnének használni Java programok futtatásához.
A képzés végére a résztvevők képesek lesznek:
- Megértik a JVM működését és felépítését.
- Megismerik a reflexiót és a különböző memóriaterületeket.
- Megértik, hogyan kell használni a JVM eszköz interfészt.
- A JVM segítségével bármilyen eszközön vagy operációs rendszeren futtathatják a Java programokat.
NetBeans
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a NetBeans segítségével szeretnének Java és más programozási nyelvű alkalmazásokat fejleszteni.
A képzés végére a résztvevők képesek lesznek:
- További információ a NetBeans-ről és annak működéséről.
- Tanulja meg a NetBeans használatát a Java programozásban.
- A NetBeans segítségével sablonokat és projekteket hozhat létre.
Enterprise Application Integrations with Spring Integration
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Spring Integration segítségével kívánják megtervezni és kiépíteni a kiváló minőségű és hatékony vállalati integrációs megoldásokat.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az integrációs megoldások fejlesztésének megkezdéséhez a Spring Integration segítségével.
- Ismerje meg a tavaszi integráció funkcióit, alapvető koncepcióit és összetevőit.
- Ismerje meg a vállalati integrációs minták megvalósítását.
- Készítsen üzenetvezérelt vállalati alkalmazásokat a Spring Integration segítségével.
- Integráció engedélyezése külső adatfolyamokkal és NoSQL adatbázisokkal (Apache Kafka, MongoDB, Redis stb.).
- Figyelemmel kísérheti és kezelheti a végpontok közötti üzenetkezelési folyamatokat.
Vaadin
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) programozóknak, java-fejlesztőknek és bárkinek szól, aki az Vaadin-t akarja használni alkalmazások fejlesztésére és üzembe helyezésére.
A képzés végére a résztvevők képesek lesznek:
- Állítson be és konfiguráljon egy Vaadin projektet.
- Ismerje meg az Vaadin alapjait az alkalmazások fejlesztésében.
- Alkalmazások fejlesztéséhez használja az Vaadin-et.
Vert.x: Build a Reactive Application on JVM
14 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megtanulják, hogyan lehet a Vert.x segítségével létrehozni egy aszinkron, eseményalapú webalkalmazást.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg és használja a Vert.x verem különböző összetevőit (mag, web, kliens stb.).
- A Vert.x segítségével hálózati segédprogramokat, HTTP/REST mikroszolgáltatásokat, nagy mennyiségű eseményfeldolgozást, háttér üzenetbusz-alkalmazásokat stb. hozhat létre.
- Futtasson olyan alkalmazást, amely képes kezelni a magas egyidejűséget minimális kernelszál használatával.
- Használja a Vert.x API-it a Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin stb. támogatására.
- Egységteszt aszinkron kód a Vert.x-Unit segítségével.
- Telepítsen és skálázzon egy alkalmazást minimális hardverrel.