Agile and TDD with C Képzés
A TDD, vagy a Test Driven Development egy olyan megközelítés a szoftver fejlesztésére, ahol a kódolás, tesztelés és tervezés együttesen történik a szoftverfejlesztési ciklus során. Agile a szoftverfejlesztés szélesebb körű folyamat- és menedzsment megközelítése, amely hangsúlyozza a fokozatos továbbítást, a csapat együttműködését, a folyamatos tervezést és a folyamatos tanulást.
Ebben az oktató által vezetett, élő képzésen (helyszíni vagy távoli) a résztvevők megtanulják, hogyan kell kiváló minőségű C alkalmazásokat írni TDD és Agile fejlesztési megközelítéssel. A résztvevők gyakorlati gyakorlatok sorozatával gyakorlati tapasztalataikat hajtják végre a gyakorlatban egy jól megtervezett és jól bevált C alkalmazás létrehozása érdekében.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja a TDD végrehajtásához szükséges fejlesztési és tesztelési eszközöket
- Tervezze meg, fejlessze ki és tesztelje egy C alkalmazást TDD megközelítéssel
- Alkalmazza az Agile fejlesztés tervezési és irányítási gyakorlatait
Közönség
- Fejlesztők
- Projektvezetők
A tantárgy formátuma
- Részleges előadás, részleges beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat
Megjegyzések
- Ahhoz, hogy igényeljen személyre szabott képzést erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljünk.
Kurzusleírás
Bevezetés
- A TDD és Agile előnyei
TDD (2 nap)
Automatizált Unit Testing keretrendszerek telepítése és konfigurálása
TDD megközelítések
- Szoftver tervezése TDD segítségével
- Refaktoráló szoftver
- TDD munkafolyamatok és minták
TDD megvalósítása
- Együttműködő modulok
- A teszthamisítások, csonkok, duplák és gúnyolódások megértése
- Jó egységtesztek írása
- A meglévő tesztek javítása
- Egy alkalmazás újrafaktorálása
- Írási tesztek az örökölt C-hez
- TDD adaptálása beágyazott szoftverfejlesztéshez
- Próbavezetés a szilícium mellett gúnyokkal
Agile (1 nap)
Bevezetés
- Agile kontra hagyományos szoftverfejlesztési megközelítések
- A Agile Kiáltvány
Agile megvalósítása
- Kiadás tervezése, Iteration Zero
- Iterációs tervezés, becslés
- Követelmények felülvizsgálata, napi felállás
- Csapatminőség, iterációs tesztelés, elfogadás
- Iterációs áttekintés (bemutató)
- Retrospektívák
- A Agile alapelvek tanulsága
Összefoglalás, és következtetés
Követelmények
- A C programozás megértése
- A szoftvertesztelési koncepciók megértése
A nyílt képzésekhez 5+ résztvevő szükséges.
Agile and TDD with C Képzés - Booking
Agile and TDD with C Képzés - Enquiry
Agile and TDD with C - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (7)
A gyakorlatok, amelyekkel megismerkedhettünk a TDD-vel
Csongor Benedek - ACCENTURE
Kurzus - Agile and TDD with C
Gépi fordítás
Szerettem kis csoportokban dolgozni. :)
Nikoletta Domak - ACCENTURE
Kurzus - Agile and TDD with C
Gépi fordítás
Nagyon élveztem az oktató összességében pozitív és bátorító hozzáállását és a hívások hangulatát. A kurzus nagyon jól felépített volt, és az elmélet magyarázatához használt analógiák és példák nagyon hasznosak voltak. Nagyon örülök a gyakorlati résznek is - egyszerű és érthető feladatok, amelyek késztetik a hallgatókat az elmélet gyakorlati alkalmazására :)
Lasma Matusevica - ACCENTURE
Kurzus - Agile and TDD with C
Gépi fordítás
A bátorított nyílt formájú megbeszélések a bemutatott témákról inkább produktív tanulási élménynek tűnik.
Ilmars Zeps - ACCENTURE
Kurzus - Agile and TDD with C
Gépi fordítás
Az oktató stílusa, mindent nyugodtan és rendezetten magyarázott el, ami nagyon könnyűvé és megnyerővé tette előadása követését
Rares Calin Rapsigan - ACCENTURE
Kurzus - Agile and TDD with C
Gépi fordítás
Jól szervezett és elmagyarázott, sok gyakorlati példával és élő kódolással bővítette a megértésemet a Agile és a TDD fejlesztés témájában.
Barabas Attila - ACCENTURE
Kurzus - Agile and TDD with C
Gépi fordítás
Az, hogy megtanultam egy új megközelítést az egységtesztek írására, az tetszett a legjobban a képzésben. Tetszett a szabad beszélgetésünk is, az a tény, hogy bizonyos témákról vitatkoztunk, tetszett a csapatmunka, ami arra késztetett minket, hogy más szemszögből elemezzük a felhasználói történetek követelményeit, és értékeltem a minket javasolt tréner beavatkozását is. különböző megoldásokat, amikor elakadtunk néhány döntés meghozatalánál.
Crina-Maria Rosu - ACCENTURE
Kurzus - Agile and TDD with C
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Managing Projects using Waterfall and Agile Techniques
14 ÓrákEz a 2 napos tanfolyam alkalmas bármilyen informatikai szakemberek, akik érdeklődnek a Waterfall modell használata és hogyan az emberek hagyományosan megpróbálták megbirkózni a hátrányokkal - beleértve, de nem korlátozódik, Agile megközelítéseket.
Az első nap célja, hogy áttekintést adjon ezekről a megközelítésekről, amelyek lehetővé teszik számodra, hogy eldöntsd, mi illik hozzájuk a környezetedben.
A második nap megvizsgálja a projektmenedzsment technikákat és a jó gyakorlatokat, amelyeket a Agile, és amelyeket a Waterfall vagy Agile kontextusban lehet alkalmazni.
Advanced C Programming
28 Ó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 kihasználni a C fejlettebb funkcióit és képességeit, hogy optimalizálják és bővítsék szoftveralkalmazásaik teljesítményét, rugalmasságát és minőségét.
A képzés végére a résztvevők képesek lesznek:
- Hatékonyan oldja meg a problémákat jó minőségű kód írásával.
- Válassza ki a megfelelő módszereket és megközelítéseket az adott munkához.
Agile Essentials
14 ÓrákA(iSQI Agile Essentials) képzés egy nemzetközi elismert kvalifikáció, amely az agilis projektekben részt vevő személyeknek szánva, akik ismerkedni szeretnének az agilis környezet munkamódszerével. Ide tartoznak a Projektmenedzserek, Minőségmenedzserek, Szoftverfejlesztési menedzserek, Business Analitikák, Fejlesztők, Tesztelők, IT-igazgatók és Management Tanácsadók. A kurzus nyolc szakaszból áll, és résztvevők a teljes agilis projekt életcikluson keresztül vezeti, a kiadási tervezéstől és felhasználói történet írásától a ciklus áttekintéséig (showcase) és visszapillantásig. Az első nap a kulcsprincipiumokon koncentrál (55% elmélet, 45% gyakorlat), a második nap a gyakorlati alkalmazáson nyer teret (40% elmélet, 60% gyakorlat).
A kurzus céljai
- Értékelje az agilis manifiesztó és a hozzá tartozó szoftverfejlesztési megközelítés alapelveit
- Megbecsülje az agilis csapatokban betöltött szerepeket
- Megértse, hogyan lehet egy agilis csapat tagja minősülő követelményekhez hozzájárulni
- Alkalmazza a teljes csapat minőségi módszereket, hogy biztosítsa a elfogadási kritériumok teljesülését
- Megbecsülje a hatékony Iterációs Áttekintések fontosságát és hozzájáruljon a folyamatos javuláshoz a visszapillantásokon keresztül
Agile Software Testing with Continuous Integration
28 ÓrákAgile Software Testing egy olyan tesztelési gyakorlat, amely a szoftver minőségével kapcsolatos kérdéseket időben és folyamatosan biztosítja az agilis fejlesztés alapelveinek megfelelően.
Continuous Integration (CI) a csapat minden fejlesztőjére vonatkozik, amely naponta többször egyesíti munkáját.
Agile Software Testing Overview
7 ÓrákEz a kurzus röviden bemutatja az Agile szoftver tesztelését. Az Agile ( Scrum ) fejlesztésének összefüggésében az alapkövetelményekkel foglalkozik, és a Crispin & Gregory ( More Agile Testing, 2014) Agile Testing Quadrant modelljét használja fel az Agile tesztelés korszerű alapelveinek és gyakorlatainak feltárására.
Agile, TDD and Swift
35 ÓrákEz az 5 napos kurzus azoknak a fejlesztőknek szól, akik magas színvonalú iOS alkalmazásokat szeretnének írni a Swift . Ez egy olyan tanfolyam, amely során egyre több összetett, magas színvonalú alkalmazást írunk. A küldötteknek rendelkezniük kell egy Apple copmputerrel, amelyen az OS X és az Xcode legújabb verziója van telepítve. Azok a küldöttek, akik valóságos eszközökön kívánnak futtatni az alkalmazásokat, nem pedig emulátorok, regisztrálva kell lenniük az Apple iOS fejlesztőként, és regisztrálniuk kell az eszközöket.
Test Driven Development
21 ÓrákAnsi C for Embedded Systems
14 ÓrákC programozás, amelynek középpontjában a beágyazott rendszerfejlesztésekhez való felhasználás.
Business Modeling for an Agile Enterprise
14 ÓrákCélkitűzés:
Segítünk az Business elemzőknek, hogy megértsék, hogyan lehet hatékonyan modellezni és validálni üzleti folyamataikat és erőforrásaikat annak érdekében, hogy növeljék szervezetük üzleti mozgékonyságát célstruktúrájuk és a változó piaci igények alapján.
Ez a 2 napos tanfolyam célja, hogy segítse a küldötteket abban, hogy megtanulják, hogyan modellezhetik üzleti folyamataikat és erőforrásaikat annak érdekében, hogy alkalmazkodjanak a célok, stratégiák és hatások változásához a cél architektúra részeként. Az üzleti teljesítmény kulcsfontosságú elemeinek (stratégiák, taktika, KPI, üzleti képességek stb.) Alapján a küldöttek ott tanulnak meg, hogyan kell kidolgozni egy látásközpontú üzleti folyamatot és erőforrás-kartográfiát. Ezután csak a nyelvükhöz igazított megfelelő BPM N és UML jelölést használva megértik, hogyan lehet őket a változó stratégiákhoz, taktikákhoz és irányelvekhez igazítani.
Efficient Requirement Management using Agile Methods and Agile UML Modeling
21 ÓrákCél:
Ez a képzés azért szolgál, hogy termékmenedzserek, termék tulajdonosok, üzleti analitikusok, rendszerarchitekták és fejlesztők megértsék, hogyan lehet hatékonyan kezelnünk a követelményeket a termékvizió alapján, és hogyan lehetünk pontosak abban, hogy irányítsuk a fejlesztőket a kivitelezés során.
Konkrétabban, ez a képzés segíti a termékmenedzsereket abban, hogy pontosan meghatározzák a termékeik értékajánlatát a stratégiák és érintettek igényei alapján. Az analitikusok és termék tulajdonosok megtanulják, hogyan lehet leírni a termékbacklog követelményeit, majd felfedezni a rendszerhoz megfelelő epikusokat és felhasználói történeteket, és hozzájárulni a szükséges értékteremtéshez. Interaktív esettanulmányok során a résztvevők megtanulják, hogyan lehet részletesen leírni ezeket a követelményeket, hogy helyes értelmezést garantáljanak az igényeknek, és előkészítsenek rendszer elfogadási teszteket. Így, csak egy nagyon közismert és termékeny profillal, megtanulják, hogyan lehet a követelményeket strukturálni, hogy hatékonyan kommunikáljanak az architektákkal és fejlesztőkkel egy iteratív követelménygyűjtési folyamat keretében.
Célközönség:
- Termékmenedzserek
- Termék tulajdonosok
- Business Analitikusok
- Mindenki, aki érdeklődik a KövetelményManagement folyamat iránt
Leading the Lean-Agile Software Enterprise with the Scaled Agile Framework® - Scaled Agilist Certification (SA)
14 ÓrákEz a kétnapos tanfolyam a Lean Agile alapelveket és gyakorlatokat tanítja a Scaled Agile Framework® (SAFe®).
Meg fogja tanulni, hogyan kell végrehajtani és kiadni az értékeket az Agile Release Trains segítségével, hogyan készítsen Agile Portfolio-t, és hogyan vezesse a Lean Agile átalakítást vállalati szinten.
Megérteni fogja a Lean - Agile gondolkodásmódot, és hogyan kell alkalmazni a SAFe alapelveit és gyakorlatát az Agile csapatok, programok, program portfóliókezelés támogatására és a nagy értékáramok koordinálására. Az osztályon való részvétel előkészíti Önt a vizsga megszerzésére és a minősített SAFe® Agilist (SA) -ra. Kapcsolt tanúsítás: SAFe Agilist (SA)
SAFe® for Teams
14 ÓrákEz a kétnapos tanfolyam megtanítja az Agile Release Train (ART) részét képező csapatokat, hogyan dolgozzanak Agilis környezetben Scrum, Kanban és XP használatával. A csapatok megtanulják, hogyan válhatnak agilis csapatokká, hogyan építhetik fel lemaradásukat, és hogyan tervezhetnek és hajthatnak végre iterációkat. Az agilis csapatok megismerkednek az ART-jukkal és az abban betöltött szerepükkel, tervezéssel, végrehajtással és más csapatokkal való fejlesztéssel.
Ez az osztály felkészíti a csapatokat a Program Increment (PI) futtatására, beleértve az összes csapat- és programszintű találkozót, különös tekintettel a közelgő PI-tervezésre. Az órán való részvétel felkészíti a résztvevőket a vizsgára, és minősített SAFe® Practitioner (SP) képzésre.
A tanfolyam után képesnek kell lennie:
- Alkalmazza a SAFe-t a méretezésre Lean és az agilis fejlesztésre a vállalatában Ismerje meg csapatát és szerepét az Agile Release Trainon Ismerje meg a vonaton lévő összes többi csapatot, szerepüket és a csapatok közötti függőségeket. Tervezze meg az iterációkat. Végezze el az iterációkat, demo értéket és javítson az Ön folyamata Tervezze meg a program lépéseit Integráljon és dolgozzon együtt más csapatokkal a vonaton
Unit Testing with C
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a szoftvertesztelőknek szól, akik C-programozást kívánnak használni a C-kód egységtesztjeinek létrehozására.
A képzés végére a résztvevők képesek lesznek:
- Használjon egységtesztelési keretrendszert C nyelven egységtesztek készítéséhez.
- Írja le az egyéni C egység teszteket, és adja hozzá őket a híváslistához.
- Tesztvezérelt fejlesztéssel egyszerűsítheti a hibakeresési és kódátalakítási folyamatot.