Tvorba JavaScript aplikací s REST rozhraním (JVS4)

Programování, JavaScript

V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu). Získáte dovednosti v analýze, designu a programování, včetně propojení s backendem.

Kurz se zaměřuje na tvorbu responzivních webových stránek, formulářů, práci s DOM a aplikování responzivního CSS. Naučíte se také používat knihovny (například jQuery), provádět operace s REST backendem, jako je registrace, přihlášení a manipulace se záznamy.

Společně navrhnete autentizační a chybové scénáře, testujete API v praxi a zvládnete ošetřit základní chybové stavy. Při výuce využijete nástroje pro ladění a sledování síťové komunikace v prohlížeči. Kurz staví na znalostech HTML, CSS a zásad JavaScriptu a pomůže vám vytvořit plně funkční, škálovatelné webové aplikace.

Poznámka: Implementace backendu není součástí školení a bude provedena lektorem.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Získat dovednosti v tvorbě moderních JavaScript aplikací s využitím REST rozhraní
  • Získat dovednosti v analýze a designu aplikace
  • Manipulovat s obsahem webových stránek pomocí DOM
  • Vytvářet interaktivní uživatelská rozhraní
  • Naučit se analyzovat požadavky a navrhovat datový model s pomocí use cases a ER diagramů
  • Konstruovat responzivní uživatelská rozhraní pomocí HTML, CSS a JavaScriptu
  • Manipulovat s DOM a dynamicky měnit obsah stránek
  • Využívat jQuery pro zjednodušení DOM operací a AJAX volání
  • Provádět REST volání pro registraci, přihlášení a CRUD operace
  • Spravovat autentizaci, tokeny a chybové scénáře ve webové aplikaci
  • Ošetřit chybové stavy a informovat uživatele o výsledcích volání
  • Testovat API v reálném provozu a sledovat síťovou komunikaci v prohlížeči
  • Získat zkušenost s hybridním vývojem frontendu bez backendu

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Absolventi kurzu JavaScript - pro začátečníky (JVS1), kteří chtějí dále rozšířit své znalosti a dovednosti v jazyce JavaScript a ovládají HTML/CSS
  • Programátoři začátečníci, kteří se chtějí naučit tvorbu webových aplikací s využitím JavaScriptu a REST API
  • Frontend vývojáři, kteří chtějí rozšířit schopnosti o komunikaci s backendem
  • Programátoři připravující SPA aplikace bez nutnosti psát backend
  • Vývojáři a analytici, kteří chtějí ověřit funkčnost API a jeho integraci
  • Uživatelé, kteří chtějí zvládnout návrh, implementaci a testování REST volání
  • Kdokoli, kdo potřebuje pochopit kompletní workflow vývoje webové aplikace

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Volba datové domény (data, nad kterými bude školení probíhat), například
    1. Digitální nástěnka 
    2. Objednávání denního menu 
    3. Rezervační systém 
    4. Jednoduchá evidence 
  • Analýza 
    1. Vytvoření případů užití (Use Cases) ve formě textových popisů 
    2. Navržení datového modelu pomocí ERD diagramu v online modeláři 
    3. Definování datových struktur ve formátu JSON 
  • Design 
    1. Vytvoření HTML stránek pro aplikaci 
    2. Vytvoření formulářů pro interakci s uživatelem 
    3. Navigace v rámci aplikace 
    4. Implementace responzivního CSS vzhledu pro správné zobrazení na různých zařízeních 
  • Základní programování 
    1. Implementace aplikační logiky pomocí JavaScriptu 
    2. Práce s DOM pro manipulaci s obsahem stránek 
    3. Případné využití knihoven, například jQuery 
  • Propojení s RESTovým backendem 
    1. Registrace uživatele 
    2. Přihlášení uživatele 
    3. Vytváření nových záznamů 
    4. Získávání existujících záznamů 
    5. Aktualizace existujících záznamů 
Předpokládané znalosti:
Znalost HTML, CSS a základů jazyka JavaScript.
Doporučený předchozí kurz:
JavaScript - pro začátečníky (JVS1)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
14 400,00 Kč (17 424,00 Kč včetně 21% DPH)
Jazyk:
Česky