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č by tě to mělo zajímat...
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.
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.
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.
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ů!
24. 2. 2024
10 lekcí
2682 Kč
Platí pro Jsem v Kurzu.
Přihlas se na kurz prostřednictvím programu Jsem v kurzu.
Získej cenovou výhodu.
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.
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í.
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ů.
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.
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.
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.
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í.
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.
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.
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.
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í.
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.
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.
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.
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.
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í.
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.