Svelte.js – The Complete Guide (incl. Sapper.js)

Svelte js Build high-performance web applications with SvelteJS – a lightweight JavaScript compiler

What you will learn

  • SvelteJS from scratch, with zero knowledge assumed
  • All the theory and practical applications of Svelte
  • Core concepts and advanced techniques to build Svelte applications

Requirements of Svelte js:

  • Basic JavaScript knowledge is required
  • NO prior knowledge about SvelteJS or any other JavaScript framework or library is required

Description of Svelte js:

Svelte js (or just “Smooth”) is a cutting edge JavaScript compiler that permits you to compose straightforward JavaScript code which is then incorporated to profoundly effective code that runs in the program.

You willcompose your frontend application utilizing typical JavaScript, keeping explicit standards spread out by Svelte (which are obviously instructed in this course). Therefore, the Svelte compiler will create a little and profoundly improved JavaScript pack which can be sent.

In this course, you will gain proficiency with about Svelte, how it works, its center highlights and how to run your last application on a genuine worker!

Svelte.js is a device for building profoundly responsive, current UIs for the web – and it’s an extraordinary option in contrast to JavaScript structures and libraries like React.js, Angular or Vue.

What will you realize?

  • What is Svelte and for what reason would you use it?
  • All the center highlights and base linguistic structure
  • Step by step instructions to deliver contingent and rundown content
  • Instructions to compose receptive and quick web applications
  • About segments, how to pass information around and how to make re-usable structure blocks
  • The most effective method to proficiently oversee information in your application by means of Svelte stores
  • The most effective method to contact a backend worker and send + get information
  • The most effective method to pre-render your application on a worker and improve SEO

Is this course for you?

Smooth is a well known option in contrast to React.js, Angular and Vue and learning it will profit any frontend web engineer.

You don’t have to realize these structures to learn Svelte however – yet on the off chance that you do know them, you’ll find out about a fascinating elective which may permit you to construct your web projects with less code (and get a significantly quicker application en route!).

You need NO high level JavaScript information, essential information will do.

In case you’re keen on building current, receptive UIs that heap rapidly and run quick, SvelteJS is an apparatus you shouldn’t ignore!

What’s in the course?

  • Take in Svelte without any preparation – zero information expected!
  • Hypothesis and practice modules
  • A total course project (the “meetup organizer”)
  • Tasks and assignments
  • All source code is appended to talks and modules
  • multi day preliminary stage – get your cash back without any inquiries posed in case you’re troubled!

Who’s instructing you?

My name is Maximilian Schwarzmüller and I’m showing a wide assortment of web and portable advancement points here on Udemy. I promptly cherished Svelte when I found out about it since it fills a significant hole between vanilla JavaScript and structures like Angular, React or Vue.

It very well may be utilized to supplant these structures or to upgrade applications worked with them – and I basically love lightweight applications and clean grammar rules.

Who this course is for:

  • Beginner and advanced JavaScript students who are interested in writing high-performance frontend applications
  • Students who already know modern JavaScript frameworks and want to learn about a lightweight, production-ready alternative

Course content of Svelte js:

Introduction of Svelte js:

  • Why Svelte?
  • What is Svelte?
  • Join our Online Learning Community
  • Setting Up a First App & The Course Project
  • Writing Some Svelte Code
  • Course Outline
  • How To Get The Most Out Of The Course
  • Course Resources

Base Syntax & Core Features:

  • Module Introduction
  • Using Curly Braces & Understanding the Core Syntax
  • Reactive Variables
  • More Reactivity
  • Binding to Element Properties
  • Two-Way Binding Shortcut
  • Using Multiple Components
  • Components & Communication via Props
  • Diving Deeper into Bindings
  • Using Self-Extending Properties
  • Outputting HTML Content
  • A XSS Example
  • Setting Dynamic CSS Classes
  • Time to Practice: The Basics1 question
  • Wrap Up
  • Useful Resources & Links

Working with Conditionals & Loops:

  • Module Introduction
  • Using “if” Statements in HTML
  • if, else & else-if
  • Outputting Lists with “each”
  • “each”, “else” & Extracting the Index
  • Lists & Keys
  • Time to Practice: Conditionals & Loops1 question
  • A Closer Look at List Keys
  • Wrap Up00:36
  • Useful Resources & Links

A Closer Look at Reactivity:

  • Module Introduction
  • Updating Arrays & Objects Immutably
  • Understanding Event Modifiers
  • Using Inline Functions
  • Wrap Up
  • Useful Resources & Links

Course Project – First Steps:

  • Module Introduction
  • Project Setup & A First Component
  • Different Ways of Mounting Components
  • How to Embed Widgets
  • Adding Data
  • Adding a New Component (MeetupItem)
  • Working with Different Component Types
  • Passing Data Into Components
  • Adding a “MeetupGrid” Component
  • Adding New Meetups via a Form
  • Creating a “TextInput” Component
  • Adding a Custom “Button” Component
  • Wrap Up
  • Useful Resources & Links

Diving Deeper Into Components:

  • Module Introduction
  • Understanding the Different Component Types
  • Component Communication Overview
  • Event Forwarding
  • Emitting Custom Events
  • How to Extract Event Data
  • Using Spread Props & Default Props
  • Working with Slots
  • Named & Default Slots
  • Example: Opening & Closing a Modal
  • Using Slot Props
  • The Component Lifecycle – Theory
  • Creation & Update Lifecycle Hooks in Action
  • Using “tick()”
  • Wrap Up00:56
  • Useful Resources & Links

Course Project – Components Deep Dive:

  • Module Introduction
  • Adding Default Props
  • Communication via Custom Events
  • Utilizing Slots
  • Creating an “EditMeetup” Component
  • Communicating Between Components
  • Time for More Slots!
  • Adding a Re-Usable “Modal” Component
  • Finishing the “Modal” Component
  • Wrap Up
  • Useful Resources & Links

Working with Bindings & Forms:

  • Module Introduction
  • Two-Way Binding Refresher
  • Understanding Custom Component Bindings
  • Relying on Automatic Number Conversion
  • Binding Checkboxes & Radio Buttons
  • Binding <select> Dropdowns
  • Binding to Element References
  • Binding to Component References
  • Validating Forms & Inputs
  • Wrap Up
  • Useful Resources & Links

Course Project – Bindings & Forms:

  • Module Introduction
  • Exploring Different Validation Solutions
  • Adding Validation & Error Output to the “TextInput” Component
  • Adding Some Validation Logic
  • Finishing “TextInput” Validation
  • Validating the Overall Form
  • Improvements & Wrap Up
  • Useful Resources & Links

Managing State & Data with Stores:

  • Module Introduction
  • What’s the Problem?
  • Creating a Writable Store & Subscribing
  • Updating Store Data
  • Stores and Stateful & Presentational Components
  • Managing Store Subscriptions
  • Using Autosubscriptions
  • A Second Store!
  • Subscribing for a Short Period
  • Understanding Readable Stores
  • Unlimited Power with Custom Stores
  • Wrap Up
  • Derived Store & Store Bindings
  • Useful Resources & Links

Now! Learn Svelte js The Complete Guide Free Video Course by clicking below download button, If you have a any question so! comment now!..

Wait 15 Second For Download This File For Free

Author : https://www.udemy.com/course/sveltejs-the-complete-guide/

if you find any wrong activities so kindly read our DMCA policy also contact us. Thank you for understand us...

5/5 - (1 vote)

About Admin:- HowToFree

HowToFree or HTF is a not only one person we are many people who working on this site to provide free education for everyone.

Leave a Comment