Course: Web Applications Development II.

» List of faculties » FEI » KIT
Course title Web Applications Development II.
Course code KIT/KTWA2
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 7
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Štursa Dominik, Ing. Ph.D.
Course content
1. Recap of Web Development Basics. Introduction to CSS Preprocessors. 2. Overview of CSS Frameworks and Preprocessors. 3. Fundamentals of Working with Third-Party CSS Frameworks. 4. Advanced Work with CSS Frameworks (Tailwind, Bootstrap, Foundation, ...). 5. Architectural Concepts of Front-End Web Applications. 6. Introduction to the Component Model in Front-End Development. 7. Integration of CSS Frameworks into the Component Model. 8. Advanced Techniques for Working with Component-Based Architecture. 9. Integration and Data Management using JavaScript API. 10. Introduction to Progressive Web Applications (PWA). 11. Development of PWAs and Their Implementation in Applications. 12. Advanced Techniques in PWA Development. 13. Performance Optimization of Front-End Web Applications.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Work with text (with textbook, with book), Demonstration, Skills training
  • Home preparation for classes - 65 hours per semester
  • Contact teaching - 65 hours per semester
  • Preparation for an exam - 15 hours per semester
  • Home preparation for classes - 106 hours per semester
  • Term paper - 65 hours per semester
  • Contact teaching - 24 hours per semester
Learning outcomes
The aim of the course is to introduce students to advanced front-end web application development. Students will become familiar with selected CSS frameworks and JavaScript frameworks.
Upon completing the course, students will demonstrate advanced knowledge in the field of front-end web application development. After completing the course, students will be familiar with the relevant technical terminology, understand the architectural principles of advanced front-end web application design, and possess advanced knowledge as developers in the context of delivering specialized software for the web environment.
Prerequisites
unspecified

Assessment methods and criteria
Didactic test, Self project defence

Attendance in direct teaching is recommended. Completion of an individual project is required.
Recommended literature
  • HAVERBEKE, Marijn. Eloquent JavaScript: a modern introduction to programming. San Francisco: No Starch Press, 2019. ISBN 1593279507.
  • ZAKAS, Nicholas C. JavaScript pro webové vývojáře. Brno: Computer Press, 2009. ISBN 9788025125090.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester