Kurzy pro vývojáře a testery
S našimi kurzy vaše týmy získají nové dovednosti a znalosti, které jim pomohou zvýšit efektivitu a zlepš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.
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.