Course Outline
Introduction
Svelte.js Overview
- What is Svelte.js?
- Svelet.js features
Svelte.js Syntax and Fundamentals
- Procedural programming
- Object-orientated programming
- Reactive Programming
Preparing the Development Environment
- Installing and configuring Svelte.js
Svelte.js Quick Start
- Embedding widgets
- Creating custom components
- Emitting events
- Working with slots
Bindings and Forms
- Using component binding
- Validating forms and input
State and Data Management
- Creating, updating, and managing stores
Web Services
- Adding a REST API
- Sending, fetching, and transforming data
Routing and SSR
- Preloading components
- Fetching and pre-fetching data
- Syncing stores
Testing the Application
- Testing with unit tests and mock tests
Debugging the Application
- Handling errors
Deploying the Application
- Deploying a frontend application
- Hosting a frontend application
Securing the Application
- Hiding data and APIs
Troubleshooting
Summary and Conclusion
Requirements
- Experience with JavaScript
Audience
- Web Developers
Testimonials (5)
The participants
Arne Schwarck - Diehl Aviation Laupheim GmbH
Course - Javascript Basics
Very "hands-on" training, with lots of examples and explanations. I really enjoyed it and I feel like a learned many new things in a very short time. Very well done!
Sorina - DB Global Technology
Course - JavaScript - Advanced Programming
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Course - Unit Testing with Javascript
I really like the exercises
Ioan Adrian Gui - Bachner - Continental Automotive (avlad)
Course - Unity: Developing 3D Games with C# and Javascript
It was interactive. We got to code as we went.