Zkuste nás kontaktovat

Návrh Školení

Úvod

Přehled Laravelu a PHP

  • Modularity, směrování požadavků, správa konfigurace a ORM
  • Nástroje Composer a Artisan

Příprava vývojového prostředí

  • Instalace nástroje Composer
  • Instalace nástroje Vagrant
  • Instalace GitHub Shell
  • Instalace aplikace Postman

RESTful API a Laravel

  • Vytváření potřebných komponent
  • Implementace modelů pro RESTful API
  • Návrh databázové struktury
  • Používání funkce seedování dat do databáze
  • Prohlížení záznamů v databázi
  • Čtení jednotlivých záznamů
  • Úprava stávajících záznamů
  • Přidávání nových záznamů
  • Mazání nepotřebných záznamů
  • Převod formátu dat před odesláním do klienta
  • Správa podřízených prostředků v rámci jedné struktury
  • Vracení vnořených dat z databáze
  • Vracení rozšířených dat souvisejících s původním požadavkem
  • Rozdělování výsledků na stránky

Chybové stavy a ošetření chyb v API

  • Generování hlášek pro neexistující záznamy
  • Vracení informací o chybách při ověřování vstupů
  • Ošetřování výskytu chyb během provozu

Vývoj middleware

  • Konstrukce middleware určeného k logování aktivit
  • Tvorba middleware pro omezení počtu požadavků od jednoho klienta

Autentizace uživatelů

  • Používání tokenové autentizace
  • Nastavení OAuth pro generování bezpečnostních tokenů

Testování a řešení problémů v API

  • Nastavování nástroje Postman k testování
  • Otestování funkčnosti jednotlivých koncových bodů

Závěr a shrnutí

Požadavky

  • Základní znalosti objektově orientovaného programování
  • Praktické zkušenosti s Laravelem a jazykem PHP

Cílová skupina

  • Weboví vývojáři
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie