Už jsme v kurzu! Můžeš se přihlásit na Kurz API zde.
 

API ti nedá spát?

Tak se s ním Nauč pracovat!

Jsi v IT už nějakou dobu, ale API ti pořád připadá jako černá magie? Neboj, nejsi sám! Ať už jsi vývojář, tester nebo se chystáš na kariéru v IT, znalost API je klíčová. A my ti ukážeme, jak na to!

Pro juniory
Kompletní podpora
10 lekcí
Zcela online
Staň se mistrem API!
Ilustrační úvodní obrázek

Proč by tě to mělo zajímat...

Jsi vývojář a chceš konečně pochopit, jak spolu aplikace mluví?
Sníš o kariéře testera, ale v každé nabídce práce vidíš API testing a ty nevíš, co s tím?
Kolega ti nadšeně vypráví o Postmanovi, a ty přemýšlíš, jestli mluví o novém superhrdinovi?
GraphQL ti zní jako nová bojová technika z Hvězdných válek?
Nastoupil jsi do banky a SOAP API ti připadá jako značka mýdla?


Pokud ses v něčem našel, jsi tu správně. Náš kurz je pro tebe jako dělaný, pokud:

- ovládáš počítač na uživatelské úrovni (umíš zapnout a vypnout počítač) 

- máš základní znalosti IT (ať už v programování nebo testování)

- tušíš, co je to webová aplikace

Proč znát API?

API je všude, je jako vzduch.

Představ si svět bez API. Nemůžeš? My taky ne! Je to jako neviditelný most mezi backendem a frontendem. Ať vyvíjíš jakoukoliv webovou aplikaci, s API se potkáš. Je to jako umět univerzální světový jazyk - prostě must have!  

Multitool pro každého ajťáka

Jsi tester a chceš být za hvězdu? Ovládáš frontend a toužíš pochopit, co se děje v zákulisí? Nebo jsi backend mág a potřebuješ komunikovat se zbytkem světa? API je klíč. 

Pamatuj, jeden špatný API požadavek a máš zábavu na celý den. 

Je to pestrobarevná paleta možností.

REST, GraphQL, SOAP - to je jen začátek.

Velké firmy, jako je Facebook si dokonce vymýšlejí vlastní návrhy API. Ale neboj, nemusíš být Facebook, abys mohl čarovat. Vyber si to, co ti sedne, a jeď!

Číšník v restauraci jménem Internet

Představ si internet jako obří restauraci. Ty jsi hladový frontend zákazník, Kuchyně je backend. A API? To je super schopný číšník.


Vybereš si z menu (kliknutí na tlačítko), objednáš přes číšníka (API) a ten to doručí do kuchyně (backend). Nakonec máš na stole oblíbené jídlo (data).

Těžko získáš zkušenosti bez praxe, ale praxi ti nedají, pokud nemáš základy.

Naši junioři už více než rok pracují, přidej se mezi ně.

Byli s námi na cestě od samých začátků až do úspěšného pohovoru, na který jsme je připravili.

Pojďme vybudovat základy, se kterými zazáříš na každém pohovoru.

Chci rozumnět API!
Jak bude kurz probíhat?

Přihlas se na kurz a připrav se na nálož učení

Suchý je únor

ne náš výklad.

Prezentuj se díky svým dovednostem.

Kurz je zcela online. Připrav si 10 volných večerů, kdy se spolu s naší lektorkou na dvě hodiny ponoříš do světa webových aplikací.
Co získáš?

Nekonečné opáčko


Záznamy všech lekcí budou tvoje navždy! Zapomněl jsi něco? Žádný problém, pusť si to znovu.

Nadupanou knihovnu

Dostaneš extra materiály, které tě posunou ještě dál. Vždy je co objevovat!

IT partu na Discordu


Máš otázku? Cokoli tě trápí? Nejsi v tom sám. Náš Discord bude tvůj druhý domov.

Certifikát o absolvování


Důkaz, kterým můžeš potvrdit své znalosti. Připrav se na obdivné pohledy kolegů!

