2010-12-28 2 views
4

저는 지난 8 개월 동안 C#을 사용하여 Windows 기반 프로그래밍을하고 있으며 C#의 레벨 8에 10을 넣을 수 있습니다. 웹 프로그래밍으로 전환하고 내 전문 지식에 대한 더 많은 재료를 얻으려고왔다. 그래서 나는 asp.net 개발로 뛰어 들기 위해 알아야 할 가장 좋은 것들이 무엇인지 알고 싶다. 나는 데스크톱과 비교할 때 다르다는 것을 알고있다. 프로그래밍하지만 거기에 사용할 수있는 유인물 배포판이 있습니까? 초기 웹 프로그래밍을 시작 생각하는 나를 위해 미리asp.net 개발에 뛰어 들기 위해 알아야 할 가장 좋은 초기 내용은 무엇입니까

루라

+4

나는 배우는 가장 좋은 방법은 코딩을 시작하는 것입니다. 무료 자습서/워크 쓰루를 따르십시오 : http://www.asp.net/get-started –

+1

www.asp.net - 모든 비디오를보십시오. 끝난. – RPM1984

답변

2

에서

덕분에

  1. 는 HTML 작성 페이지에 대해 알아이다.
  2. 클라이언트에게 페이지를로드하는 방법, 다른 정보를 보내는 방법, 반환 할 내용 등 익숙하지 않음
  3. 클라이언트 프로그래밍을 위해 javascript 및 아마도 jQuery를 배우십시오.
  4. 웹상의 미디어에 대해 알아보십시오. 대부분 이미지는 필요한 이미지입니다. 페이지를 만드는 방법과 사용자를 만드는 방법.

다른 답변을 고려하십시오.
https://stackoverflow.com/questions/1393639/best-web-programming-book-for-stand-alone-application-guy
https://stackoverflow.com/questions/1861290/web-application-book-for-dummies-managers
Good Web Designing Books for Programmers
https://stackoverflow.com/questions/158769/best-books-to-learn-about-design
https://stackoverflow.com/questions/516424/book-recommendation-web-user-interface-design
https://stackoverflow.com/questions/1034758/what-are-the-best-web-design-sites
https://stackoverflow.com/questions/74884/good-javascript-books
https://stackoverflow.com/questions/3655530/best-javascript-book-for-an-experienced-coder

PS 나는 일반적으로 웹 페이지와 함께 1995 년부터하고 있어요,하지만 난 내 수준을 알 수없는 나는, 진실을 말하기 때문에, 나는 아무 것도하지 않는다. t 방법과 수준 무엇인지 (10)

7

이 개념의 많은 적절한 웹 기반 개발하지만

1 비 저장 기능은 무엇입니까 선발

에 대한 작업을 수행하는 법을 배워야있을 수 있습니까?

2 세션이란 무엇입니까?

3 asp.net MVC를 사용할 계획이 없다면 viewState는 무엇입니까?

4 요청/응답 모델이란 무엇입니까?

5- Asp.Net 페이지 수명주기.

6 캐싱이란 무엇입니까?

7- 기본 JavaScript 과정.

8- GET/POST 방법이란 무엇입니까?

이것은 최종 목록이 아니지만 시작으로 간주 될 수 있습니다.

+0

좋은 목록! 제가 생각하기에 웹 개발에 "정상적인"것으로부터 가장 혼란스러운 것은 무국적 요소를 고려하는 것입니다. 그리고 ASP.Net 페이지 수명주기를 잘 이해하고 참조 할 수있는 좋은 링크가 있습니다. http://msdn.microsoft.com/en-us/library/ms178472.aspx – StefanE

+0

Thanks Saurabh. –

4

이것은 "의존적 인 답변"중 하나입니다.

가지가 있습니다.Net은 IDE (Visual Studio)를 사용하는 경우 ASP.Net 페이지뿐만 아니라 Forms 응용 프로그램, WPF, Silverlight, 서비스 등을 개발할 수도 있습니다. 중요한 것은 닷넷에서 사용할 프로그래밍 언어입니다. (C#, VB.Net).

나는 당신이 원하는 것을 우선시 할 것을 제안합니다. 일부 ASP.Net noobs 나는 HTML/GUI 측면에서 너무 많은 것에 초점을 맞추어 작업했지만, 마스터 링에는 잘못된 것이 없으며, 기본적인 OOP 기술을 손상시키는 경향이 있습니다. 정적 HTML 페이지 대 ASP.Net을 사용하는 이유를 이해해야합니다. 웹 페이지가 "동적"이되기를 원합니다. 이를 달성하기 위해서는 마크 업 및 자바 스크립트뿐만 아니라 백엔드 프로그래밍을 수행해야합니다. 자습서에 표시된 드래그 앤 드롭 개체는 잊어 버리십시오. 회사/전문가 환경에서 작업하는 경우 거의 사용하지 않습니다.

내가 15 살 (지금은 27 세)의 경험을 쌓아 오랜 경험을 통해 내 HTML & 자바 코딩을 하찮은 작업으로 만들었고 C# 논리에 더 집중할 수있었습니다.

문제는 Windows Forms 프로그래머로 시작하는 것이지만 웹 사이트를 개발하는 것이 어렵다는 것을 알았습니다. ASP Lifecycle의 개념과 ASP.Net이 제공하는 제한된 국가의 개념을 이해하지 못하는 사람들도 있습니다. ASP.Net Forms를 사용하는 경우 ViewState 객체를 거의 자동으로 악용하여 원하는 것을 얻고 ASP.Net AJAX 컨트롤을 악용합니다.

두 시나리오의 균형을 찾으려고하면 문제가되지 않습니다. 행운을 빕니다!

2

나는 다음과 같은 경로로 갈 것입니다 ...

  • HTML/HTML5
  • 이해 HTTP 요청/응답
  • CSS/CSS3
  • 자바 스크립트와 Ajax (를 포함하여 고전과 프로토 타입 상속 , 폐쇄, FP)
  • 웹 디자인에 관한 약간의 설명 (실용적 언론 보도 확인 http://pragprog.com/titles/bhgwad/web-design-for-developers
  • ge neral 웹과 관련된 일이 http://nettuts.com
  • AJAX
  • jQuery를
  • ASP.NET 수명주기/서버 관리/UserControl을, HttpModules는, HTTPHandlers, 세션, 캐싱 등
  • 파이어 폭스 dev에 처리 할 수있는 환경 + 방화범의 부가 기능 + YSlow는
체크 아웃

희망이 있으면 유용 할 것입니다.

관련 문제