Backend

Backend

Slovník pojmů souvisejících se serverovou vrstvou aplikací, API, backendovými frameworky, výkonem a webovou infrastrukturou.

Základy backendu

Backend je serverová část aplikace odpovědná za business logiku, zpracování dat, integrace, bezpečnost a komunikaci s databázemi i externími službami. Zahrnuje technologie, vzory a nástroje, které uživatel přímo nevidí, ale jsou zásadní pro fungování IT systémů.

Technologický rozsah

Backend zahrnuje jazyky, frameworky a běhová prostředí používaná pro tvorbu API, webových aplikací a serverových služeb. Mezi oblíbené technologie patří ASP.NET, Node.js, Laravel, Symfony, Spring Boot, Express.js, Flask, Ruby on Rails, CakePHP, CodeIgniter, Phalcon, Phoenix, Yii Framework a Zend Framework.

Důležitou roli mají také prvky infrastruktury a výkonu, například Nginx, PHP-FPM, reverzní proxy, middleware, cron job, OPcache, Varnish Cache, Cache-Control, Brotli, Gzip, HTTP/2, HTTP/3 a QUIC.

Význam v IT projektech

Backend rozhoduje o stabilitě, škálovatelnosti a bezpečnosti aplikace. Právě zde se realizují operace s daty, autorizace, správa relací, platební integrace, zpracování úloh na pozadí a logika business procesů.

Dobře navržená backendová vrstva usnadňuje rozvoj produktu, integraci s frontendem, automatizaci procesů a udržení vysokého výkonu systému při zatížení.

Pozice související s backendem

  • Backend vývojář
  • PHP vývojář
  • Node.js vývojář
  • Java vývojář
  • .NET vývojář
  • Python vývojář
  • Ruby vývojář
  • API vývojář
  • DevOps engineer
  • Software engineer

Keywords

Abecední filtr

Hesla slovníku

31 výsledků

ASP.NET
BackendCS

ASP.NET

ASP.NET Core

ASP.NET je otevřená platforma společnosti Microsoft pro tvorbu rychlých, bezpečných a škálovatelných webových aplikací v ekosystému .NET.

Zobrazit podrobnosti
Backend
Backend, Základní pojmy a akronymyCS

Backend

Serverová část aplikace

Backend je serverová část webu nebo aplikace, která zajišťuje aplikační logiku, zpracování dat, databáze, bezpečnost a integrace.

Zobrazit podrobnosti
Backend developer
BackendCS

Backend vývojář

Backend programátor

Backend vývojář vytváří technické zázemí webů, e-shopů a aplikací. Stará se o obchodní logiku, databáze, API, integrace, bezpečnost a procesy na straně serveru.

Zobrazit podrobnosti
Brotli
Backend, Tvorba webových stránekCS

Brotli

Komprese Brotli

Brotli je bezeztrátový kompresní algoritmus, který zmenšuje webové soubory a urychluje jejich přenos do prohlížeče.

Zobrazit podrobnosti
Cache-Control
Backend, Tvorba webových stránekCS

Cache-Control

HTTP hlavička Cache-Control

Cache-Control je HTTP hlavička, která určuje, jak mají prohlížeče, proxy servery a CDN ukládat a znovu používat zdroje webu.

Zobrazit podrobnosti
CakePHP
Backend, Tvorba webových stránekCS

CakePHP

Framework CakePHP

CakePHP je open source PHP framework založený na MVC, který urychluje tvorbu bezpečných, škálovatelných a přehledně strukturovaných webových aplikací.

Zobrazit podrobnosti
CodeIgniter
BackendCS

CodeIgniter

PHP framework CodeIgniter

CodeIgniter je lehký a výkonný PHP framework pro tvorbu dynamických webových aplikací, webových služeb a backendových systémů.

Zobrazit podrobnosti
Cron job
BackendCS

Cron úloha

Cron job, plánovaná úloha

Cron úloha je automatický proces spuštěný na serveru podle stanoveného harmonogramu. Používá se například pro zálohování, synchronizaci dat a pravidelné spouštění skriptů.

Zobrazit podrobnosti
Express.js
BackendCS

Express.js

Express

Express.js je minimalistický a flexibilní framework pro Node.js určený k tvorbě webových aplikací, HTTP serverů a škálovatelných API.

Zobrazit podrobnosti
Flask
BackendCS

