|
Lecturer(s)
|
-
Štursa Dominik, Ing. Ph.D.
|
|
Course content
|
1. HTML + CSS - introduction, revision 2. Introduction to Spring Core 3. Introduction to Spring Boot 4. Work with a database 5. CRUD - shopping cart 6. Selenium/GEB Test 7. Adding REST endpoints 8. Spring cloud - part 1 9. Spring cloud - part 2 10. Setting up a server 11. Běžné bezpečnostní hrozby a jak jim čelit 11. Běžné bezpečnostní hrozby a jak jim čelit
|
|
Learning activities and teaching methods
|
|
unspecified
|
|
Learning outcomes
|
The main aim of the course is to get students acquainted with design and development of modern web pages. Students will learn about current technological trends which are used when creating web presentations in JAVA language. Emphasis is laid on managing Spring boot framework and mastering basic techniques of web design. Other important issues as safety of developed applications, automated testing and tools for TDD (Test Driven Development) as well as CI (Continuous Integration) will also be discussed.
|
|
Prerequisites
|
Before enrolling into the course it is necessary to have basic knowledge of programming in JAVA language.
|
|
Assessment methods and criteria
|
unspecified
In order to receive credits the student must write and submit a semestral work, which means implementation of web application. Also, the student cannot miss practical classes more than twice during the term.
|
|
Recommended literature
|
|