Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : ASP.NET & Core를 다루는 기술 학습 관련 문의드립니다.
글번호: 1067
작성자: 레드플러스
작성일: 2022/09/06 오후 2:47:00
조회수: 1794

 

안녕하세요.

 

저자 관점에서, ASP.NET Core를 다루는 기술 책에서 

지금 시점에 버렸으면 하는 부분이 있다면, 다음 세 부분입니다.

* Angualr.js 1.X 버전 사용하는 부분 3페이지

* Web Forms 파트의 SignlaR 사용 부분(현재는 닷넷(코어) 버전의 SignalR이 나와 있음)

* Bower, Grunt, Gulp 등에 대한 사용 언급 부분

 

그렇다면, 나머지는 2016년에 쓰인 책이지만, 지금 2022년에 그대로 적용해도 되는 부분입니다.

몇가지 버전 문제가 있을 수는 있지만, 

Visual Studio 2022에서 그대로 따라하기 하셔도 문제가 발생하지 않습니다.

 

결론적으로 말씀 드려,

 

C#을 학습하고 있으시다면,

계속 학습하시면서, 적어도 C# 교과서 책 기준으로 개체 만들기 파트까지 공부를 했다면,

바로 ASP.NET Core 책을 병행해도 좋습니다.

오히려 더욱 좋을 수가 있습니다.

 

책과 강의는 어쩔 수 없이 순서대로 진행되어야 하지만,

전체 프로젝트 과정의 관점에서 본다면,

하나 이상을 병행해서 학습하면 훨씬 도움이 됩니다.

막히는 부분이 발생한다면 그 부분이 더 필요하다 생각해서 다시 되돌아가 더 학습을 하면 되고요.

 

그리고,

ASP.NET Core를 다루는 책은

두 파트로 나뉘어져 있습니다.

 

닷넷(코어) 파트만 다룰 수 있는 환경이라면 가장 좋겠지만,

현실적으로는 두 파트를 모두 알고는 있어야 합니다.

현업에서 닷넷코어만 사용한다면 ASP.NET Web Forms 파트의 내용은 필요가 없어집니다.

하지만,

ASP.NET Web Forms 파트의 내용은 닷넷코어 기반의 Windows Forms, WPF에 그대로 흡수되어 사용되는 기술이기에

지금 2022년 시점이라도, 적어도 책 한권 정도의 내용은 순서대로 학습하시길 권장합니다.

 

닷넷은 자바에 비해서 시장 규모가 훨씬 작다보니,

어느 것 하나는 포기하고 잘 나가는 것에 집중하려고 하는 경향이 있어,

ASP.NET과 ASP.NET Core 중 하나를 선택하려고 합니다.

반대로, 자바 진영은 스프링부트가 나왔는데도 아직 JSP를 배워야한다고 합니다. 

그 이유는 다른게 아니라, 현업에 가보면 아직 JSP가 많이 사용되고 있기 때문입니다.

운좋게 최신의 Spring Boot만 사용하면 좋겠지만, 현실은 그렇지 않을 경우가 대부분입니다.

마찬가지로, 닷넷 진영도 닷넷 코어가 나온지 8년이 되고 .NET 7.0 버전이 Preview7까지 나온 시점이지만,

아직 많은 회사는 ASP.NET 웹 폼으로 개발하는 회사가 많습니다.

그러다보니,

적어도 학습자 입장에서는 책 한권의 내용 정도는 알아야 하지 않겠느냐 하는 내용입니다.

 

다행인것은

ASP.NET Web Forms 파트의 내용이 지금 제가 둘러봐도 그렇게 복잡하지 않고 컨트롤 사용법도 기본 컨트롤만 사용하기에 

며칠 투자해서 공부해 놓으셔도 앞으로 닷넷 개발에 참여하는데 도움이 되었으면 되었지, 불 필요한 내용은 전혀없다고 보시면 됩니다.

ASP.NET 파트에서의 소개되는 데이터베이스 프로그래밍 부분은 닷넷 전체에서 사용되는 공통 부분이기에

실제로는 ASP.NET Web Forms 전용 내용은 그렇게 많지 않습니다.

 

책의 최종 목표인 다음 두 가지는 본인 능력으로 키워 보시기 바랍니다.

* ASP.NET Web Forms으로 게시판 까지 만들어 보자.

* ASP.NET Core로 게시판 까지 만들어 보자.

 

말이 길어졌는데요.

 

확답을 드리면,

.NET 기반 웹 개발자가 되고자 한다면?

제 책 기준으로

* C# 교과서

* ASP.NET Core를 다루는 기술

이 두 책을 먼저 본 후 그 다음을 생각하시면 좋습니다.

 

감사합니다.

 

 

 

 

 


On 2022-09-06 오전 5:25:00, '김민태' wrote:

 

 


닷넷코어 개발을 목표로 공부를 막 시작한 유저입니다.
 

C#책 학습을 선행하고 있고, 닷넷코어도 뒤따라서 천천히 진행하려 했는데,

닷넷 코어를 다루는 기술 책에서 ASP.NET 과 .NET Core 파트가 나눠져 있더군요.

 

내용을 살펴보니 aspx와 cshtml의 코드 구조가 제법 달라보여서 학습을 어떻게 할 지 고민이됩니다.
C# 선행 학습을 하고있긴 하지만, 실질적으로 html/css 이외 지식은 거의 없는 상태입니다.

ASP.NET을 학습하고 .NET Core 로 차근차근 넘어가는게 좋을까요? 아니라면
C# 학습을 좀 더 진행하고 .NET Core 파트에서 바로 학습을 시작하는게 좋을까요?

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  sting107
  2022-09-06 오후 6:17:44
빠른 리플 감사합니다! 취업보다는 개인 플젝을 진행할 생각이라 마음이 급했습니다. DB 프로그래밍이 공통이고, 윈폼에 응용되는 기술이라면... 정주행 해보도록 하겠습니다! 감사합니다 :D
  Administrator
  2022-09-06 오후 6:46:14
네, Windows Forms을 사용할 일이 있으시다면,
Web Forms을 학습해두시면 많은 도움이 됩니다.
감사합니다.

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 닷넷코어 쿠키인증 챕터 응용 문의 - 김민태 2022-10-15 1687
  ASP.NET & Core를 다루는 기술 학습 관련 문의드립니다. - 김민태 2022-09-06 1965
현재글 Re : ASP.NET & Core를 다루는 기술 학습 관련 문의드립니다.(2) - 레드플러스 2022-09-06 1794
다음글 안녕하세요, 강의 문의드립니다. - 정유나 2022-07-20 2111
 
손님 사용자 Anonymous (손님)
로그인 Home