Termíny
Start
Počet lekcí
Délka lekce
Cena
Registrace

24. 2. 2024

Pondělí

10 lekcí

120 minut
17:30 - 19:30

2682 Kč

Platí pro Jsem v Kurzu.

24. 2. 2024

Pondělí 

10 lekcí

120 minut
17:30 - 19:30

11900 Kč

do 10. 2.  poté 14900 Kč

Přihlas se na kurz prostřednictvím programu Jsem v kurzu.
Získej cenovou výhodu. 

Řekli o nás...
Co tě čeká v našem kurzu?
1. API: Tvůj budoucí nejlepší kámoš

V úvodní lekci si projdeme základy a začneme HTTP/HTTPS protokoly. Prozkoumáme anatomii requestu a význam status kódů. Nezůstaneme jen u teorie. Zkusíš si pomocí nástroje curl komunikovat s API. 


Na konci této lekce budeš mít jasnou představu o tom, co API je a jak funguje.

2. DevTools - Network tab: Okno do duše webu

V této lekci se do hloubky seznámíme se záložkou Network v DevTools. Naučíš se rozluštit hlavičky requestů, payloady a odpovědi na daný požadavek.

Prozkoumáme každý detail a ukážeme si, jak získat všechny potřebné informace pro zopakování požadavku v kódu.

Po této lekci budeš schopen analyzovat jakoukoli webovou komunikaci a přenést tyto znalosti do svého programování.

3. Typy API I

V této lekci se zaměříme na dva návrhy – REST a GraphQL. Představíme si tyto možnosti, na kterých může být aplikace postavená. 

Pochopíš, kdy a proč se používá každý z nich, a budeš schopen rozhodnout, který je vhodnější pro různé typy projektů.

4. Typy API II

Pokračujeme v našem průzkumu typů API. Zaměříme se na další dva důležité typy – SOAP a RPC. 


Ukážeme si, čím jsou si podobné a kde se s nimi můžeš setkat. Provedeme tě krátkou exkurzí do historie, abys pochopil, v jakých aplikacích se s nimi můžeš setkat i dnes. Po této lekci budeš mít kompletní přehled o hlavních typech API a budeš připraven na jakýkoli projekt, který ti život přihraje do cesty.

5. Úvod do Postmana

Začneme opakováním pojmů z prvních čtyř lekcí na konkrétních příkladech a zodpovíme všechny tvé otázky. Poté se vrhneme na Postmana. 
Seznámíš se s prostředím tohoto nástroje a pochopíš, proč je tak oblíbený mezi profesionály.

Budeš připraven pustit se do skutečné práce s API pomocí Postmana.

6. První requesty: Od teorie k praxi

V této lekci vytvoříš své první dotazy na konkrétní API v Postmanu. Společně zanalyzujeme výsledky a ukážeme si, jak je interpretovat.

Navíc se naučíš, jak získat konkrétní request z DevTools a jak jej použít v Postmanu.

7. Kolekce a variables: Mistr organizace za ...3 ...2 ...1

Prozkoumáme další vlastnosti Postmana. Podíváme se, jak seskupit requesty do kolekcí a jak efektivně spolupracovat v týmu.

Důležitou součástí bude nastavení proměnných,
tzv. vlastností prostředí.

8. První test: Je z tebe tester

Napíšeš svůj první test a vytvoříš také prescript – část, která se spouští před testem a slouží například pro vytvoření dat.

Ukážeme si, jak takový test snadno sdílet s kolegy, což značně ulehčuje práci v týmu.

9. Pokročilé testy a Newman

Vytvoříš pokročilý test a na konci této lekce budeš mít hotový projekt, kterým se můžeš pochlubit na svém GitHubu.

Naučíš se také, jak pouštět testy v Newmanu přes příkazový řádek, což ti umožní začlenit je do automatických kontrol.

10. Co dál

Tvoje cesta nekončí s koncem kurzu. V této závěrečné lekci ti ukážeme, jak pokračovat dál.

