Svelte & SvelteKit: The Complete Guide
What you'll learn
- Learn everything about Svelte from Scratch.
- Learn everything about SvelteKit.
- Use SvelteKit to create a high performance web application.
- Basic TypeScript Knowledge is Preferred.
NOTE: The duration of the main content of the course is about 17.5 hours. The rest is for creating the Spotify app.
In this course we are going to learn everything about Svelte from scratch. We will start with the basics by creating simple components. And then gradually progress and create more complex components.
And while Svelte is a great tool to build components for the web, it's not an easy task to build an entire application with just Svelte. That's why we have SvelteKit. SvelteKit is a framework for rapid development of robust, performant web applications. SvelteKit provides us out of the box with things like routing, server side rendering, pre-rendering and more. It provides us with a structure that we can follow to build high performance applications that are server side rendered and progressively enhanced.
In this course we are going to learn everything about SvelteKit. We are going to discuss pages and layouts, loading data, hooks, error handling, environment variables, pre-rendering, progressively enhanced form actions and more.
Finally we are going to bring everything together by building a Spotify clone with Svelte, SvelteKit and the Spotify API. Bringing together all the knowledge that we have learned during the course. You can check a demo of the app that we are going to build in the free videos.
So join now if you want to build high performance web applications with Svelte & SvelteKit!
Who this course is for:
Hey there! I am Ali Alaa, a front-end web developer. Years ago I discovered my interest in web development, especially the front-end side. I started exploring the field from HTML/CSS/JS to WordPress theming and JS frameworks. I have been working as a front-end developer for more than 8 years. After all these years, I decided to start creating on udemy and share my knowledge with you.