Kurzy pro vývojáře a testery

S našimi kurzy vaše týmy získají nové dovednostiznalosti, které jim pomohou zvýšit efektivituzlepšit kvalitu jejich práce.


Snažíme se porozumět specifikům vašeho týmu a nabídnout kurzy, které jsou přizpůsobeny vašim potřebám. Účastníci našich kurzů získají praktické dovednosti, které mohou okamžitě aplikovat ve své práci.


Mám zájem o kurz pro svůj tým

Proč vybrat naše kurzy

Komplexní přístup ke vzdělávání

Nabízíme komplexní vzdělávací zážitek, navržený tak, aby poskytoval teoretické znalosti, i praktické dovednosti. Znalosti účastníkům předáváme prostřednictvím praktických příkladů. Klademe důraz na následnou diskusi a rozbor jednotlivých řešení.

Přizpůsobeno vašim potřebám

Rozumíme, že každý tým má unikátní potřeby. Naše kurzy jsou proto flexibilní a společně je přizpůsobíme tak, aby reflektovaly vaše cíle a výzvy. Bereme v potaz vaše požadavky na délky kurzu i specifická témata a dovednosti.

Zaostřeno na moderní postupy

Naše kurzy jsou vždy aktuální a zahrnují nejnovější osvědčené postupy v oblasti vývoje. Ať už jde o nejnovější technologie, programovací paradigmata, nebo inovativní metody testování. Držíme vás v popředí průmyslových trendů a krok napřed před konkurencí.

Zkušení lektoři

Každý kurz je veden zkušenými lektory, kteří jsou odborníci ve svých oblastech s mnohaletou praxí. Váš tým dostane individuální pozornost a podporu, kterou potřebuje, aby došlo k efektivnímu předání znalostí.

Architektonické výzvy

Intenzivní kurz pro vývojáře, kteří potřebují vyřešit složité výzvy spojené s architekturou a strukturou softwaru.

Váš tým můžeme provést následujícími oblastmi:

dekompozice větších celků
dopady architektonických rozhodnutí
bezpečná modifikace legacy kódu
zvýšení zastupitelnosti

Vybrané oblasti pokrýváme kombinací technik párového programování, refactoringem a aplikací návrhových vzorů a SOLID principů.

Společně vybereme ty, které vám nejvíce vyhovují.

Softwarové dovednosti

Intenzivní kurz pro odborníky z ne-IT odvětví, kteří při své práci programují.

Cílem kurzu je předat základní teoretické i praktické dovednosti pro zlepšení kvality a efektivity jejich práce, za současné udržitelnosti produkovaného kódu.

algoritmizace
datové struktury
dekompozice
základy OOP a funkcionálního programování
regulární výrazy
testování
ovládání gitu

Vybrané oblasti pokrýváme kombinací prezentací, krátkých příkladů a ukázek best practice řešení.

Společně vybereme oblasti, které váš tým nejvíce posunou kupředu.

Testování a QA

Intenzivní kurz pro týmy, které chtějí vytvořit nebo vylepšit své testovací prostředí a zlepšit stabilitu softwarového produktu.

Cílem kurzu je předat základní teoretické i praktické dovednosti pro zlepšení kvality a efektivity jejich práce, udržitelnosti produkovaného kódu.

nastavení prostředí
zlepšení automatizace
organizace a strukturování testovací sady
management bug-reportů

Vybrané oblasti pokrýváme kombinací rapid software testingu, mind map, testovacích strategií, exploratorním testingem, black-box testování.

Společně vybereme oblasti, které váš tým nejvíce posunou kupředu.

Technické znalosti vybraného jazyka

Intenzivní kurz pro týmy, které potřebují sjednotit znalosti o vybrané vývojové platformě a zůstat na špici technologického pokroku.

Cílem kurzu je předat

aktuální novinky a trendy
efektivní využití dostupných nástrojů
vzory a anti-vzory

Vybrané oblasti pokrýváme kombinací prezentací a praktických příkladů pro práci ve dvojicích a společnou diskuzí.

Společně vybereme oblasti, které u vašeho týmu nejvíce povedou ke zvýšení efektivity a kvality práce.

Téma je možné zakomponovat do programu některého z dalších zmíněných kurzů.

Co nabízíme

Kurzy a workshopy

Personalizované programy pro vývojové týmy všech velikostí.

Tým si zlepší schopnosti v oblastech architektury softwaru, efektivity vývoje, psaní udržitelného a testovatelného softwaru.

Individuální coaching

Společně s vývojovým týmem identifikujeme oblasti, ve kterých tým potřebuje aktuálně nejvíce podporu.

Zaměříme se hlavně na témata, která pomohou týmu dosáhnout efektivnějšího vývoje.

Zapojení inovací a trendů do každodenních procesů

Přineseme do vaší společnosti moderní styl vývoje. Pomůžeme vám začlenit nové technologie (např. AI) a pokročilé nástroje do vývojových procesů.

Pojďme společně zjistit, jak vám můžeme pomoci k excelentnímu softwaru a spokojenosti vašich vývojářů.

O nás

Jsme tu proto, abychom vám pomohli kontinuálně zvyšovat efektivitu procesu vývoje softwaru. Důraz klademe na kvalitní a udržitelný softwarový produkt. V IT máme přes 25 let praxe, naší vášní je však učit a předávat znalosti a zkušenosti dál.

O tom svědčí i fakt, že jsme se poznali na akademické půdě. K založení KnowIT nás vedla společná vize: svět, kde není zanedbaného kódu a kde vývojářský tým pracuje efektivně a táhne za jeden provaz.

Jiří Koudelka
Softwarový architekt, lektor programování a externí vysokoškolský pedagog.
Jiří Weiser
Software vývojář na volné noze a externí vysokoškolský pedagog.
Oliver Mačejovský
QA expert, lektor testovaní a automatizace.
Paul Hrdina
Software craftmanship Coach a externí vysokoškolský pedagog.

Reference

Zjistěte, jak vám můžeme pomoci ke kvalitnějšímu softwaru a spokojenějším developerům

info@knowit.cz
+420 732 981 587