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

Vývoj SW aplikací

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
NUCI-VSA Z,ZK 6 2P+2C česky
Garant předmětu:
Přednášející:
Cvičící:
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

Další informace:
nutno doplnit
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 21. 1. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet8163206.html