Základy programování a vývoje

Programování

Proces vytváření instrukcí, které počítač vykonává k vyřešení konkrétní úlohy. Zahrnuje návrh řešení, psaní kódu v jazyce, testování a ladění. Cílem je převést problém na jednoznačné…

Vývoj software

Kompletní proces vzniku softwaru od nápadu po nasazení a údržbu. Obsahuje analýzu požadavků, návrh architektury, implementaci, testování, vydávání a průběžné zlepšování. Využívá metodiky jako Agile či…

Algoritmus

Přesně definovaný krokový postup, který pro daný vstup poskytne správný výstup a skončí. Hodnotí se podle správnosti a složitosti (časové i paměťové). Příkladem je vyhledání minima…

Databáze

Systém pro organizované ukládání, vyhledávání a správu dat. Existují relační (SQL) i nerelační (NoSQL) varianty; volba závisí na struktuře dat a požadovaném měřítku. Klíčové pojmy: schéma,…

Backend vývoj

Vrstva běžící na serveru, která zpracovává logiku, pracuje s daty a obsluhuje požadavky klientů. Zahrnuje architekturu aplikace, práci s databázemi, autentizaci, autorizaci, škálování a bezpečnost. Typicky…
Přejít nahoru