
14일만에 배우는 ASP.NET CORE
김정수
본 강좌는 ASP.NET CORE(.NET 5) 프로젝트를 구성할 때 꼭 필요한 내용을 중심으로 진행합니다. 또한, SQL Server를 통해 관계형 Database를 다루고 싶은 분들에게 추천드릴 수 있는 강좌입니다.
초급
C#, .NET
[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) (선택)
642
명
수강생
24
개
수강평
57
개
답변
4.3
점
강의 평점
2
개
강의
저는 프로그램 개발자로서 ASP와 ASP.NET SI 및 SM 업무를 담당하였습니다.
여러 회사에서 인사 총무 등의 인트라넷 시스템과 포털사이트 시스템 개발 및 운영을 해왔습니다.
프로그래밍 언어는 ASP.NET C#을 실무에서 주로 다루었고, DATABASE는 Oracle과 MSSQL Server를 실무에서 많이 사용하였습니다.
전체
49개 ∙ (5시간 14분)
해당 강의에서 제공:
전체
2개
4.5
2개의 수강평
수강평 1
∙
평균 평점 5.0
5
감사합니다. 다만 인덱스에 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 된 항목들을 전부 다루고 있으니 참고해 주세요. 완강을 응원합니다. 감사합니다.
₩33,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!