Technologie

Výběr technologie, vývoj, integrace, hosting, testování, zabezpečení a údržba.

Výběr technologie a přístupu.

  • Výběr technologie: úvod
  • Použití běžných komponent

Vývoj software

Konfigurace, řízení verzí, předvýrobní prostředí, závislosti.

  • Správa závislostí softwaru
  • Verzování kódu a dokumentace
  • Nasazujte nové verze pravidelně
  • Práce v předprodukčních prostředích
  • Údržba konfigurací softwaru
  • Otevřený a znovu využitelný zdrojový kód

Budování služby - frontend

Požadavky na zařízení a prohlížeč, progresivní vylepšení, protokol HTTPS.

  • Používání protokolu HTTPS
  • Using progressive enhancement
  • Design pro různé prohlížeče a zařízení
  • Mobilní technologie
  • Použití CAPTCHAs
  • Principy přístupnosti pro vývojáře

Testování služby

Zajištění kvality, testování výkonnosti, testování zranitelnosti a pronikání, průzkumné testování.

  • Exploratory testing
  • Quality assurance: pravidelné testování služby
  • Zranitelnost a penetrační testování
  • Testování výkonnosti služby
  • Testování dostupnosti
  • Testování pomocí asistenčních technologií
  • Jak testovat výkon frontendu

Správa ostrého provozu služby

Doba provozu, dostupnost, monitorování.

  • Doba provozu a dostupnost: udržování služby online
  • Sledování stavu vaší služby

Integrace s externím softwarem a daty

Otevřené standardy, odklon od starších systémů pomocí rozhraní API.

  • Odklon od starých systémů
  • Práce s otevřenými standardy
  • Aplikační rozhraní (API)

Hosting služeb

Dodavatelé, názvy domén

  • Jak a kde službu hostovat
  • Název (doména) služby
  • Správa domén služeb

Ochrana uživatelských informací

Zabezpečení, cloud, podvody, soubory cookie, přihlašování uživatelů a odesílání e-mailů.

  • Ochrana vaší služby před podvody
  • Odesílání e-mailů z domény služby
  • Práce s cookies a podobnými technologiemi
  • Zabezpečení vašich informací
  • Zabezpečení prostředí cloudu
  • Bezpečné odesílání textových zpráv