
In this lecture, you will see why Svelte is different from other frameworks and set it up on your own machine.
Get access to the source code, github links and instructions for the included material.
Use the provided HTML/CSS template to create a skeleton Svelte project in just a few minutes.
Start creating components in Svelte by building on the template. Your project will look great from the get-go!
Understand props in Svelte and how data flow occurs between components.
See the elegant way Svelte handles events and how you can create your own even types in Svelte.
Whenever you make changes to data, Svelte components will react automatically without you having to write weird state-based code. See the elegance of Svelte in this lecture!
Accessing another component's data is extremely easy (and yet not prone to errors). Learn this super power in this lesson.
Use your knowledge to implement deletion functionality in just a few lines of code.
Make your applications pop out using animations provided by Svelte.
Get started with the second project, set up the template and move non-essential stuff to their proper containers.
Move the essential components to their own containers setting up your project for handling data.
In this lesson, we will see the Svelte way of handilng data in your app. This is what's going to make your codebase extremely clean and let you handle data in a clean, logical way!
There's a right way to do things and a wrong way. In this lesson, we will see how you would be inclined to insert data in other frameworks. That isn't the right way but you need to see it first.
Continuing from the previous lesson, we will now see how we can utilize important coding principles such as abstraction and encapsulation to insert data into stores the right way!
In this lesson, we will hammer the concept in by creating another function in our store that will allow us to add functionality extremely easily and efficiently.
In this lesson, we will set up our codebase to handle backend efficiently. This will be a starting point for all our backend connectivity.
In this lesson, we will quickly set up a backend server and then start communciating with it using our Svelte front-end app. Due to the way we have structured the code, this will be extremely easy.
We will see how you send data to the backend through Svelte components. After this lesson, you would have seen how to get as well as send data to the backend.
In this lesson, we will see another important aspect of Svelte -- getting data from stores without having to subscribe. This is extremely useful when you only want to access small chunks of data. As with everything Svelte, this will make you code clean and your life as a developer easy!
The next big thing:
If you think React, Vue and Angular are the only popular front-end frameworks, you're missing out on the next big thing: SVELTE!
Why Svelte?
Svelte is a radical new way of handling frontend. It brings the best of both worlds .. it lets you create your front-end in a modular way. It has components, events, messages, data stores -- everything a modern framework has. BUT ... it doesn't come with all the baggage of performance overhead. Svelte achieves this by compiling your code once on the server-side and sending pure javascript to the browser.
This makes frontends written in Svelte blazingly fast and extremely easy to maintain. This is why many believe Svelte to be the future of front-end development.
Why Get This Course?
With this course, you can learn the best practices in Svelte and how to use it to create real-world applications. We cover all important aspects of Svelte including:
Svelte constructs
Components
Component interactions and properties
Events, handlers and messages
Svelte shorthands to save time
Stores and best practices associated with them
... most importantly, see how to connect Svelte to the backend through REST in the best way possible!
What You Will Learn?
By the end of the course, you'll have a thorough understanding of the philosophy of Svelte and you would be able to dive even deeper into your particular use case. This is supposed to be the first step in your journey towards compiled frontends. Take this first step and the rest of the stuff will be much, much easier for you. You will understand the philosophy of Svelte and the official docs will make much more sense to you so that you can continue to learn on your own independently!
Support and Money Back Guarantee
Finally, I provide exceptional support for all my courses. All questions are answered within 24 hours. Plus, if you don't like the contents, I absolutely do not mind if you take advantage of the 30-day money-back guarantee!
As you might be able to see through this text, I'm very passionate about Svelte. So, join me now and let's create some projects with Svelte!