Svelte.js - The Complete Guide (incl. Sapper.js) (Udemy.com)

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

Created by: Academind by Maximilian Schwarzmller

Produced in 2021

icon
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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

Svelte.
js (or just"Svelte")is a modern JavaScript compiler that allows you to write easy-to-understand JavaScript code which is then compiled to highly efficient code that runs in the browser.
You'll write your frontend application using normal JavaScript, following specific rules laid out by Svelte (which are of course taught in this course). As a result, the Svelte compiler will produce a small and highly optimized JavaScript bundle which can be deployed.
In this course, you'll learn all about Svelte, how it works, its core features and how to run your final app on a real server!
Svelte.
js is a tool for building highly reactive, modern user interfaces for the web - and it's a great alternative to JavaScript frameworks and libraries like React.
js, Angular or Vue.
What will you learn?
What is Svelte and why would you use it?
All the core features and base syntaxHow to render conditional and list contentHow to write reactive and fast web applicationsAll about components, how to pass data around and how to create re-usable building blocksHow to efficiently manage data in your application via Svelte storesHow to reach out to a backend server and send + fetch dataHow to pre-render your app on a server and improve SEOIs this course for you?
Svelte is a popular alternative to React.
js, Angular and Vue and learning it will benefit any frontend web developer.
You don't need to know these frameworks to learn Svelte though - but if you do know them, you'll learn about an interesting alternative which might allow you to build your web projects with less code (and get an even faster app along the way!).
You need NOadvanced JavaScript knowledge, basic knowledge will do.
If you're interested in building modern, reactive user interfaces that load quickly and run fast, SvelteJSis a tool you shouldn't overlook!
What's in the course?
Learn Svelte from scratch - zero knowledge assumed!
Theory and practice modulesA complete course project (the "meetup planner")Assignments and tasksAll source code is attached to lectures and modules30 day trial phase - get your money back with no questions asked if you're not happy!
Who's teaching you?
My name is Maximilian Schwarzmller and I'm teaching a broad variety of web &mobile development topics here on Udemy. I immediately loved Svelte when Ilearned about it since it fills an important gap between vanilla JavaScript and frameworks like Angular, React or Vue.
It can be used to replace these frameworks or to enhance apps built with them - and Isimply love lightweight apps and clean syntax rules.
Who this course is for:
Beginner and advanced JavaScript students who are interested in writing high-performance frontend applicationsStudents who already know modern JavaScript frameworks and want to learn about a lightweight, production-ready alternative

icon
Instructor Details

Bundling the courses and know how of successful instructors, Academind strives to deliver high quality online education.
Online Education, Real-Life Success - that's what Academind stands for. Learn topics like web development, data analyses and more in a fun and engaging way.
Currently, you can find courses published by Maximilian Schwarzmller and Manuel Lorenz, more instructors to come!
Keep learning!

icon
More courses by Academind by Maximilian Schwarzmller

MongoDB - The Complete Developer's Guide 2021

$11.99

Flutter & Dart - The Complete Guide [2021 Edition]

$11.99

Python - The Practical Guide

$11.99

React, NodeJS, Express & MongoDB - The MERN Fullstack Guide

$11.99

AWS Serverless APIs & Apps - A Complete Introduction

$11.99

Web Components & Stencil.js - Build Custom HTML Elements

$11.99

icon
More javascript courses

Introduction to HTML5

Free

Functional Programming Principles in Scala

Free

Introduction to CSS3

Free

Front-End Web UI Frameworks and Tools

Free

Learn and Understand AngularJS

$11.99

Programming with JavaScript

$11.99

icon
Reviews

4.7

294 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Rahmat Effendi on 12/20/2020

this courses is good for beginner

By Ana Cristina Sequeira on 12/13/2020

Max did a great job explaining svelte not only in an isolate way but also comparing it to the other existing alternatives!

By Charlie Gaines on 11/22/2020

Kind of slow for my taste and framework name is mispronounced. But I like the timbre

By Janina Bremer on 11/21/2020

Er vermittelt mir ein gutes Verstndnis dafr, warum man Svelte verwendet und was die Unterschiede zu React oder Angular sind.

By Craig Holloway on 11/14/2020

Enthusiastic, knowledgeable tutor that does not miss out the important config details to get you up and running.

By Anonymous on 11/11/2020

super!

By Stephen Swann on 11/10/2020

Dude, Svelte looks great. Stoked to finish this course and make stuff with it.

By Miguel Rivas Perez on 10/27/2020

The course started off really great, but then felt more progressively rushed as Max went along. I'm a big fan of his courses, so this one was genuinely disappointing.

By Cornel Cristian Filip on 10/27/2020

Amazing course! I recommend it to everyone!
Svelte is an awesome technology and a must-have in a developer's tool belt!
Thank you, Maximilian!

By Sean Wilkin on 10/23/2020

Great course, really learned a lot, only wish there were a bit more Sapper specific content but overall really great.

By Mgu on 10/22/2020

yeppers

By William Hastings on 10/19/2020

Very clear and easy to follow so far. Good pace. Doesn't skip the details but doesn't repeat himself a lot.