Popis tématu

Oborová praxe - bc. (BOPX) v programu, specializaci Ostatní / Nespecifikováno.

KIV/BOPX - Vývoj webového informačního systému v PHP ve frameworku Nette

V rámci odborné praxe se student zapojí do vývoje modulární webové aplikace (např. interního
informačního systému nebo e-shopového backendu) ve společnosti RTSoft. Student bude
pracovat v týmu vývojářů a seznámí se s životním cyklem softwarového projektu od analýzy
požadavků přes návrh architektury, implementaci a testování. Hlavním technologickým stackem
bude PHP a framework Nette, databáze (MySQL/PostgreSQL) a frontendové technologie (HTML,
CSS, JavaScript).

Klíčová slova

PHP, Nette, webová aplikace, MVC, databáze, Scrum, REST API, testování

Odborná praxe zahrnuje následující aktivity (firemní
kolečko):

1. Úvodní zaškolení a firemní standardy
a. Seznámení s firmou RTSoft, vývojovými nástroji, Git workflow, coding standardy a
bezpečnostními pravidly.
b. Úvod do architektury vyvíjeného systému a používaného technologického stacku.

2. Technická analýza a návrh řešení
a. Seznámení se s technickým analytickým procesem při zpracování požadavků na
konkrétní modul aplikace.
b. Návrh databázového modelu, API rozhraní a uživatelského rozhraní.

3. Vývoj v týmu (hlavní část praxe)
a. Implementace backendových modulů v PHP/Nette (modely, repository, služby,
presenters).
b. Práce v agilním týmu (Scrum, sprinty, code review).

4. Testování a kontrola kvality
a. Psaní jednotkových a integračních testů (PHPUnit).
b. Manuální testování funkcionality, bug tracking, refaktoring.
5. Závěrečná prezentace a zpětná vazba
a. Prezentace vyvinuté části systému vývojovému týmu a mentorovi.
b. Zpětná vazba na technickou kvalitu řešení a profesní doporučení.


Kontakt:
RTsoft
Tereza Brožíková
E: brozikova@rtsoft.cz
M: +420 739 580 220

Téma vypsal: Ing. Martin Dostal, Ph.D. (UN 307)

Externí téma:
  • Firma (kontaktní osoba) je technickým konzultantem,
  • Kontaktní osoba: Tereza Brožíková,
  • Firma: RTsoft,

Vypsáno pro akademický rok 2026/2027 dne: 2026-03-23

Zadáno komu: Jan Chaloupka (Zadané)

Aktualizováno 0