A kedvenc ingyenes tanfolyamaim a Maven, Jenkins és Docker megtanulásához 2021

szept 6, 2021
admin
javinpaul
javinpaul

Follow

Szept 29, 2019 – 8 min read

Maven és Jenkins a Java világának két legnépszerűbb eszköze. A Maven segít a projekt szervezésében, és támogatást nyújt a Java-projektek építéséhez és telepítéséhez, míg a Jenkins a folyamatos integrációt és szállítást tudja biztosítani a projektek építésének és telepítésének teljes automatizálásával.

Java-fejlesztőként nagyon fontos, hogy ismerd mind a Maven-t, mind a Jenkins-t, mert minden más cég használja, és ha nem ismered ezeket a technológiákat, akkor csak lemaradsz a többi jelölt mögött, ha állásra pályázol.

Ha még nem tanulta meg a Maven-t és a Jenkins-t, akkor a legjobb helyre jött, Ebben a cikkben elmondom, hogy 10 ingyenes tanfolyamot vehet, hogy online megtanulja a Maven-t és a Jenkins-t, valamint néhány más kulcsfontosságú eszközt, mint a Robot Framework, a Docker és a DevOps, de előtte értsük meg, mi a Maven és a Jenkins, és mi a céljuk.

Apache Maven a convention over configuration elven alapul. A pluginokat biztosítja a projekt építéséhez, teszteléséhez és telepítéséhez, de a Maven legfontosabb előnye a függőségkezelés.

Nem csak egy Maven központi könyvtárat biztosít az összes harmadik féltől származó Java JAR fájl rendszerezéséhez, hanem automatikusan letölti a függőséget bármely Java projekthez az építéskor. Ami azt jelenti, hogy nem kell manuálisan letöltenie a JAR fájlokat, és nem kell számos verzióeltéréssel kapcsolatos hibával foglalkoznia, pl. UnsupportedClassVersionError.
Ha például a projektje függ a Spring 5-től, akkor nem csak a Spring 5 JAR fájlokat tölti le a maven központi könyvtárából, hanem az összes függő JAR-t is, amelyet maga a Spring igényel. Ezt nevezzük tranzitív függőségkezelésnek.

A Jenkins az egyik legnépszerűbb eszköz a folyamatos integráció elvégzéséhez MINDEN platformon és technológián, de a Java világában már standarddá vált.

A Jenkins többek között a rugalmassága miatt olyan népszerű és hasznos. A több száz elérhető bővítményen keresztül szinte bármilyen építési vagy folyamatos integrációs folyamatot képes kezelni, amit csak el tudsz képzelni.

Itt van a gyűjteményem a legjobb tanfolyamokból, amelyeken a Maven és a Jenkins online ingyenesen megtanulható. Ezek a tanfolyamok arra jók, hogy elméletet és gyakorlati tapasztalatot is szerezzünk, különösen a Maven esetében. Ha Ön tapasztalt Java fejlesztő, akkor a Maven és a Jenkins jó ismerete elengedhetetlen az Ön számára.

Maven Quick Start: A Fast Introduction to Maven by Example

Ez egy kiváló Maven bevezető tanfolyam Java fejlesztők számára. Megtanulod, mi az a Maven és milyen előnyöket kínál, hogyan kell telepíteni és letölteni a függőségeket a maven segítségével, hogyan kell projekteket építeni és telepíteni a Maven segítségével és számos más alapvető feladatot.
A tanfolyam során megismerkedhetsz a Git forráskontrol-lal is, ami egy másik jó eszköz a Java programozók számára.
Röviden, egy nagyon jó tanfolyam a Mavenről Java fejlesztők számára, de még DevOps mérnökök és IT menedzserek is csatlakozhatnak ehhez a tanfolyamhoz, hogy teljes áttekintést kapjanak a Mavenről.

Getting Started With Jenkins Continuous Integration

Ez egy másik remek tanfolyam John Sonmez-től, a másik kedvenc oktatómtól a Pluralsighton. Ebben a kurzusban megtanulod, hogyan kell beállítani a folyamatos integrációs eszközt, a Jenkins-t, és hogyan használhatod a Jenkins-t a build és deployment folyamat nagy részének automatizálására.
Az út során adok néhány nagyszerű tippet, amelyek segítenek kiválasztani a legjobb pluginokat a Jenkins-hez, és adok néhány jó stratégiát, hogy sikeresen, kis fejfájással be tudd hozni a build rendszeredet a Jenkins-be.
Ha már régóta szeretnéd megismerni a Jenkins-t, de nem tudtad, hol kezdd, akkor ez a tanfolyam lehet, hogy pont erre van szükséged.

Jenkins bevezetés a fejlesztőknek

Ez a tanfolyam a kezdők szemszögéből mutatja be a Jenkins működését. Tehát nem szükséges, hogy korábban bármilyen ismerettel rendelkezzen a Jenkinsről. Megtanulod a Selenium, a Maven, a Git és a Jenkins végponttól végpontig tartó integrációját.
Ez egy jó tanfolyam mindazoknak, akik nem csak a Jenkinsről, hanem a folyamatos integrációról és a folyamatos szállításról, és általában a DevOpsról szeretnének tanulni.

Maven Fundamentals

