강의

멘토링

로드맵

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) (オプション)

こんにちは
です。

643

受講生

24

受講レビュー

57

回答

4.3

講座評価

2

講座

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

カリキュラム

全体

49件 ∙ (5時間 14分)

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

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

受講レビュー

全体

2件

4.5

2件の受講レビュー

  • Justin님의 프로필 이미지
    Justin

    受講レビュー 2

    平均評価 4.5

    4

    92% 受講後に作成

    매우 차근차근 상세하게 설명해 주시네요. 오랫동안 사용하던 PHP 버리고 .net Core 3.1 Razor 로 갈아타고 새로운 세상을 경험중입니다.

    • 김정수
      知識共有者

      호평해 주셔서 감사합니다. PHP에 못지 않게, .NET Core Razor Pages도 좋은 언어, 프레임워크 입니다. 언어들을 많이 익혀놓으면 각각의 특성에 맞게 사용하는 혜안이 생깁니다. Justin님을 응원하겠습니다. 화이팅!!

  • im fine님의 프로필 이미지
    im fine

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    감사합니다. 다만 인덱스에 HasName 은 deprecated 가 되었네요.

    • 김정수
      知識共有者

      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,086

dotnetの他の講座

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

似ている講座

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