Flask

Pythonový mikroframework Flask

Flask je lehký a flexibilní mikroframework pro Python určený k tvorbě webových aplikací, API, prototypů a mikroslužeb.

Zobrazit podrobnosti
FuelPHP
BackendCS

FuelPHP

Framework FuelPHP

FuelPHP je flexibilní PHP framework pro tvorbu škálovatelných webových aplikací, známý modularitou, architekturou HMVC a intuitivním vývojem.

Zobrazit podrobnosti
Gzip
BackendCS

Gzip

GNU zip

Gzip je bezeztrátová metoda komprese dat, která zmenšuje textové soubory a urychluje načítání webových stránek.

Zobrazit podrobnosti
HTTP/2
BackendCS

HTTP/2

Hypertext Transfer Protocol 2

HTTP/2 je moderní verze protokolu HTTP, která zefektivňuje komunikaci mezi prohlížečem a serverem díky multiplexování, kompresi hlaviček a binárnímu přenosu.

Zobrazit podrobnosti
HTTP/3
BackendCS

HTTP/3

HTTP verze 3

HTTP/3 je moderní verze protokolu HTTP, která místo TCP využívá QUIC. Přináší rychlejší navazování spojení, nižší latenci a stabilnější fungování webů, zejména v mobilních sítích.

Zobrazit podrobnosti
Laravel
BackendCS

Laravel

PHP framework Laravel

Laravel je moderní PHP framework pro tvorbu škálovatelných webových aplikací, e-shopů, SaaS platforem a vlastních CMS.

Zobrazit podrobnosti
Memcached
Backend, DatabázeCS

Memcached

Mezipaměť Memcached

Memcached je open-source distribuované řešení pro ukládání dat do mezipaměti RAM, které urychluje aplikace a snižuje zatížení databází.

Zobrazit podrobnosti
Middleware
BackendCS

Middleware

Middleware software

Middleware je softwarová vrstva, která zprostředkovává komunikaci mezi aplikacemi, službami, operačními systémy a databázemi.

Zobrazit podrobnosti
Nginx
BackendCS

Nginx

server Nginx, engine-x

Nginx je výkonný HTTP server a reverzní proxy, který poskytuje statický obsah, předává požadavky aplikacím, vyvažuje provoz a podporuje zabezpečená připojení HTTPS.

Zobrazit podrobnosti
Node.js
BackendCS

Node.js

Běhové prostředí JavaScriptu

Node.js je open-source běhové prostředí JavaScriptu na straně serveru pro tvorbu rychlých a škálovatelných webových aplikací a backendových služeb.

Zobrazit podrobnosti
OPcache
BackendCS

OPcache

Zend OPcache

OPcache ukládá zkompilovaný kód PHP do paměti serveru, zkracuje dobu odezvy a snižuje využití procesoru.

Zobrazit podrobnosti
Phalcon
BackendCS

Phalcon

PHP framework Phalcon

Phalcon je výkonný PHP framework napsaný v jazyce C a dodávaný jako rozšíření PHP. Umožňuje vytvářet rychlé a škálovatelné webové aplikace s nízkou spotřebou serverových prostředků.

Zobrazit podrobnosti
Phoenix
BackendCS

Phoenix

Phoenix Framework

Phoenix je moderní webový framework pro Elixir určený k tvorbě rychlých, škálovatelných a spolehlivých webových aplikací včetně systémů v reálném čase.

Zobrazit podrobnosti
PHP-FPM
Backend, Servery a hostingCS

PHP-FPM

PHP FastCGI Process Manager

PHP-FPM je správce procesů PHP založený na FastCGI, který zvyšuje výkon, stabilitu a škálovatelnost webových aplikací.

Zobrazit podrobnosti
QUIC
Backend, Servery a hostingCS

QUIC

Quick UDP Internet Connections

QUIC je moderní transportní protokol založený na UDP, který zkracuje navazování spojení, zvyšuje bezpečnost a tvoří základ HTTP/3.

Zobrazit podrobnosti
Reverse proxy
BackendCS

Reverzní proxy

Reverzní proxy server

Reverzní proxy je prostřední server, který přijímá požadavky klientů a předává je příslušným backendovým serverům. Zvyšuje bezpečnost a umožňuje vyvažování zátěže, SSL terminaci a cachování obsahu.

Zobrazit podrobnosti