Course: Web and Mobile Applications 2

» List of faculties » FMK » KADD
Course title Web and Mobile Applications 2
Course code KADD/MD8WA
Organizational form of instruction Seminary
Level of course Master
Year of study not specified
Semester Summer
Number of ECTS credits 2
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
Course content
- Progressive web applications - history, principles of operation, use, pros and cons - Technology for creating PWAs - categorization, differences - Setting up a development environment for creating PWAs - Creating a simple PWA - Creating and testing self-designed PWAs

Learning activities and teaching methods
Demonstration, Exercises on PC, Practice exercises
  • Preparation for course credit - 20 hours per semester
  • Participation in classes - 20 hours per semester
prerequisite
Knowledge
Knowledge of HTML, CSS and JavaScript.
Knowledge of HTML, CSS and JavaScript.
learning outcomes
describe the differences between native/web applications and hybrid web applications (HWA)
describe the differences between native/web applications and hybrid web applications (HWA)
Students are able to create a simple progressive web application using tolls/frameworks of their choice.
Students are able to create a simple progressive web application using tolls/frameworks of their choice.
list the basic characteristics of HWAs and the technologies used to create them (HTML, CSS, JavaScript)
list the basic characteristics of HWAs and the technologies used to create them (HTML, CSS, JavaScript)
characterize the most popular frameworks for HWA development
characterize the most popular frameworks for HWA development
describe the structure of a HWA
describe the structure of a HWA
explain how integration with native applications works (API, plugins)
explain how integration with native applications works (API, plugins)
characterise the differences between mobile platforms
characterise the differences between mobile platforms
describe best practices for UI/UX design and for using mobile application components
describe best practices for UI/UX design and for using mobile application components
explain how HWAs are distributed to end users
explain how HWAs are distributed to end users
Skills
design and implement a hybrid web application (HWA) optimized for mobile devices using a selected framework
design and implement a hybrid web application (HWA) optimized for mobile devices using a selected framework
create an administration interface (backend) using server-side technologies
create an administration interface (backend) using server-side technologies
resolve the integration of third-party APIs into HWA
resolve the integration of third-party APIs into HWA
test, debug and optimize HWA and analyze its performance
test, debug and optimize HWA and analyze its performance
design and implement the distribution of HWA to users
design and implement the distribution of HWA to users
resolve application maintenance and updates
resolve application maintenance and updates
teaching methods
Knowledge
Exercises on PC
Exercises on PC
Practice exercises
Demonstration
Practice exercises
Demonstration
assessment methods
Analysis of the student's performance
Analysis of the student's performance
Recommended literature
  • ATER, Tal. Building Progressive Web Apps: Bringing the Power of Native to the Browser. Sebastopol, CA: O'Reilly, 2017. ISBN 978-1491961643.
  • DORMANN, Andreas. Ionic 4+: Creating Awesome Apps for IOS, Android, Desktop and Web. Seattle, WA: Amazon Digital Services LLC - KDP Print US, 2019. ISBN 978-3945102527.
  • HAJIAN, Majid. Progressive Web Apps with Angular: Create Responsive, Fast and Reliable PWAs Using Angular. New York: Apress, 2019. ISBN 978-1484244487.
  • LOVE, Chris. Progressive Web Application Development by Example: Develop Fast, Reliable, and Engaging User Experiences for the Web. Birmingham: Packt Publishing, 2018. ISBN 978-1787282346.


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