Skip to main content

Web and App Design, Development and BusinessLaajuus (5 cr)

Code: IM00GP62

Credits

5 op

Objectives

Dive into the world of Web and App Development with a course made for new designers and developers. This course will guide participants through creating web designs that work on different kinds of devices, turning them into customer-friendly themes for content management systems (CMS), getting to know CMS internals and databases, and starting with mobile app creation using cross-platform app tools. It's a journey from design conception to digital reality, bridging aesthetics with functionality.

The student
• Is able to make web designs that work well on all devices.
• Knows the basics of a content management system and how it uses databases.
• Manages to save user data in a database safely and show different data based on whether the user is logged in.
• Knows how to develop themes for a content management system.
• Understands how to adapt web designs to mobile applications.
• Is able to design and build well-functioning web and mobile apps.
• Understands common web-related business models.

Content

The course content will cover:
Responsive web and app development: creating adaptive, user-friendly web designs for various devices and using frameworks for transitioning them into apps.
Website theme development: converting designs into customizable themes for content management systems.
Working with Databases: understanding database structure, secure data management, and safeguarding data transitions.
Monetization strategies: Gaining insight into the diverse web-related revenue models and their implications.

Assessment criteria, satisfactory (1-2)

The student:
• Is able to identify and define basic concepts related to web design and development.​
• Understands HTML, CSS and CMS development at a basic level.
• Performs the assigned task under supervision/assistance.
• Knows different programming methods but has difficulties implementing them in practice.
• Performs routine, pre-learned tasks.
• Knows how to interact in discussions related to the field on a basic level and how to give and receive feedback.

Assessment criteria, good (3-4)

The student:
• Understands the core concepts related to web design and development.
• Understands HTML, CSS, JavaScript, PHP, databases and CMS development at a good level
• Performs the assigned task independently with good-quality results.
• Knows various web design and development methods and workflows and demonstrates the ability to utilize them in practice.
• Performs core web design and development tasks and is able to adapt pre-learned techniques to novel situations
• Demonstrates a good ability to interact in discussions related to the field and is good at giving and receiving feedback.

Assessment criteria, excellent (5)

The student:
• Understands advanced concepts related to web design and development.
• Understand HTML, CSS, JavaScript, PHP, databases and CMS development at an excellent level and is able to break down complex code to others.
• Performs the assigned task independently with outstanding results.
• Knows various web design and development methods and workflows and is able to select appropriate methods for various situations and implement them well in practice.
• Performs advanced web design and development tasks and is able to adapt pre-learned techniques to novel situations
• Demonstrates an excellent ability to interact in discussions related to the field and is well-rounded at giving and receiving feedback.