Create a multilingual app with Scully and Storyblok

Build a bilingual app using the Jamstack

Angular is part of the big players in the frontend framework market. However, up until recently it didn't have a static site generator, while most other frameworks had not only one, but multiple available for developers. In 2020, this has changed with the introduction of Scully, the first static site generator for Angular. Scully blends in with any Angular project and allows developers to pre-render static pages - this means that we can run an Angular application without JavaScript in the browser!

The first section of the courses will introduce you to a sample Angular application that will get pre-rendered by Scully. In the second part of the course, you'll be introduce to Angular's Internationalisation features and learn how to create a bilingual app.

Later on during the course, we'll add Storyblok into the mix. Storyblok offers a unique combination of visual editing tools and highly customisable content blocks for marketers on top of a modern headless architecture that gives developers the flexibility to build fast and reliable digital platforms. Furthermore, they also support internationalisation, and we'll leverage that.

In the last section of the course, we'll put all of these pieces together, to create a bilingual Angular app using internationalised content from a headless CMS, and learn how to pre-render such an application using Scully. Finally we'll learn how to deploy the solution to AWS Amplify as well as learn how to redirect users automatically to the appropriate language site.


Your Instructor


Tamas Piros
Tamas Piros

Tamas is a Google Developer Expert in Web Technologies and a Developer Evangelist. He has more than a decade of experience delivering technical training to large, prestigious organisations. Throughout his career, he has delivered presentations and training classes all over the world. His passionate about unlocking the latest & greatest features of web development.


Course Curriculum


  Introduction
Available in days
days after you enroll
  Angular Internationalisation
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
What are the technologies used in this course?
We are using Angular, Scully, Storyblok and AWS Amplify.
Do I need some experience with Angular?
Yes :( You don't need to be an Angular expert, however you should be familiar with the foundations of the framework since that knowledge is assumed throughout the course.

Get started with the Jamstack today! Becoming hands-on with technologies and services being heavily utilised by Jamstack projects will give you first-class experience of the stack. You will gain valuable knowledge and be able to apply your newly gathered skills in different projects.

Get started now!