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
  14 Hours
 

Testimonials

Related Courses

Creating and managing Web sites

  35 hours

Coding for Non-Coders

  21 hours

JavaScript - Advanced Programming

  14 hours

Designing Inteligent User Interface with HTML5, JavaScript and Rule Engines

  21 hours

Ext JS Fundamentals

  21 hours

Javascript Basics

  14 hours

Prototyping using JavaScript and Bootstrap

  21 hours

Reactive Programming with Javascript and ReactiveX

  14 hours

React VR: Creating Virtual Reality Apps with Javascript

  7 hours

Reactive Programming with Javascript and RxJS

  7 hours

Svelte

  14 hours

Advanced Svelte JS

  14 hours

Titanium: Build Native Mobile Apps Using Javascript

  7 hours

Unit Testing with Javascript

  7 hours

Unity: Developing 3D Games with C# and Javascript

  28 hours