Nagy rajongója vagyok Bryan Hansennek, korábban részt vettem a Spring Fundamentals és a Introduction to Spring MVC kurzusán, ezért izgatott voltam, amikor rátaláltam a Maven Fundamentals kurzusra.
Ez a kurzus a Maven összes alapvető alapját lefedi, mint például a függőségek, pluginek, tárolók, IDE integrációk és a Maven összes alapvető parancsa. Jó kiindulópont minden Java programozó számára, aki a Maven-t tanulja.
Btw, ez a tanfolyam nem éppen ingyenes, mivel a Pluralsight havi vagy éves tagságra van szükséged a tanfolyam eléréséhez, de 10 napos ingyenes próbaidőszakot is biztosít, ami elég ahhoz, hogy befejezd ezt a tanfolyamot ingyen.

Build+Deploy+Test with Jenkins 2.0

Ez az egyik legjobb tanfolyam a Jenkins 2.0-ról, amely ingyenesen elérhető. Megtanulja, hogyan konfigurálja a Jenkins 2.0-t freestyle és pipeline projektekkel.
A Java és .NET projektekkel való munkát is megtanulja a Docker és Cross-browser teszteléssel együtt.
A tanfolyam nem csak fejlesztőknek vagy tesztelőknek jó, hanem nagyon hasznos a DevOps és az üzleti elemző számára is.

Getting Started With Jenkins: Key Concepts for Beginners

Ha hallottad a Jenkins és a konfigurációkezelés és telepítés körüli felhajtást, és kíváncsi vagy, hogy mik ezek, és hogyan kezdheted el használni őket, akkor ez a tanfolyam neked szól.
A tanfolyam elvégzése után jó úton leszel afelé, hogy a Jenkins konfigurációkezelést és telepítést alkalmazz a környezetedben!

JENKINS Beginner Tutorial – Step by Step

A Jenkins egy automatizálási és CI eszköz. Ez egy java alkalmazás és nagyon könnyen megtanulható. Ez a tanfolyam teljesen kezdők számára készült, hogy megértsék és megtanulják a Jenkins-t a semmiből. Ebben a tanfolyamban lépésről lépésre tanulja meg az alapokat, és a végére képes lesz a Jenkins minden szinten történő használatára.

Robot Framework : Kódkezelés (GIT) + Jenkins integráció

Ez az egyik ritka ingyenes tanfolyam a Robot Framework, az integrációs tesztelés egyik legjobb eszközének megtanulásához. Ezen a tanfolyamon megtanulja

1. Selenium tesztesetek végrehajtása a Robot segítségével.

2. Kód megosztása a GIT forráskezelő eszközzel

3. Selenium integrálása a Jenkins-szel a GIT segítségével.

4. Automatizálási keretrendszer végrehajtása a Jenkins segítségével

5. Automatizálási keretrendszer végrehajtása a Jenkins segítségével

. Az Allure jelentési lehetőségek integrálása

DevOps Essentials

Ez a tanfolyam alapvető bevezetést nyújt a DevOps alapvető tudnivalókba, amelyeket mindenkinek ismernie kell. A fent felsorolt összes kifejezést és eszközt, és még sok mást is lefed. A tanfolyamot úgy alakítottuk ki, hogy használható ismereteket adjon arról, hogy mi a DevOps, és hogyan hat az I.T.-re a való világban.

Emagyarázza továbbá a DevOps kultúráját, valamint a DevOps-hoz kapcsolódó elsődleges gyakorlatokat és eszközöket. Továbbá megismerheti a DevOps és a felhő közötti szoros kapcsolatot.

Docker kezdőknek

A Docker gyakorlati tanfolyam kezdőknek segít a hallgatóságnak, hogy beindítsa a Docker-konténerek megismerését. A tanfolyam bemutatja a Docker különböző fogalmait, amelyek magukban foglalják a különböző fogalmak, kulcsszavak, parancsok és legjobb gyakorlatok használatát. Ezt az alapokat megtartva lehet továbblépni és konténeres alkalmazásokat fejleszteni és szuper menő szoftveres & szolgáltatásokat építeni.

Ez minden az online tanulható ingyenes Maven és Jenkin tanfolyamok közül néhányról. A Robot Frameworkről, a Dockerről és a DevOps-ról szóló néhány tanfolyamot is felvettem A Java fejlesztők ezeket a tanfolyamokat használhatják, hogy alapvető ismereteket szerezzenek mind a Mavenről, mind a Jenkinsről, és megértsék, hogyan használhatják őket a Java projektjükben a build, a telepítés, a fejlesztés és a tesztelési folyamat egyszerűsítésére és automatizálására.
Más ingyenes programozási forrásokat a Java fejlesztők számára érdemes felfedezni:
5 ingyenes Spring Framework tanfolyamok Java fejlesztőknek
5 online tanfolyamok a Core Java ingyenes elsajátításához
5 online tanfolyamok az Angular ingyenes elsajátításához
5 Node JS tanfolyamok Java és webfejlesztőknek
5 tanfolyamok a Big Data és az Apache Spark elsajátításához
5 ingyenes tanfolyamok az adatstruktúrák és algoritmusok elsajátításához
5 tanfolyamok az Android elsajátításához Java fejlesztőknek
5 ingyenes tanfolyamok a Git és Github elsajátításához

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.