Inflearn brand logo image
Inflearn brand logo image
Programming

/

Front-end

Svelte REST-APIプロジェクト

この講義は、私が執筆した「スベルトで始まるWebフロントエンド」という本の後半にSLOGプロジェクトを作成する部分についての映像講義です。本で少し足りなかった部分を補完し、もっと多くの方がSvelteというフロントエンドフレームワークに関心を持つことを望む心でこの講義を設けました。

3시간 만에 완강할 수 있는 강의 ⏰
Svelte
REST API
Thumbnail

こんなことが学べます

  • Svelte中級の使い方

  • Rest APIを使用した通信方法

  • Axiosを用いた効率的なサーバ通信方法

  • infinite scroll(無限スクロール)を使用したページネーションの実装

  • JWTトークンを利用した認証方法

  • フォーム検証

浮上するFE大勢スベルト(Svelte)
中級開発者に必要なコアをすばやく!

Svelteで構築する必須要素

Svelteの基本的な使い方を学んだら、以下は当然実際のプロジェクトです。 Svelte REST-APIプロジェクト講義を通じて、実際のプロジェクトを進める基礎経験を築きましょう!

このレッスンでは、Svelteを使用してCRUD:サーバーにデータを書き(Create)、読み取り(Read)、変更(Update)、削除(Delete)する方法を学びます。ここで、JWTトークンを利用した認証方法や無限スクロールを利用したページネーションなどフロントエンドでプロジェクトを進行するために不可欠で知っておくべき要素を学習できます。

投稿作成ページ

コメントページ

ログインページ


これらのことを学びます✒️

スベルト本作者直講!

この講義は、「スベルトで始まるWebフロントエンド」の本の最後の章を映像にした講義です。
(選手の知識:HTML / CSSとJavaScriptの基礎、Svelteの基礎)

フロントエンドの開発をしながら最も多く行うことは、おそらくREST APIと通信するサービスを作成することです。サーバーからデータを要求し、要求されたデータを画面に表示し、データの追加、修正、削除(CRUD)などを要求する過程は、フロントエンド開発をする誰でも必ず知るべき要素です。

このレッスンでは、フロントエンドの観点からこれらのREST API必須の使用法について説明します。

  • ✅Svelte中級の使い方
  • ✅ Rest APIを使用した通信
  • ✅ Axiosを使用した効率的なサーバー通信
  • ✅無限スクロール(Infinite Scroll)を使用したページネーションの実装
  • ✅ JWTトークンを使用した認証
  • ✅フォーム検証、Routerの使い方

REST APIデータ通信、各種解決方法...
中級FE開発者ならぜひ知っておくべき内容!

REST API必須の使い方に加えて、SvelteのStoreを活用してリストに変化があるときにすべてのデータを再ロードするのではなく、部分修正による通信効率を高める方法などについての悩みから、現在広く使われている無限スクロール方式のUIを実装するとき発生する可能性のある問題やその解決方法なども用意されています。

なお、JWTを利用した認証方法とアプリの完成度を高めるためのフォーム検証、より直感的な日付表示モード、その独立的に再利用できるコンポーネントの作成などを通じて、フロントエンド開発の初級を超えて中級開発者になったときに一度悩むべき部分を学習できるように準備しました。一緒に挑戦しましょう! (Svelte、Axios、Yup、Datejs)

こんな方におすすめです🙆‍♀️

フロントエンド開発に興味がある方

ウェブでもっと早く何かをしたい人

HTML、JavaScriptの基本を介して何かを実装したい人

中級 FE 開発者として成長したい初心者のフロントエンド開発者


フロントエンドの授業を終えたら、そのサービスのAPIサーバーを作成する過程を聞くことをおすすめします。最新のNode.jsテクノロジであるFastify、Prisma、およびTypescriptを使用するバックエンドプロセスを準備しました。

コースリンク:https: //inf.run/mpCv8


Q&A 💬

Q. Svelteの基本的な使い方を知る必要がありますか?

Svelteの基礎は、私の他の無料講義を通じて1〜2時間で学習することができます。その講義を最初に受講してから、この講義をさらに聞くことをお勧めします。

Q. 開発環境はどうなりますか?

macOS、Windows、LinuxなどNode.jsをインストールできるどのPCでも、開発環境に必要なプログラムをインストールして進めることができます。

Q. 本「スベルトで始まるウェブフロント」でのプロジェクト内容とまったく同じですか?

プロジェクト自体は同じですが、本の内容のうちかなりの部分を補完して映像を作成しました。ちょうど聞くことをお勧めします。

💾授業参考資料

こんな方に
おすすめです!

学習対象は
誰でしょう?

  • フロントエンド開発に興味がある方

  • ウェブでもっと早く何かをしたい人

  • HTML、Javascriptの基本的な使い方を身につけた後、これを通じて何かを実装してみたい方

前提知識、
必要でしょうか?

  • HTML、CSSの基礎知識

  • Javascriptの基本

  • Svelteの基礎

こんにちは
です。

2,383

受講生

50

受講レビュー

83

回答

4.9

講座評価

5

講座

2000년도 중반부터 본격적으로 웹개발을 시작하여 현재까지 프리랜서 개발자로 활동하고 있습니다. 약5년간 Amplix BI 솔루션 실무자 교육을 진행하고 개발을 지원하며 새로운 기술을 효율적으로 전달하는 것에 대한 많은 경험과 고민을 했습니다. 

현재는 개발 업무와 함께 개발자들에게 도움이 될만한 웹관련 분야의 새로운 기술을 찾고 강좌와 책을 통해 공유하고 있습니다. 

 

현) 프리랜서

전) (주) 비즈플러그 전략솔루션 사업부 팀장

전) (주) 퍼니몽키스 위니스토리 서비스 개발 팀장

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

email: freeseamew@gmail.com

blog1: https://medium.com/freeseamew

blog2: https://dev.to/freeseamew

 

강좌 목록

출간도서

yes24, 교보문고, 알라딘

 

 

 

カリキュラム

全体

20件 ∙ (3時間 14分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

12件

5.0

12件の受講レビュー

  • 김경태님의 프로필 이미지
    김경태

    受講レビュー 2

    平均評価 5.0

    5

    30% 受講後に作成

    스벨트를 처음 접하기에 좋은 강의인거 같아요~^^

    • ataraxia808님의 프로필 이미지
      ataraxia808

      受講レビュー 3

      平均評価 5.0

      5

      30% 受講後に作成

      최고입니다..... 백엔드에 대해 약간만 알고 있다면 아! 이게 이렇게 통신이 되는구나 하고 알 수 있있습니다. 정말감사드립니다..

      • 슈퍼아스라다님의 프로필 이미지
        슈퍼아스라다

        受講レビュー 4

        平均評価 4.0

        5

        100% 受講後に作成

        좋은강의 이네요

        • CO7S님의 프로필 이미지
          CO7S

          受講レビュー 2

          平均評価 5.0

          5

          70% 受講後に作成

          • 디로니님의 프로필 이미지
            디로니

            受講レビュー 1

            平均評価 5.0

            5

            30% 受講後に作成

            holocodingの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!