[ASP.NET Core]는 여러 갈래로 나뉘는데, 그 중 MVC와 Razor Pages는 대표주자입니다. 그 둘 중 여기에서는 Razor Pages를 사용해서 멤버십 서비스(Identity)를 구축하는 초급과정을 담았습니다.
이런 걸
배워요!
[ASP.NET Core] Razor Pages로 웹사이트 제작하기
[ASP.NET Core] Identity Customizing
ASP.NET CORE 3.1에서 ASP.NET 5 버전으로 프로젝트 업그레이드하는 강의를 추가하였습니다.
혹자는 ASP.NET Core MVC에서 멤버십 서비스(Membership Services)를 구성하기 위해 Identity 기능을 추가해 보았지만, MVC가 아니라 Razor Pages 기반으로 파일들이 작성되어 있는 것을 보고 이에 대해서 두 가지 반응을 내놓을 수 있습니다.
첫 번째는 '나는 Razor Pages를 잘 모르니 기술을 익혀서 나중에 사용해 보자는 쪽'과, 두 번째는 'Razor Pages 방식으로 생성된 Identity 파일들을 자신이 잘 아는 MVC용으로 변형시켜서 사용하려는 쪽'입니다.
개인적인 소견 크게 두 가지를 언급하겠습니다.
Razor Pages는 Web Forms와 같이 비하인드 코드(Code Behind)를 사용하는데 그것은 과거로 회귀하는 거 아니냐고요? 절대 아닙니다! Razor Pages는 ASP.NET Core를 구현하는 또 다른 기술일 뿐입니다. .NET Framework을 사용하는 Web Forms와는 물리적 연관성이 없습니다.
그렇지만, WebForms의 정신을 그대로 Core에서 이어받았습니다. Web Forms에만 익숙하다가 ASP.NET Core로 넘어오시는 분들이 수월하게 작업하실 수 있습니다.
Razor Pages는 MVC보다 더 생산적으로 코딩할 수 있고 더 쉽게 기술을 익힐 수 있다는 장점이 있습니다. 적게 배우고도 MVC와 비슷한 결과물을 낼 수 있는 가성비 좋은 기술입니다.
모든 영상에는 자막(subtitle)이 제공됩니다. 또한, 영상과 관련된 첨부파일들이 풍성하게 제공됩니다. Razor Pages로 만들어진 Identity 기능을 사용해서, 멤버십 서비스를 구성하는 재미를 느껴보세요.
📢 수강 전 참고 사항
학습 대상은
누구일까요?
ASP.NET Web Forms를 사용하다가 Core로 넘어오시는 분
멤버십 서비스(Identity)를 단시간에 구현하고 싶으신 분
ASP.NET Core에서 Razor Pages를 활용하기 원하는 분
선수 지식,
필요할까요?
C# (필수)
ASP.NET Core (선택)
MS-SQL Server (선택)
SQL(Structured Query Language) (선택)
저는 프로그램 개발자로서 ASP와 ASP.NET SI 및 SM 업무를 담당하였습니다.
여러 회사에서 인사 총무 등의 인트라넷 시스템과 포털사이트 시스템 개발 및 운영을 해왔습니다.
프로그래밍 언어는 ASP.NET C#을 실무에서 주로 다루었고, DATABASE는 Oracle과 MSSQL Server를 실무에서 많이 사용하였습니다.
전체
49개 ∙ (5시간 14분)
가 제공되는 강의입니다.