Intro Course
Build an application with Altinn Studio
This course is being upgraded. Only 5 modules are currently available in this updated version.
Concepts covered in the updated version:
- Create service/app
- Customize data model
- Create form
- Multiple pages and information page
- Publishing and test environment
Concepts not yet covered in the updated version:
- Dynamics in form
- Multiple choice components and code lists
- Pre-fill
- Advanced logic
- Calls to external APIs
- Custom PDF viewing
The lists above will be continuously updated as new modules are added. In the meantime, the old version of the course is available here - several of the concepts not covered by the updated course are covered there.
The introductory course is divided into 5 modules and covers a fictional case for Sogndal municipality. Each module has a description of the task and links to relevant documentation.
You can choose to perform the tasks in Altinn Studio Designer (graphical user interface with drag-and-drop) or in a local development environment (requires some technical competence). You can also combine these approaches. All available modules can be completed in Altinn Studio Designer.
During these modules, you will have covered the most central functionality for an Altinn app, as well as testing the application locally and in the test environment.
Before you start
Before you can get started, you need to create a user in Altinn Studio.
Read through the requirements specifications for Sogndal municipality and work through the modules one by one.
Good luck!
- Case description
Description of the municipality's requirements and wishes for the service.
- Module 1: Create Service
In this module, we will create a form service in Altinn Studio
- Module 2: Customize Data Model
In this module, we will customize the data model for the service
- Module 3: Create Form
Create the first version of the form
- Module 4: Create Info Page
Create an info page that is shown to the user when they start the service
- Module 5: Publish Service
Publish the service to a test environment
- Module 6: Add code lists
Not translated.
- Module 7: Adding Dynamic Behavior
Not translated.