
Chceš začít automatizovat testy a nemáš základy programování? Právě pro tebe je určený tento kurz! Připravili jsme pro tebe 2 denní školení, které tě provede základy programovacího jazyka Javascript, které budeš potřebovat pro automatizaci. Naučíš se skriptovat jak pro frontendové, tak backendové testování. Součástí kurzu budou také jednoduché aplikace pro API a Frontendové testy v Cypress. Přihlaš se na tento kurz a přidej se k nové generaci IT Expertů!
Vypsané termíny
Termín | Délka | Začátek | Formát | Cena |
---|---|---|---|---|
30., 31.10.2023 | 2 dny | 9:00 | Online, Google Meet | 7.490 Kč |
Zima 2024 | 2 dny | 9:00 | Online, Google Meet | 7.490 Kč |
Jaro 2024 | 2 dny | 9:00 | Online, Google Meet | 7.490 Kč |
CO SE NAUČÍM?
Ukážeme ti základy programování v jazyce Javascript. Vyzkoušíš si nascriptovat jednoduchou aplikaci založenou na objektovém přístupu. Seznámíš se se základními koncepty a přístupy programování.
Cílem celého školení je připravit tě na skriptování v nástrojích jako jsou:
- Postman
- Cypress
- Playwright
- Puppeteer
- TestCafe
- A mnoha dalších
Součástí kurzu jsou také detailní skripta, ke kterým se můžeš kdykoliv po dokončení vrátit.
Kurzy máme strukturované tak, aby byly co nejvíce interaktivní a praktické. V průběhu školení se budeš moci aktivně zapojit, diskutovat a zkoušet si získané dovednosti. To ti pomůže s tím, abys mohl načerpané znalosti použít v reálném světě.
Znalosti, které získáš v průběhu kurzu ti pomohou v rámci Automatizace a to nejen komplexních testů, ale také malých skriptíků, které ti pomohou v rámci manuálního i automatického testování.
K čemu mi to bude?
Rozšíříš své schopnosti: Absolvováním tohoto kurzu získáš dovednosti a znalosti potřebné pro automatizaci testů pomocí jazyka Javascript. To ti může výrazně rozšířit tvoje schopnosti testera a otevřít ti nové možnosti v oblasti automatizovaného testování.
Zvýšíš produktivitu: Učení se automatizaci může výrazně zvýšit tvou produktivitu. Místo toho, abys ručně testoval každý scénář, můžeš napsat skripty, které provedou testy za tebe, což ti ušetří čas a umožní ti soustředit se na složitější úkoly.
Zvýšíš svou hodnotu: Znalost programování je vysoce ceněná dovednost. Absolvováním tohoto kurzu můžeš zvýšit svoji hodnotu v rámci tvé stávající i nové práce. Možná si tak zajistíš lepší pozici nebo vyšší plat.
Připravíš se na budoucnost v testování: Automatizace je budoucnost testování. Učení se Javascriptu a automatizaci nyní tě může připravit na současné i budoucí trendy v oblasti testování a zajistit, že budeš mít dovednosti potřebné k tomu, abys ses stal expertem v toužené oblasti.
Vstoupíš do komunity IT expertů: Kurz ti také poskytne přístup ke komunitě dalších IT expertů, kteří ti mohou pomoct v dalším růstu.
Jak školení probíhá?
Školení probíhá ve vypsaných termínech výše online přes Google Meets a Google Classroom.
Začátek je v: 9:00
Končíme v: 17:00
V rámci školení děláme pravidelné pauzy a na oběd budeš mít hodinu dle toho jak se na kurzu domluvíme.
Osnova Kurzu: Základy JavaScript
Úvod do prostředí
- Devtools v prohlížeči
- Terminal
- Node.js
Práce ve VSCode
- Co je to IDE?
- Práce ve VSCode
- Rozšíření
První skript
- Úvod do JS
- Verze Javasciptu
- Napsání prvního skriptu
- Spuštění
- Poznámky v kódu
Hodnoty a Proměnné
- Co je to hodnota?
- Typy hodnot
- Proměnné a datové typy
- String, template literals
Podmínky
- Operátory, logické operátory
- If, else, else if
- Switch
Cykly
- Array
- For
- Foreach
Cvičení
- Vytvoření jednoduché kalkulačky
Funkce
- Úvod do funkcí
- Deklarace, exprese
- Šipková funkce
- Funkce volající jiné funkce
- Návratové hodnoty
Základy objektově orientovaného programování
- Co je to OOP?
- Třídy
- Konstruktor
- Proměnné ve třídě
- Metody
Cvičení
- Vytvoření knihovního systému
Návrhové vzory
- Co jsou to návrhové vzory?
- Factory
- Builder
- Singleton
Užitečné externí knihovny
- Instalace knihoven
- Faker.js
- Moment.js
- Mocha
- Chai
Testování v Javascript
- Jak testovat v JS?
- Frameworky pro testování
- Test suites, testy (Mocha)
- Kontroly (Chai)
- Cypress
- API testy v Cypress
- Frontend testy v Cypress
Finální cvičení
- Vytvoření jednoduchých testů na API a Frontend.
Co ke kurzu potřebuji?
Kurz je zaměřený na testery, kteří již mají zkušenosti s testováním. Doporučujeme alespoň rok zkušeností s testováním.
Co bys měl znát?
- Co je to terminál/příkazová řádka
- Základy HTML, XML, JSON
- Ovládat Devtools v prohlížeči (vědět o čem to je)
Budeš potřebovat:
- Vlastní notebook s administrátorskými právy
- Nejlépe Windows či Mac zařízení (Linux můžeš mít také, ale bohužel ti nebudeme moci poskytnout plnou podporu)
Kolik mě to bude stát?
Cena za kurz je: 7.490 Kč
LektOR

PETR FIFKA
Petr začínal s testováním před více než 10 lety. Prošel si mnoha testing pozicemi. Začínal jako UAT tester, posouval se směrem automatizace testování, test leadingu a managementu. Má bohaté zkušenosti se školeními, mentoringem a konzultacemi. Pomoci může rovněž s nastavováním či revizí současných procesů a komunikace v projektu. Je aktivní v komunitě testerů, a to ať už jako podcaster nebo organizátor ve skupině [pro:]TEST!