Web and Mobile Applications II
- Credits: 4
- Ending: Examination
- Range: 0P + 4C
- Semester: summer
- Faculty of Economic Informatics
Teachers
Included in study programs
Teaching results
After studying this course, students gain the knowledge and should be able to:
A. the use of modern Javascript frameworks used to create Single Page Applications (SPA) currently in practice.
B. deepening knowledge of HTML5/CSS3/JS with the ability to create responsive web applications using the Bootstrap library.
C. creating web applications using Google's Angular4 framework.
D. to create the client side of a web application connected to prebuilt REST services.
E. the basics of automated testing based on Karma/Jasmine.
F. Design a responsive frontend for a web application using Bootstrap
G. Use the Angular CLI to create the skeleton of an Angular application
H. Prepare the client side of the web application based on Angular 4
I. Connect the frontend to REST services on the backend
J. Test the correct functioning of the application in a crossbrowser environment (Chrome, Firefox) using Karma/Jasmine testing tools
Indicative content
1. HTML5 markup languages
2. XML language
3. scripting frameworks for Single Page Applications
4. advanced javascript capabilities
5. AJAX programming technique
6. use of the Bootstrap library
7. CSS3 styling language
8. Typescript language
9. advanced algorithms and data structures
10. using/testing REST services - Angular CLI
11. using/testing REST services - Angular 4
12. automated application testing with js frameworks
13. testing Karma/Jasmine
Support literature
1. Mlýnková, I.: XML Technológie. Grada 2008
2. Kosek, J.: XML pro každého. Grada 2000
3. Jazyk XML. http://w3schools.com/xml/default.asp
4. Skriptovací jazyk JavaScript. http://w3schools.com/js/default.asp
5. Programovacia technika AJAX. http://w3schools.com/ajax/default.asp
6. Textovo-dátový formát JSON. http://w3schools.com/json/default.asp
7. Značkovacie jazyky HTML a XHTML. http://w3schools.com/html/default.asp, http://www.w3schools.com/html/html_xhtml.asp
8. Štýlový jazyk CSS. http://www.w3schools.com/css/default.asp
9. Murray N. et all. 2017. ng-book The Complete Book on Angular 4
10. Basarat A. Syed: TypeScript Deep Dive (https://basarat.gitbooks.io/typescript/content/docs/getting-started.html)
11. Documentation Typecsript (http://www.typescriptlang.org/docs/home.html)
12. Douglas Crockford: JavaScript: The Good Parts Vhodná: Explore Angular Resources (https://angular.io/resources)
13. HTML and CSS: Design and Build Websites by Jon Duckett (ISBN: 978-1-118-87164-5)
Requirements to complete the course
Requirements to complete the course:
Continuous problem solving during exercises, final assignment 40%, 51% of this obligation is required for the exam. The final task verifies the level of learning outcomes achieved F., G., H., I., J.
Final exam - written form, 60% (passing the exam means obtaining a minimum of 51% of the exam grade) The theoretical part verifies the achieved level of learning outcomes A., B., C., D., E.,
Student workload
Total study load (in hours):
4 credits x 26 hours= 104 hours
Study load distribution:
Seminar participation: 26 hours
Preparation for seminars: 26 hours
Project preparation: 26 hours
Preparation for the final exam: 26 hours
Language whose command is required to complete the course
slovak
Date of approval: 11.03.2024
Date of the latest change: 29.05.2024