|
|
Main menu for Browse IS/STAG
Course info
KIT / BVWA2
:
Course description
Department/Unit / Abbreviation
|
KIT
/
BVWA2
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Web Application Development II
|
Form of course completion
|
Examination
|
Form of course completion
|
Examination
|
Accredited / Credits
|
Yes,
4
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
2
[HRS/WEEK]
Tutorial
2
[HRS/WEEK]
|
Course credit prior to examination
|
Yes
|
Course credit prior to examination
|
Yes
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
YES
|
Language of instruction
|
Czech
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
0 / -
|
0 / -
|
0 / -
|
Included in study average
|
YES
|
Winter semester
|
0 / -
|
55 / -
|
0 / 0
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Winter semester
|
Semester taught
|
Winter semester
|
Minimum (B + C) students
|
not determined
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
Czech
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
0
|
Evaluation scale |
A|B|C|D|E|F |
Periodicity |
každý rok
|
Evaluation scale for credit before examination |
S|N |
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
Yes
|
Fundamental theoretical course |
No
|
Evaluation scale |
A|B|C|D|E|F |
Evaluation scale for credit before examination |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
Cílem předmětu je seznámit studenty s problematikou vývoje modulárních webových aplikací. Studenti se seznámí se základními architektonickými návrhovými vzory používaných při vývoji webových aplikací a s postupy testování
webového díla na různých úrovních vývoje. Studenti po absolvování předmětu prokazují znalosti z oblasti návrhu a tvorby architektury webových aplikací. Studenti se po absolvování předmětu orientují se v dané odborné terminologii, rozumí architektonickým principům návrhu webových aplikací, disponují základními znalostmi vývojových pracovníků v kontextu zajišťování dodávky specializovaného softwaru pro webové prostředí.
1. Projektování webových aplikací (specifika webového prostředí, role, technologický a architektonický rámec).
2. Týmový vývoj webových aplikací
3. Pokrytí kódu, jednotkové testování, ladění aplikací
4. Automatizované testování (jednotkové, integrační, akceptační)
5. Návrhové vzory (vytvářející, strukturální, chování).
6. Architektonický vzor MVC
7. Architektonický vzor Middleware
8. Projektová dokumentace
9. JavaScript (syntaxe a sémantika jazyka)
10. JavaScript - vybrané frameworky
11. Javascript - implementace návrhových vzorů
12. PHP - vybrané frameworky
13. PHP - implementace návrhových vzorů
|
Requirements on student
|
-
|
Content
|
-
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
-
Basic:
MARTIN, Robert C. Čistý kód: [návrhové vzory, refaktorování, testování a další techniky agilního programování]. Brno: Computer Press, 2009. ISBN 9788025122853.
-
Basic:
ŽÁRA, Ondřej. JavaScript: programátorské techniky a webové technologie.. Brno: Computer Press,, 2015. ISBN 9788025145739.
-
Recommended:
CHAFFER, Jonathan a Karl SWEDBERG. Mistrovství v jQuery: [kompletní průvodce vývojáře]. Brno: Computer Press, 2013. ISBN 9788025141038.
-
Recommended:
STEPHENS, Matt a Doug ROSENBERG. Testování softwaru řízené návrhem.. Brno: Computer Press, 2011. ISBN 9788025136072.
|
Prerequisites - other information about course preconditions |
- |
Competences acquired |
- |
Teaching methods |
- Přednášení
- Monologic (reading, lecture, briefing)
- Laboratory work
- Work-related activities
|
Assessment methods |
- Oral examination
- Written examination
- Work-related product analysis
|
|
|
|