Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2026/2027

Vývoj SW aplikací

Zobrazit rozvrh
Kód Zakončení Kredity (ECTS) Rozsah Jazyk výuky
UNI-VSA Z,ZK 6 2P+2C česky
Garant předmětu:
David Bernhauer
Přednášející:
David Bernhauer, Michal Valenta
Cvičící:
David Bernhauer, Jakub Jabůrek, Michal Valenta
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Přednášky sestávají z témat věnovaných metodice, architekturám SW systémů, technologickým platformám a také podpůrným nástrojům používaným v praxi sdílené repozitáře kódu, nástroje CI/CD (Continuous Integration / Continuous Delivery), repozitáře aplikací (Google Play, App Store, Github, Gitlab,). Prostor bude věnován též využití SW komponent a služeb poskytovaných vývojářům, často i bezplatně (cloudová úložiště, logování chyb, autentizace/autorizace pomocí účtů Google nebo Facebook a další). Semináře/cvičení jsou koncipovány tak, aby si studenti vyzkoušeli alespoň jednu z mnoha možných cest vývoje a nasazení jednoduché SW aplikace.

Požadavky:
Osnova přednášek:

1.Úvod, kontext, vysvětlení výběru konceptů a technologií

2.SDLC Software Development Life Cycle, metodiky, agilní metodika

3.Databázové systémy

4.Aplikační rozhraní, datové zdroje

5.Softwarové architektury

6.Úvod do webových technologií

7.Implementace webových aplikací

8.Úvod do DevOps

9.Úvod do mobilních aplikací

10.Implementace mobilních aplikací

11.Využití cloudových služeb při vývoji SW aplikací

12.Směry a trendy v SI

Osnova cvičení:

Cvičení sledují obsah přednášek.

Cíle studia:

Poskytnout přehled o současném stavu oboru Softwarové inženýrství, který se zabývá celým životním cyklem SW aplikací, tedy i jejich vývojem. Důraz je kladen na aktuální a nové trendy v metodikách i technologii vývoje a provozu spíše menších SW aplikací (responzivní webové aplikace, mobilní aplikace), protože právě ty jsou často předmětem zájmu středoškolských studentů a mohou být motivací k dalšímu studiu SW inženýrství a IT obecně.

Studijní materiály:

Povinná:

Cha S., Taylor R. N., Kang K. C.: Handbook of Software Engineering. Springer, 2019. ISBN 978-3-030-00261-9.

Ingeno J.: Software Architect's Handbook: Become a successful software architect by implementing effective architecture concepts. Packt Publishing, 2018. ISBN 978-1788624060.

Arlow J., Neustad I.: UML 2 and the Unifed Process: Practical Object-Oriented Analysis and Design

(2nd Edition). Pearson Education, 2005. ISBN 978-0321321275.

Doporučená:

Doplňkové studijní materiály podklady připravené v rámci studijních opor předmětu:

Webové stránky předmětu včetně odkazů na další webové zdroje

Připravené technologické zázemí a šablony a postupy pro cvičení, dokumentace a tutoriály k nástrojům

Poznámka:

nutno doplnit

Poznámka učitele Michal Valenta:

50% přednášek

Další informace:
https://courses.fit.cvut.cz/UNI-VSA/
Rozvrh na zimní semestr 2026/2027:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost JP:B-671
Bernhauer D.
16:15–17:45
(přednášková par. 1)
Jugoslávských partyzánů 3
místnost JP:B-671
Jabůrek J.
18:00–19:30
(přednášková par. 1
paralelka 101)

Jugoslávských partyzánů 3
St
Čt
Pá
Rozvrh na letní semestr 2026/2027:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 15. 10. 2026
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8163206.html