Asynchronní JavaScript srozumitelně: Promise a async/await v praxi, práce s API, ošetření chyb a prevence závodů pro stabilní aplikace.