Svelte REST-API project

This lecture is a video lecture on the latter part of the book, โ€˜Web Frontend with Svelteโ€™, which I wrote, about creating a SLOG project. I prepared this lecture in the hope that it would supplement the parts that were a bit lacking in the book and make more people interested in the frontend framework called Svelte.

(4.9) 15 reviews

1,028 learners

Level Basic

Course period Unlimited

Svelte
Svelte
REST API
REST API
Svelte
Svelte
REST API
REST API
Thumbnail

Reviews from Early Learners

4.9

5.0

์ž„์ƒํ›ˆ

30% enrolled

I think this is a lecture where you can grasp the basic framework by watching it briefly and simply, following the flow of consciousness. I like it!

5.0

๊น€๊ฒฝํƒœ

30% enrolled

I think it's a good class to get started with Svelte~^^

5.0

ataraxia808

30% enrolled

It's awesome..... If you know even a little bit about backend, you can see that it's like, "Oh! This is how communication works." Thank you so much..

What you will gain after the course

  • How to use Svelte intermediately

  • Communication method using Rest API

  • Efficient server communication using Axios

  • Implementing pagination using infinite scroll

  • Authentication method using JWT token

  • Form Validation

Svelte, the rising FE trend
Quickly get the essentials for intermediate developers!

Essentials for Building with Svelte

Now that you've mastered the basics of Svelte, the next step is a real-world project. Gain fundamental experience working on a real-world project with this Svelte REST-API project course!

This course will teach you how to create, read, update, and delete data on a server using Svelte. You'll also learn essential elements for developing front-end projects, such as authentication using JWT tokens and pagination using infinite scrolling.

Post creation page

Comments page

Login page


Learn these things โœ’๏ธ

Direct lecture from the author of the Svelte book!

This lecture is a video version of the last chapter of the book 'Web Frontend Starting with Svelte'.
(Prerequisite: HTML/CSS and JavaScript basics, Svelte basics)

Perhaps the most common task in front-end development is creating a service that communicates with a REST API. Requesting data from a server, displaying it on a screen, and requesting data additions, modifications, and deletions (CRUD) are essential elements for any front-end developer .

This lecture covers the essential usage of these REST APIs from a front-end perspective.

  • โœ… Intermediate Svelte Usage Guide
  • โœ… Communication using Rest API
  • โœ… Efficient server communication using Axios
  • โœ… Implementing pagination using Infinite Scroll
  • โœ… Authentication using JWT tokens
  • โœ… Form Validation, Router Usage

REST API data communication, various solutions...
A must-know for intermediate FE developers!

In addition to the essential usage of REST API, we also cover how to improve communication efficiency by making partial modifications instead of reloading all data when there is a change in the list by utilizing Svelte's Store, as well as problems that may arise when implementing the widely used infinite scroll UI and how to solve them.

Additionally, we've prepared a course designed to help you learn the fundamentals of front-end development, something you'll need to consider as you move beyond beginner to intermediate, through authentication methods using JWT, form validation to enhance the completeness of your app, a more intuitive date view mode, and creating independently reusable components. Let's tackle this together! (Svelte, Axios, Yup, Datejs)

I recommend this to these people ๐Ÿ™†โ€โ™€๏ธ

Anyone interested in front-end development

Anyone who wants to create something faster on the web

Anyone who wants to implement something using HTML and JavaScript basics

Beginner front-end developer who wants to become an intermediate FE developer


If you've completed the front-end course, I recommend taking the course on building an API server for that service. We've prepared a back-end course that utilizes the latest Node.js technologies, including Fastify, Prisma, and TypeScript.

Course link: https://inf.run/mpCv8


Q&A ๐Ÿ’ฌ

Q. Do I need to know the basics of Svelte?

You can learn the basics of Svelte in 1-2 hours through my other free course. I recommend taking that course first, then this one.

Q. What is the development environment like?

You can install and proceed with the necessary programs for the development environment on any PC that can install Node.js, including macOS, Windows, and Linux.

Q. Is this project exactly the same as the one in the book "Web Front: Starting with Svelte"?

While the project itself is the same, I've created a video that complements much of the book's content. It includes additional details, such as authentication using JWT tokens and separating the scrolling-related parts into a single, independent component. I recommend checking it out even if you've already studied the book.

๐Ÿ’พ Class Reference Materials

Recommended for
these people

Who is this course right for?

  • Anyone interested in front-end development

  • Anyone who wants to create something faster on the web

  • Anyone who wants to learn the basics of HTML and Javascript and implement something with them

Need to know before starting?

  • Basic knowledge of HTML and CSS

  • Javascript Basics

  • Svelte Basics

Hello
This is Indie Coder

2,519

Learners

68

Reviews

87

Answers

4.8

Rating

5

Courses

I began my career in web development in earnest in the mid-2000s and have been working as a freelance developer ever since. For about five years, I conducted practitioner training for the Amplix BI solution and provided development support, gaining extensive experience and deeply considering how to effectively convey new technologies.

Currently, alongside my development work, I research new web-related technologies that can benefit developers and share them through lectures and books.

Current) Freelancer Former) Team Leader, Strategic Solutions Division, Bizplug Co., Ltd. Former) Service Development Team Leader, Winistory, Funnymonkeys Co., Ltd. youtube: https://www.youtube.com/channel/UC3cJspjF4TRTy

Current) Freelancer

Former) Team Leader, Strategic Solutions Division, Bizplug Co., Ltd.

Former Team Leader of the WeenyStory Service Development Team at FunnyMonkeys Co., Ltd.

youtube: https://www.youtube.com/channel/UC3cJspjF4TRTyD_RS0azeaw

email: freeseamew@gmail.com

blog1: https://medium.com/freeseamew

blog2: https://dev.to/freeseamew

Course List

Published Books

yes24, Kyobo Book Centre, Aladin

Mastering GraphQL for End-Server Development (with Fastify, Prisma & TypeScript): A Full-Stack Course Implementing a Virtual Kiosk. Available at yes24, Kyobo Book Centre, and Aladin.

Mastering GraphQL for End-Server Development (with Fastify, Prisma & TypeScript): A Full-Stack Course Implementing a Virtual Kiosk. Available at yes24, Kyobo Book Centre, and Aladin.

Mastering GraphQL for End-Server Development (with Fastify, Prisma & TypeScript): A Full-Stack Course Implementing a Virtual Kiosk. Available at yes24, Kyobo Book Centre, and Aladin.

More

Reviews

All

15 reviews

4.9

15 reviews

  • ataraxia8084204๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ataraxia8084204

    Reviews 4

    โˆ™

    Average Rating 5.0

    5

    30% enrolled

    It's awesome..... If you know even a little bit about backend, you can see that it's like, "Oh! This is how communication works." Thank you so much..

    • qkrcksgml568502๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      qkrcksgml568502

      Reviews 1

      โˆ™

      Average Rating 5.0

      5

      60% enrolled

      Please explain clearly

      • vincentmattari8178๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        vincentmattari8178

        Reviews 2

        โˆ™

        Average Rating 5.0

        5

        30% enrolled

        I think it's a good class to get started with Svelte~^^

        • hoon44077661๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          hoon44077661

          Reviews 18

          โˆ™

          Average Rating 5.0

          5

          30% enrolled

          I think this is a lecture where you can grasp the basic framework by watching it briefly and simply, following the flow of consciousness. I like it!

          • startop10๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            startop10

            Reviews 4

            โˆ™

            Average Rating 4.0

            5

            100% enrolled

            This is a good lecture.

            Indie Coder's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            Free