Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
QA/CI
- Mi a QA?
- Mi a CI?
- A szoftverfejlesztés, refaktorálás és hibajavítás költségei
- A projekt azonosítása és megértése
- Az szervezet számára nyújtott haszon
DDD
- Szoftverfejlesztés üzleti követelmények alapján, DDD feltételezések
- Kommunikációs problémák az IT és az üzlet között
- Domain Modell
Legjobb gyakorlatok
- A KISS elv és a DRY
- Kódolási szabványok
- Újrafelhasználható kód készítése OOP és tervezési minták segítségével
- A ciklomatikus komplexitás azonosítása és csökkentése
Szoftver metrikák
- Metódus súly osztályonként
- Válasz egy osztályra
- Öröklési fa mélysége
- Objektumok közötti kapcsolat
- Metódusok koherenciájának hiánya
- Gyermekek száma
- Ciklomatikus komplexitás
- Metrikák osztálya
- Modell metrikák
- Használati metrikák
Szoftvertesztelés
- Mit, mikor és hogyan teszteljünk?
- A "fehér doboz" és a "fekete doboz" módszere
- A tesztelés szerepe az agilis módszerekben
- A TDD csak a projekt költségeinek növekedését jelenti
- Egységtesztelés JUnit (Java), PHPUnit (PHP) segítségével
- Viselkedés tesztelés JBehave (Java), Behat és Mink (PHP) segítségével
- Funkcionális tesztek
Refaktorálás
- Mi a refaktorálás?
- Technológiai adósság
- Kód szag
- Refaktorálási minták
Dokumentáció
- A dokumentáció szerepe az agilis módszerekben
- Mit dokumentáljunk?
- Dokumentáció típusai
- Dokumentáció és agilis módszerek, vagy inkább (Működő szoftver átfogó dokumentáció helyett)?
- XMI szabvány
- Dokumentáció automatikus generálása Javadoc (Java), ApiGen (PHP) segítségével
CI eszközök és környezet
- CI eszközök és környezet
- PMD (Java), phpmd (PHP)
- CPD (Java), phpcpd (PHP)
- Lines Of Code Counter (Java), phploc (PHP)
- UCDetector (Java), phpdcd (PHP)
- Jdepend (Java), phpdepend (PHP)
- Jenkins Folyamatos Integráció Szerver
Agilis és CI/QA
- Tervezés és inkrementális fejlesztés
- A változás elfogadása
- Rövid szakaszok
- Interdiszciplináris csapat
- Extrém Programozás, Kód Felülvizsgálat
- Egyének és interakciók a folyamatok és eszközök helyett
Összegzés
- Megbeszélés
- Kérdések
- Hogyan kezdjük el a bevezetési folyamatot?
Követelmények
Ismeretek a szoftverfejlesztési folyamatokról
14 Órák
Vélemények (4)
Bevezető, gyakorlati tanulás.
Balavignesh Elumalai - Scottish Power
Kurzus - SonarQube for DevOps
Gépi fordítás
A tanár széles körű tapasztalattal rendelkezik és jól elmondta ezt is. A tudás mélysége és az oktatáshoz való lelkesedés nagyon értékelésre méltó.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurzus - Jenkins 2: Building CI/CD Pipelines
Gépi fordítás
Bevezetést kapok néhány technológiába, amelyeket remélem korábban ismerni.
Michel - Vanier College
Kurzus - DevOps Practical Implementation and Tools
Gépi fordítás
Szeretem az összes lehetőséget, amit a DevOps-témájú kurzusban felfedeztem, és amelyeket alkalmazhatok, hogy jobb CD/CI munkafolyamatot kapjak!
Juan Manuel - si
Kurzus - Jenkins: Continuous Integration for Agile Development
Gépi fordítás