HOME > Development > Svelte with Test Driven Development_1

Svelte with Test Driven Development_1

  • Development
  • May 12, 2025
SynopsisSvelte with Test Driven Development, available at $64.99, has...
Svelte with Test Driven Development_1  No.1

Svelte with Test Driven Development, available at $64.99, has an average rating of 4.4, with 78 lectures, based on 56 reviews, and has 750 subscribers.

You will learn about Build application with Svelte 3 Build an application with internationalization (i18n) Build an application with client side routing Store, actions, reactive declarations and many more features of Svelte Practice Test Driven Development in a complete project from beginning to the end. Learn the test runner, Jest and understand how to structure test modules How to mock external dependencies in testing. Feel how the test driven development is giving confidence when refactoring your application. This course is ideal for individuals who are Developers who want to learn Svelte or Developers who want to see Test Driven Development in action It is particularly useful for Developers who want to learn Svelte or Developers who want to see Test Driven Development in action.

Enroll now: Svelte with Test Driven Development

Summary

Title: Svelte with Test Driven Development

Price: $64.99

Average Rating: 4.4

Number of Lectures: 78

Number of Published Lectures: 78

Number of Curriculum Items: 78

Number of Published Curriculum Objects: 78

Original Price: $94.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build application with Svelte 3
  • Build an application with internationalization (i18n)
  • Build an application with client side routing
  • Store, actions, reactive declarations and many more features of Svelte
  • Practice Test Driven Development in a complete project from beginning to the end.
  • Learn the test runner, Jest and understand how to structure test modules
  • How to mock external dependencies in testing.
  • Feel how the test driven development is giving confidence when refactoring your application.
  • Who Should Attend

  • Developers who want to learn Svelte
  • Developers who want to see Test Driven Development in action
  • Target Audiences

  • Developers who want to learn Svelte
  • Developers who want to see Test Driven Development in action
  • The frontend world is having very popular frameworks which are heavily used in most of the applications. Svelte is joining this competition by bringing lots of cool, developer friendly features. After practicing svelte, it will be hard to go back and work with other frameworks. You will be amazed when you see how much you can do with less code.

    In this course we will be learning Svelte by creating a web application with it. Also we will apply test driven development (TDD) methodology from beginning to the end.

    We will use one of the most popular test libraries of javascript. jest and testing-library

    while building this application, we will learn

  • client-side routing. we will apply our custom implementation then we will use svelte-routing library

  • internationalization

  • global state management in a component based application

  • and we will see

  • how test driven development works.

  • how it’s affecting our code quality, reusability

  • how it’s giving us the confidence about refactoring our implementation

  • how to avoid implementation details while creating tests

  • This course is purely built on practice. Each code piece we write, will be for our actual application implementation.

    In each section we will gradually build our application. We will not jump ahead and add functionality not needed for that moment. We will implement one requirement at a time. Each implementation will bring the next requirement to us.

    And following this practice, will help you to get a solid foundation about overall web application requirements and how to implement one of them with Svelte by following test driven development methodology.

    After completing the course, you will be able to use Svelte in your next project and you will experience the benefits of test driven development.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Methodology

    Lecture 3: Create Project

    Lecture 4: Running the App

    Lecture 5: Test Dependency Configuration Warning

    Lecture 6: Test Environment Setup

    Lecture 7: Development Environment Tools

    Lecture 8: Project Source Code

    Lecture 9: Resources

    Chapter 2: Sign Up

    Lecture 1: Sign Up

    Lecture 2: Sign Up Form Layout

    Lecture 3: Interacting with Form

    Lecture 4: Dependency Warning for Axios

    Lecture 5: Making API Request

    Lecture 6: Mock Service Worker Update

    Lecture 7: Mocking

    Lecture 8: Proxying Requests to Backend

    Lecture 9: Styling

    Lecture 10: Progress Indicator

    Lecture 11: Sign Up Success Layout

    Lecture 12: Refactor Tests

    Lecture 13: Fix Test Order Problem

    Chapter 3: Validation

    Lecture 1: Validation

    Lecture 2: Display Validation Error

    Lecture 3: Restoring Button State

    Lecture 4: Input Component

    Lecture 5: Styling Input

    Lecture 6: Remaining Validations

    Lecture 7: Client-side Validation

    Lecture 8: Hiding Validation Errors

    Lecture 9: Refactor

    Chapter 4: i18n – Internationalization

    Lecture 1: Internationalization – i18n

    Lecture 2: i18n Library

    Lecture 3: Changing Language

    Lecture 4: Language Selector Component

    Lecture 5: Local Validation Messages

    Lecture 6: Adding Language to API Requests

    Lecture 7: Refactor

    Chapter 5: Routing

    Lecture 1: Routing

    Lecture 2: Client-side Routing

    Lecture 3: NavBar

    Lecture 4: Styling NavBar

    Lecture 5: Declerative Routing

    Lecture 6: Svelte Routing Library

    Lecture 7: Account Activation Page

    Lecture 8: Account Activation API Request

    Lecture 9: Spinner Component

    Chapter 6: Listing Users and User Page

    Lecture 1: Listing Users and User Page

    Lecture 2: UserList

    Lecture 3: Refactor Page Responses in Tests

    Lecture 4: Next and Previous in UserList

    Lecture 5: Styling

    Lecture 6: Link to UserPage

    Lecture 7: Actions

    Lecture 8: Default Profile Image

    Lecture 9: Keyed Each

    Lecture 10: UserList Progress Indicator

    Lecture 11: Translations

    Lecture 12: ProfileCard Component

    Lecture 13: UserPage Progress Indicator

    Lecture 14: User Not Found Case

    Chapter 7: Authentication

    Lecture 1: Authentication

    Lecture 2: Login Form

    Lecture 3: Interactions

    Lecture 4: Authentication Request to Backend

    Lecture 5: Authentication Errors

    Lecture 6: Translations

    Lecture 7: Navigation After Successful Authentication

    Lecture 8: ButtonWithProgress Component

    Lecture 9: Card Component

    Chapter 8: Client State Management

    Lecture 1: Client State Management

    Lecture 2: Logged in Layout

    Lecture 3: NavBar Component

    Lecture 4: Using LocalStorage

    Lecture 5: LocalStorage Abstraction

    Lecture 6: Svelte Store Practice

    Lecture 7: LocalStorage Encryption

    Lecture 8: Storing Credentials

    Instructors

  • Svelte with Test Driven Development_1  No.2
    Basar Buyukkahraman
    Software Engineer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 8 votes
  • 4 stars: 16 votes
  • 5 stars: 30 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!