강의

멘토링

커뮤니티

Programming

/

Back-end

Razor Pagesメンバーシップサービス初級コース(.NET5)

[ASP.NET Core]は複数の分岐に分かれていますが、そのうちMVCとRazor Pagesは代表者です。 そのうち、ここではRazor Pagesを使ってメンバーシップサービス(Identity)を構築する初級コースを盛り込んでいます。

  • dotnet
.NET

受講後に得られること

  • [ASP.NET Core] Razor Pagesでウェブサイトを作成する

  • [ASP.NET Core] Identity Customizing

Razor Pagesメンバーシップサービス初級コース( .NET5

ASP.NET CORE 3.1からASP.NET 5バージョンにプロジェクトをアップグレードする講義を追加しました。

Razor Pagesに対する相反する反応

あるいは、ASP.NET Core MVCでMembership Servicesを構成するためのIdentity機能を追加してみましたが、MVCではなくRazor Pagesベースのファイルが作成されているのを見て、これには2つの反応があります。

1つ目は「私はRazor Pagesをよく知らないので、技術を身につけて後で使ってみたい方」と、2つ目は「Razor Pages方式で生成されたIdentityファイルを自分がよく知るMVC用に変形させて使用したい方」です。

Razor Pagesの私の考えはこんな感じです。

個人的な所見は大きく二つに言及します。

  • まず、Razor Pagesは習得するのに長い時間がかかる技術ではありません。短時間学んでもRazor Pagesを十分にお使いいただけます。
  • 第二に、Razor PagesはMVCとは別の魅力があり、プロジェクトを構成するときにはMVCとRazor Pagesの2つを組み合わせて使用​​できます。このコースでは、Razor Pagesについて説明します。

すでにMVCを知っているなら、
今度はRazor Pagesを学びましょう。

Razor PagesはWebフォームのようにビハインドコードを使用していますが、それは過去に回帰するのではありませんか?絶対ではありません! Razor PagesはASP.NET Coreを実装するもう1つの技術です。 .NET Frameworkを使用するWebフォームとは物理的な関連付けはありません。

しかし、WebFormsの精神をそのままCoreから引き継いでいます。

もちろん、MVCを知らなくても
Razor Pagesを学ぶことができます。

Razor Pagesは、MVCよりも生産的にコーディングでき、より簡単にスキルを習得できるという利点があります。少なく学んでもMVCと似た結果を出すことができるコスパ比の良い技術です。

⭐この講義のメリット

すべての画像に字幕があります。また、映像に関連する添付ファイルが豊富に提供されます。 Razor Pagesで作成されたIdentity機能を使用して、メンバーシップサービスを整理するのに楽しんでください。

⭐学習目標

  • ASP.NET CoreでRazor Pagesを使用しましょう。
    すでにIdentity ScaffoldingはRazor Pagesで作成されています。
  • Identityをカスタマイズして活用度を高めましょう。
  • Razor Pagesでサンプルページを作成しましょう。

📢受講前のご注意

  • 講義のために準備することがあります。
    (1) Visual Studio 2019 Community Edition以上<=無料
    (2) MS SQL Server 2017 Developer Edition以上<=無料
  • SQL Serverは2016からDeveloperのバージョンが無料です。また、すべての講義は順次行われますので、直接プログラミングの際は順番にお越しください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ASP.NET Web Formsを使用してCoreに移行する方

  • メンバーシップサービス(Identity)を短時間で実装したい方

  • ASP.NET CoreでRazor Pagesを活用したい方

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

  • C#(必須)

  • ASP.NET Core (選択)

  • MS-SQL Server(オプション)

  • SQL (Structured Query Language) (オプション)

こんにちは
です。

645

受講生

25

受講レビュー

57

回答

4.3

講座評価

2

講座

저는 프로그램 개발자로서 ASP와 ASP.NET SI 및 SM 업무를 담당하였습니다.
여러 회사에서 인사 총무 등의 인트라넷 시스템과 포털사이트 시스템 개발 및 운영을 해왔습니다.
프로그래밍 언어는 ASP.NET C#을 실무에서 주로 다루었고, DATABASE는 Oracle과 MSSQL Server를 실무에서 많이 사용하였습니다.

カリキュラム

全体

49件 ∙ (5時間 14分)

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

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

受講レビュー

全体

2件

4.5

2件の受講レビュー

  • sungvin8900님의 프로필 이미지
    sungvin8900

    受講レビュー 2

    平均評価 4.5

    4

    92% 受講後に作成

    とても冷静に詳しく説明してくださいね。長い間使っていたPHPを捨てて.net Core 3.1 Razorに乗り換え、新しい世界を経験中です。

    • dotnet
      知識共有者

      ご好評いただきありがとうございます。 PHPに劣らないように、.NET Core Razor Pagesも良い言語、フレームワークです。 多くの言語を身につけておくと、それぞれの特性に合わせて使用​​することができます。 Justinさんを応援します。ファイティング!

  • imfinesddev019167님의 프로필 이미지
    imfinesddev019167

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    ありがとうございます。ただしインデックスに HasName は deprecated になりましたね。

    • dotnet
      知識共有者

      im fineさんよろしくお願いします。しばらく列強中ですね。 コースマンの最後の講義を見ると、私が.NET 5にアップグレードする講義を載せました。 https://www.inflearn.com/course/%EB%A0%88%EC%9D%B4%EC%A0%80%ED%8E%98%EC%9D%B4%EC%A7%80-% EC%B4%88%EA%B8%89/lecture/62910 このリンクをたどると、説明中に次の内容が表示されます。 "HasName() メソッドの代わりに HasDatabaseName() メソッドを使用します。 " P.S.セクション 13. プロジェクトのアップグレード (.NET CORE 3.1 ➡ .NET 5) レクチャーが追加されました。 コースの前半に位置させると講義進行中に混乱が予想され、やむを得ず後ろに位置させておきました。ご了承ください。 セクション13でdeprecatedされた項目をすべて扱っていますので参考にしてください。 頑強を応援します。ありがとうございます。

¥4,232

dotnetの他の講座

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

似ている講座

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