Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

Expressチュートリアル:WebサービスのためのコアAPI

Expressを使用して、Node環境でWebアプリケーション用のサーバーを構築します。 CRUD Service、User Authenticationなどを扱いながら学習してみます。

  • pandacoding
Express

こんなことが学べます

  • Node

  • Express

  • MongoDB

  • Mongoose

Node環境でexpressを使用する
Webアプリケーションサーバーを構築してみてください!

講義を紹介します💻

講義でこんなことを学びましょう👨‍🏫📙

  • Node/Expressサーバーの実装
  • NoSQL DBを活用したCRUDサービスの実装 with MongoDB, Mongoose
  • RDBを利用したCRUDサービスの実装 with PostgresQL
  • Session-based User Authentication 実装 with Passport
  • Json Web Token ベースの User Authentication 実装 with JWT


いつもユーザーの立場に立って

コーディングを頑丈に🦾

どの言語を学習しても、どのフレームワークを使用してサービスを実装しても、開発者は常にユーザーの立場にいる必要があります。

この講義の最大の特徴は、同じサービスであっても、さまざまなツールを介して複数の方法で繰り返し実装するという点です。


学習する内容を味わう✏️

1. Hello、Node / Express

サーバー領域でJavascriptをコンパイルできるため、Node環境の人気は高いです。

2. Hello, CRUD (with NoSQL, RDB)

NoSQLとRDBの1つのDBを選択することは、開発者の長年の宿命でした。

3. User Authentication

最近はセキュリティ、利便性、拡張などの理由でサイト加入時に有名なプラットフォームの認証をAPIとして実装する傾向ですが、このようなOAuthを導入してもその状態を維持する方法について知っておくと認証の結果を持ってきてセッションとトークンで管理できます。

4. Scale-up & Bonus Lecture

サーバーのコア部分に加えて、多くの方々が以前の講義で要請していただいプロジェクトにサーバーとデータベースを導入するボーナス講義を追加しました。

こんな方なら聞いてみてください🤚

独自のウェブサービス
作りたい人

サーバーのコア機能
学びたい方

サーバーを作る様々な
環境を知りたい方


予想される質問 Q&A 💬

Q. このレッスンでWebサーバー開発に入門できますか?

本講義はサーバー入門者を対象に企画されましたが、入門用講義ですが、Webアプリケーションのためのサーバーの核心的な機能を扱っています。

さらに、講義を聞きながら追加したい機能がある場合は、質問を活用してください。

Q. 私はウェブ開発経験がないのに大丈夫でしょうか?

基本的なHTMLとCSSの知識があれば、この講義をより深く理解することができるように思えます。ボーナス講義と連携することもある[1日10分|Web Project] HTML/JS/CSSで自分だけの心理テストサイト作りはどうですか?

Q. どの程度のJavascript選手知識が必要でしょうか?

Node/Express ともにJavascriptをベースしているため、基礎的な知識は要求さます。講義に溶けています。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 'サーバー'を初めて入門する方

  • 自分のウェブサーバーを作りたい人

  • サーバーの重要な機能をすばやく学びたい人

  • サーバーを作るさまざまな環境を学びたい人

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

  • JavaScript(ES6+)

  • HTMLの基礎

こんにちは
です。

22,127

受講生

550

受講レビュー

268

回答

4.8

講座評価

6

講座

문의 : nani6765@gmail.com

カリキュラム

全体

55件 ∙ (6時間 50分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

2件

5.0

2件の受講レビュー

  • berrycore님의 프로필 이미지
    berrycore

    受講レビュー 5

    平均評価 5.0

    5

    62% 受講後に作成

    Express 에 대한 기본적인 사용법을 익힐 수 있습니다. mongoDB 뿐만 아니라 RDB (PostgreSQL) 도 같이 실습할 수 있어서 좋았습니다. 많은 도움이 되었습니다.

    • wonjinYi님의 프로필 이미지
      wonjinYi

      受講レビュー 9

      平均評価 5.0

      5

      84% 受講後に作成

      실용적인 내용만 간단히 담겨있는 좋은 강의입니다. 다만 라이브러리가 업데이트되면서 약간 미묘하게 달라진 내용이 있는데, 그것만 주의하면 됩니다. 제가 밟은 지뢰는 커뮤니티-자유주제에 남겨두었습니다.

      ¥4,546

      pandacodingの他の講座

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

      似ている講座

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