Svelte.js – The Complete Guide (incl. Sapper.js)
Svelte.js – The Complete Guide (incl. Sapper.js), available at $94.99, has an average rating of 4.56, with 197 lectures, based on 3505 reviews, and has 20411 subscribers.
You will learn about SvelteJS from scratch, with zero knowledge assumed All the theory and practical applications of Svelte Core concepts and advanced techniques to build Svelte applications This course is ideal for individuals who are Beginner and advanced JavaScript students who are interested in writing high-performance frontend applications or Students who already know modern JavaScript frameworks and want to learn about a lightweight, production-ready alternative It is particularly useful for Beginner and advanced JavaScript students who are interested in writing high-performance frontend applications or Students who already know modern JavaScript frameworks and want to learn about a lightweight, production-ready alternative.
Enroll now: Svelte.js – The Complete Guide (incl. Sapper.js)
Summary
Title: Svelte.js – The Complete Guide (incl. Sapper.js)
Price: $94.99
Average Rating: 4.56
Number of Lectures: 197
Number of Published Lectures: 196
Number of Curriculum Items: 199
Number of Published Curriculum Objects: 198
Original Price: $129.99
Quality Status: approved
Status: Live
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
Who Should Attend
- 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
Target Audiences
- 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
Svelte.js 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 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 syntax
-
How to render conditional and list content
-
How to write reactive and fast web applications
-
All about components, how to pass data around and how to create re-usable building blocks
-
How to efficiently manage data in your application via Svelte stores
-
How to reach out to a backend server and send + fetch data
-
How to pre-render your app on a server and improve SEO
Is 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 NO advanced JavaScript knowledge, basic knowledge will do.
If you’re interested in building modern, reactive user interfaces that load quickly and run fast, SvelteJS is a tool you shouldn’t overlook!
What’s in the course?
-
Learn Svelte from scratch – zero knowledge assumed!
-
Theory and practice modules
-
A complete course project (the “meetup planner”)
-
Assignments and tasks
-
All source code is attached to lectures and modules
-
30 day trial phase – get your money back with no questions asked if you’re not happy!
Who’s teaching you?
My name is Maximilian Schwarzmüller and I’m teaching a broad variety of web & mobile development topics here on Udemy. I immediately loved Svelte when I learned 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 I simply love lightweight apps and clean syntax rules.
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Introduction
Lecture 2: Why Svelte?
Lecture 3: What is Svelte?
Lecture 4: Join our Online Learning Community
Lecture 5: Setting Up a First App & The Course Project
Lecture 6: Writing Some Svelte Code
Lecture 7: Course Outline
Lecture 8: How To Get The Most Out Of The Course
Lecture 9: Course Resources
Chapter 2: Base Syntax & Core Features
Lecture 1: Module Introduction
Lecture 2: Using Curly Braces & Understanding the Core Syntax
Lecture 3: Reactive Variables
Lecture 4: More Reactivity
Lecture 5: Binding to Element Properties
Lecture 6: Two-Way Binding Shortcut
Lecture 7: Using Multiple Components
Lecture 8: Components & Communication via Props
Lecture 9: Diving Deeper into Bindings
Lecture 10: Using Self-Extending Properties
Lecture 11: Outputting HTML Content
Lecture 12: A XSS Example
Lecture 13: Setting Dynamic CSS Classes
Lecture 14: Wrap Up
Lecture 15: Useful Resources & Links
Chapter 3: Working with Conditionals & Loops
Lecture 1: Module Introduction
Lecture 2: Using "if" Statements in HTML
Lecture 3: if, else & else-if
Lecture 4: Outputting Lists with "each"
Lecture 5: "each", "else" & Extracting the Index
Lecture 6: Lists & Keys
Lecture 7: A Closer Look at List Keys
Lecture 8: Wrap Up
Lecture 9: Useful Resources & Links
Chapter 4: A Closer Look at Reactivity
Lecture 1: Module Introduction
Lecture 2: Updating Arrays & Objects Immutably
Lecture 3: Understanding Event Modifiers
Lecture 4: Using Inline Functions
Lecture 5: Wrap Up
Lecture 6: Useful Resources & Links
Chapter 5: Course Project – First Steps
Lecture 1: Module Introduction
Lecture 2: Project Setup & A First Component
Lecture 3: Different Ways of Mounting Components
Lecture 4: How to Embed Widgets
Lecture 5: Adding Data
Lecture 6: Adding a New Component (MeetupItem)
Lecture 7: Working with Different Component Types
Lecture 8: Passing Data Into Components
Lecture 9: Adding a "MeetupGrid" Component
Lecture 10: Adding New Meetups via a Form
Lecture 11: Creating a "TextInput" Component
Lecture 12: Adding a Custom "Button" Component
Lecture 13: Wrap Up
Lecture 14: Useful Resources & Links
Chapter 6: Diving Deeper Into Components
Lecture 1: Module Introduction
Lecture 2: Understanding the Different Component Types
Lecture 3: Component Communication Overview
Lecture 4: Event Forwarding
Lecture 5: Emitting Custom Events
Lecture 6: How to Extract Event Data
Lecture 7: Using Spread Props & Default Props
Lecture 8: Working with Slots
Lecture 9: Named & Default Slots
Lecture 10: Example: Opening & Closing a Modal
Lecture 11: Using Slot Props
Lecture 12: The Component Lifecycle – Theory
Lecture 13: Creation & Update Lifecycle Hooks in Action
Lecture 14: Using "tick()"
Lecture 15: Wrap Up
Lecture 16: Useful Resources & Links
Chapter 7: Course Project – Components Deep Dive
Lecture 1: Module Introduction
Lecture 2: Adding Default Props
Lecture 3: Communication via Custom Events
Lecture 4: Utilizing Slots
Lecture 5: Creating an "EditMeetup" Component
Lecture 6: Communicating Between Components
Lecture 7: Time for More Slots!
Lecture 8: Adding a Re-Usable "Modal" Component
Lecture 9: Finishing the "Modal" Component
Lecture 10: Wrap Up
Lecture 11: Useful Resources & Links
Chapter 8: Working with Bindings & Forms
Lecture 1: Module Introduction
Lecture 2: Two-Way Binding Refresher
Lecture 3: Understanding Custom Component Bindings
Lecture 4: Relying on Automatic Number Conversion
Lecture 5: Binding Checkboxes & Radio Buttons
Lecture 6: Binding <select> Dropdowns
Lecture 7: Binding to Element References
Lecture 8: Binding to Component References
Lecture 9: Validating Forms & Inputs
Lecture 10: Wrap Up
Instructors
-
Academind by Maximilian Schwarzmüller
Online Education -
Maximilian Schwarzmüller
AWS certified, Professional Web Developer and Instructor
Rating Distribution
- 1 stars: 15 votes
- 2 stars: 21 votes
- 3 stars: 155 votes
- 4 stars: 941 votes
- 5 stars: 2374 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024