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 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
-
StartCreate an Angular application (4:42)
-
StartAdd TailwindCSS to Angular (6:08)
-
StartAdding a Service (5:01)
-
StartDisplaying a list of entities (4:20)
-
StartDisplaying a single entity (6:59)
-
StartDisplaying images (8:37)
-
StartAngular change detection (1:14)
-
StartAdding Scully to the project (11:08)
-
StartPre-rendering static HTML pages with Scully (9:47)
Frequently Asked Questions
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.