Clone this repository to get started with the workshop.
VS Code + Svelte Extension Pack.
There are different branches for each module and sub-module in the workshop. You can checkout the branch for the module you are working on by running the following command:
git checkout module-1
git checkout module-2.2
If you get stuck, you can checkout the branch with the appended -solution
to the name. Solution branches are provided for each module and submodule.
Branches:main
module-1
module-2.1
module-2.1-solution
module-2.2
module-2.2-solution
module-2.3
module-2.3-solution
module-2.4
module-3.1
module-3.2
module-3.3
module-3.4
module-3.4-solution
module-3.5
module-4.1
module-4.1-solution
module-4.2
module-4.2-solution
module-4.3
module-4.4
module-4.4-solution
module-4.5
module-4.5-solution
module-4.6
module-5.0
module-5.0-solution
module-6.1
api
(for local use API server)
Learn about the relationship between Svelte and SvelteKit, what SvelteKit brings to the table.
In this module we will cover:
SvelteKit provides robust filesystem-based routing for your application.
In this module we’ll learn about:
To be as flexible as possible, SvelteKit provides many routing features so you can create the URL structure you need
SvelteKit allows you to restrict and isolate code to only ever be run on the server, never exposing it to the client. With that understanding we will learn about:
SvelteKit’s approach to forms and data mutation is simple: use the platform, then progressively enhance the experience. To facilitate that we will explore:
SvelteKit offers many options for how to build your site for production all the way down to the page level. In this module we’ll discuss: