Introduction to Svelte (and SvelteKit)
What you'll learn
- Basic and Advanced Svelte Features
- Building a Svelte Project
- Reactive Web Applications with Svelte
- Using Stores in Svelte
- Svelte Special Elements
- Fetching Data from an API
- SvelteKit Basics
Requirements
- The basics of HTML and JavaScript
Description
This course provides an overview of the fundamentals of Svelte, a fast and simple frontend framework which is easy to learn and to use.
It will start with introducing the basic concepts with quick examples provided - what does it mean that Svelte is component-based? What are those components built of? How to connect them to use one component inside of another one? How to transfer data between them? How to add logic / asynchronicity / reactivity to them?
Things like that.
The second building block will be about getting an app idea, making a plan about how it should look like, what Svelte components need to be used in order to implement it, what the functionalities of those components have to be, and what should be the relation between them. And that app will be then built from scratch, step by step, using the basic Svelte concepts introduced previously.
The third part will go into more Svelte details, explaining the component lifecycle and the Svelte special elements. Finally SvelteKit, the popular Svelte framework will be introduced as well - what can it be used for? How does it make routing more efficient? What happens if I call the load method in a script tag with its context set to "module"? Is it a good idea to turn off server-side rendering?
Do these questions sound exciting to you? Then let's give this course a try!
Who this course is for:
- Current and future Web Developers who are curious about new ways of creating web applications.
Instructors
Ich bin seit 2010 als Softwareingenieur tätig. Anfangs war ich als Consultant in verschiedenen Bereichen unterwegs und konnte dabei ein breites Spektrum an Kenntnissen erwerben. 2016 habe ich mich selbstständig gemacht und mich auf die Frontend-Entwicklung spezialisiert. Dabei setze ich größtenteils auf Angular und probiere nebenbei viele andere Technologien aus.
Hi my name is Daniel and I'm currently working as a web developer at Crotive. My biography must have at least 50 words. I got a BSc in computer science in Budapest, at the Budapest Institute of Technology and Economics. I got an MSc in computer science in Leipzig, at the University of Leipzig.