Obsah

Webové technologie a vývoj (Fullstack)

Moderní webový vývoj se dělí na dvě hlavní oblasti: Frontend (klientská část) a Backend (serverová část). Jejich propojením vzniká Fullstack vývoj. Cílem je vytvořit aplikaci, která je rychlá, bezpečná a škálovatelná.

1. Frontend: Moderní frameworky

S rostoucí komplexitou webů už nestačí čistý JavaScript. Vývojáři používají frameworky, které umožňují stavět weby z opakovaně použitelných komponent.

2. Backend: Srdce aplikace

Backend zpracovává logiku, autentizaci uživatelů a komunikaci s databází.

Populární technologie:

3. Komunikace: API a protokoly

Frontend a Backend spolu mluví pomocí rozhraní API (Application Programming Interface).

4. Databáze na webu

Webové aplikace musí data někde trvale uchovávat.

5. Nasazení a infrastruktura (Deployment)

Hotový kód musí běžet na serveru. Moderní přístup využívá:

6. Webová bezpečnost

Vývojář musí chránit aplikaci před útoky:


Související články:

Tagy: dev web frontend backend fullstack react nodejs api sql