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

Tvorba webových aplikací

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
F7PBKTWA Z,ZK 3 1P+2C česky
Garant předmětu:
Přednášející:
David Jirsa
Cvičící:
David Jirsa
Předmět zajišťuje:
katedra biomedicínské informatiky
Anotace:

Předmět seznamuje studenty s webovými aplikacemi a technologiemi. Hlavní důraz je kladen na základní principy, ale jsou také diskutovány konkrétní standardy, nástroje a techniky (např. PHP, jQuery, Angular JS). Předmět umožní studentům pochopit a vytvářet pokročilé webové aplikace.

Požadavky:

Zápočet:

praktický test (alespoň 50% bodů), plnění průběžných úkolů

Zkouška:

Tvorba webové aplikace a její prezentace (alespoň 50% bodů)

Osnova přednášek:

Osnova přednášek:

1.Úvod do tvorby webových aplikací (architektura, protokoly, komunikace, přehled technologií).

2.Technologie na straně klienta (HTML, CSS, DOM, JavaScript, AJAX)

3.Technologie na straně serveru (úloha webového serveru, PHP, Node.js, databáze, Java Servlets a JSP, ASP.Net).

4.Frameworky pro vývoj webových aplikací (programový přístup, template engines, hybridní přístup, MVC).

5.Bezpečnost webových aplikací (mapování, SQL injection, cross-site scripting).

6.Praktická témata (přístupnost, user-experience, výkonnost, CDN, load-balancing, testování, hosting, užitečné nástroje).

7.Nové trendy (Single Page Applications, AngularJS, ReactJS)

Osnova cvičení:

Osnova cvičení:

1.HTML

2.CSS

3.JS - úvod

4.JS - operace s textem

5.JS - operace s objekty a poli

6.JS - backend - instalace a package manager

7.Test

8.JS - backend - ladění, API metody

9.JS - frontend - úvod

10.JS - frontend - tvorba komponent

11.JS - komunikace s DB

12.JS - frontend - AJAX

13.Práce na projektu

14.Prezentace projektů

Cíle studia:
Studijní materiály:

Povinná literatura:

[1]David Sklar, PHP 7 – Praktický průvodce nejrozšířenějším skriptovacím jazykem pro web, Zoner Press, 2018, ISBN:9788074133633

Doporučená literatura:

[1]Dafydd Stuttard, Marcus Pinto, The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws, 2nd Edition, Sep 2011, ISBN: 978-1-118-02647-2

Poznámka:
Rozvrh na zimní semestr 2023/2024:
Rozvrh není připraven
Rozvrh na letní semestr 2023/2024:
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 KL:B-520
Jirsa D.
12:00–12:50
(přednášková par. 1)
Kladno FBMI
Lab. umělé inteli. a bioinfor.
místnost KL:B-520
Jirsa D.
13:00–14:50
(přednášková par. 1
paralelka 1)

Kladno FBMI
Lab. umělé inteli. a bioinfor.
St
Čt

Předmět je součástí následujících studijních plánů:
Platnost dat k 24. 6. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet5957606.html