Chcete sa dozvedieť viac o agilných metódach a Scrum procese, XP a inžinierskych praktikách z pohľadu člena tímu? Kurz je zameraný na praktiky implementované v Agilných a Scrum tímoch z pohľadu vývoja a testovania produktu, a to v príkladoch a [...]
  • SCRUM_DEV
  • Dĺžka 2 dni
  • 0 ITK bodov
  • 0 termínov
  • Bratislava (695 €)

    Brno (15 600 Kč)

    Praha (15 600 Kč)

  • Začiatočník

Chcete sa dozvedieť viac o agilných metódach a Scrum procese, XP a inžinierskych praktikách z pohľadu člena tímu? Kurz je zameraný na praktiky implementované v Agilných a Scrum tímoch z pohľadu vývoja a testovania produktu, a to v príkladoch a prakticky. Behom času venovanému agilnému testovaniu sa zoznámime so základnými princípmi a odporúčanými praktikami pre testovanie v agilnom prostredí a zamyslíme sa nad myšlienkou, že agilné testovanie v sebe zahŕňa okrem iného aj posun vo vlastnom myslení a kultúre v tíme/firme. Budeme spoločne diskutovať, programovať a učiť sa špecifické postupy z XP (Extreme Programing), refaktorovanie, unit testovanie, TDD, BDD a ďalšie súvisiace praktiky. Nie je dôležité, aký SW vyvíjate, či aké technológie používate, ale vaša pripravenosť vnímať nové myšlienky, podnety a postupy. Na školenie si prineste svoj notebook s vaším obľúbeným editorom či vývojárskym IDE.

Školenia vedú skúsení tréneri, ktorí sú certifikovaní svetovo najuznávanejšími certifikačnými autoritami so zameraním na Agilný prístup a Scrum proces. Sú školiteľmi americkej organizácie ICAgile a majú certifikácie od Scrum Alliance: CSM - Certified Scrum Master, CSPO - Certified Scrum Product Owner, a CSP - Certified Scrum Professional.

»
  • Naučíte sa, že dnešný softvérový vývoj nie je len o samotnom programovaní alebo testovaní, ale o efektivite využitia konceptov a nástrojov moderného agilného vývoja. Osvojíte si rôzne techniky návrhu produktu, vývoja a testovania, napr. návrh architektúry systému, kedy a ako automatizovať testy, ako dlhodobo udržiavať a refaktorovať aplikácie.
  • Opísané praktiky sa prakticky naučíte na programovacích príkladoch (Coding Katas) na vašich počítačoch vo vašom obľúbenom programovacom jazyku. Získate hlbšie znalosti potrebných praktík a prečo tieto postupy používať pri vašej práci a získate nové nástroje pre vytváranie spoľahlivého, robustného a overeného zdrojového kódu.
  • Vývojári
  • Programátori
  • Analytici
  • Testeri
  • IT architekti
  • IT manažéri
  • Riaditelia SW vývoja

Odborný výklad s praktickými ukážkami a praktickými programovacícmi cvičeniami (Coding Katas).

Tlačené prezentácie preberanej látky

Základné princípy:

  • Agile a Scrum z pohľadu člena vývojového tímu
  • Lean praktiky pre vývojárov - čo znamená úspešné dodanie
  • Vývojový Scrum tím - role a zodpovednosti
  • Agilná Architektúra a Design - prístup k návrhu agilnej architektúry
  • Kvalita & Agile, výzvy v testovaní v agilnom prostredí
  • XP - Inžinierske praktiky
  • DevOps

Programovacie príklady (Code Katas) - príklady sú zamerané na porozumenie základným princípom a praktikám:

  • Unit testing - základný prístup a cvičenia
  • Čistý kód - aké princípy nám pomáhajú písať lepší kód
  • Test Driven Development (TDD)
  • Refaktorovanie - nemusíte písať perfektný kód od nuly
  • Kata retrospektíva a zdieľanie poznatkov

Programovacie príklady (Code Katas) - so zameraním sa na:

  • Test Doubles - Mocks, Fakes a Stubs
  • Double Loop TDD - akceptácia test driven developmentu
  • Kata retrospektíva a zdieľanie poznatkov

Ďalšie užitočné nástroje a ich reálne použitie:

  • Behavior Driven Development (BDD)
  • Funkcionálne testovanie - kedy a ako použiť automatické funkcionálne testovanie
  • UI testovanie
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.