Dostaneš cenné zdroje, od kterých se můžeš odpíchnout. Prozkoumáme alternativní nástroje a možnosti pro testování, protože Postman, ač skvělý, není vhodný na vše.

Kurzem tě provede
Lýdie Hemalová
lydie.hemalova@naucme.it

Po univerzitě jsem se rozhodla, že nechci být vývojářka. Proč? Našla jsem vzrušující svět testování webových aplikací. Něco nového, neprozkoumaného a lákavého. Je tomu již několik let a můj názor se nezměnil, spíše se prohloubil.


Během své cesty jsem spolupracovala na vývoji několika aplikací. Ať už jsem psala automatické testy, nebo manuálně testovala, poznala jsem, že dobrá znalost základních pojmů a konceptů je důležitá a přenositelná. 

Proto se mi například jednoduše přechází mezi jednotlivými testovacími frameworky. 


Přestože nejsem vývojář, starám se o code base a dbám na best practices. Důležité pro mě je, aby všichni členové týmu měli vhodné podmínky pro spolupráci. Proto jsem na jednom projektu vedla migraci z JavaScriptu na TypeScript a na dalších projektech zavedla statickou analýzu kódu. 


Své znalosti ráda předám dál. Již jsem mentorovala několik kolegů během jejich začátků s automatizací. Důležité pro mě je, že nejenže ví, jak nabušit testy nebo něco proklikat podle návodu, ale také rozumí, proč to dělají. 

Často kladené otázky?
Jak dlouho kurz potrvá?

Kurz má deset dvouhodinových lekcí, které budou probíhat každé pondělí či čtvrtek.

Je možné, že kurz netradičně odstartuje ve čtvrtek. Během státního svátku si dáme studijní volno. 

Jak je to s programem Jsem v kurzu?

Jsem v kurzu je program od Ministerstva práce a sociálních věcí.

Během tří let ti mohou schválit dotaci na kurzy v hodnotě 50 tisíc. Kurzy ti neplatí celé, je potřeba tvoje spoluúčast. V případě našeho kurzu je to 2682 Kč.

Chceš-li vědět víc o programu, doporučujeme se podívat na stránky programu.

Jaké jsou podmínky splnění?

Pro absolvování kurzu musíš splnit:

- 80% docházky (16 hodin)

- 80% úkolů z lekcí (kvízy, testy v postmanu, vytvoření kolekce v postmanu).
Úkoly budou vždy oznámeny na lekci a dostaneš
e-mail se zadáním. Deadline je poslední lekce kurzu.

Jak funguje podpora na Discordu?

Na našem Discord bude nejpozději po první lekci vytvořena podpůrná skupina, do které budou mít vstup jen účastníci kurzu a naši lektoři.

Do skupiny můžeš psát svoje dotazy, lektoři ti odpoví co nejdříve. 


Počítej s tím, odpověď nebude vždy okamžitá. Když napíšeš dotaz po půlnoci pravděpodobně dostaneš odpověď až ráno.

Kolik kurz stojí?

Kurz stojí 14 900 Kč včetně DPH.


Pokud pošleš přihlášku do 14. 9., dostaneš slevu 2000 Kč.

Pozor zvýhodnění platí pouze do půlnoci.

Od 15. 9. je kurz za plnou cenu.


Pokud se hlásíš přes program Jsem v kurzu. Tak cena se odvíjí od podmínek programu. Při splnění podmínek účasti ti bude programem proplaceno 80% z ceny kurzu. Prozatím čekáme na schválení.

Kde bude kurz probíhat?

Kurz je zcela online. Lekce budou probíhat na platformě Google Meet.

Nemusíš si nikde tvořit účet, stačí se připojit. Pozvánka ti přijde na email. Záznamy obdržíš vždy několik hodin po lekci.


Podpůrná skupina bude na našem Discord, kam se musíš přihlásit a dát lektorovi vědět během první lekce svoje přihlašovací jméno.