2010-12-28 13 views
4

, um zu springen, um asp.net Entwicklung wissen muss ich Windows Basis programing tue und Sie können mich in Stufe 8 in C# löschte von 10. Jetzt ist die Zeit Kommen Sie, um auf Web-Programmierung zu wechseln und erhalten Sie mehr Zutaten zu meinem Expertenwissen.So möchte ich wissen, was sind die besten anfänglichen Dinge, die ich wissen muss, um in asp.net Entwicklung zu springen.Ich weiß, es ist anders als auf dem Desktop Programmieren, aber gibt es irgendwelche migrierenden Handouts da draußen?was sind beste Anfangs Dinge, die ich

Vielen Dank im Voraus

Lura

+4

Ich denke, der beste Weg zu lernen ist, mit der Codierung zu beginnen. Befolgen Sie einige kostenlose Tutorials/Walk-Throughs: http://www.asp.net/get-started –

+1

www.asp.net - sehen Sie sich alle Videos an. erledigt. – RPM1984

Antwort

2

Für mich ist die anfängliche denkt die Web-Programmierung zu starten sind

  1. Erstellen von HTML-Seiten Erfahren Sie mehr über.
  2. Vertraut Ihr selbst mit der Art und Weise eine Seite auf den Client laden, was andere Informationen senden, welche Rückkehr etc.
  3. Erfahren Sie Javascript und wahrscheinlich jQuery für die Client-Programmierung.
  4. Erfahren Sie mehr über die Medien im Internet, meist Bilder sind die, die Sie brauchen. Wie man sie erstellt und sie benutzt, um eine Seite zu entwickeln.

Einige andere Antwort zu prüfen.
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 I von 1995 mit Web-Seiten in der Regel arbeite, aber ich bin nicht in der Lage mein Niveau zu wissen, weil ich dir die Wahrheit sage, nein t wissen, was und wie das Niveau ist 10.

7

kann es von Konzepten viel zu lernen richtigen Web-basierte Entwicklung zu tun, aber für Starter

1- Was Stateless Funktion ist?

2- Was ist Session?

3- Was ist Ansichtszustand, wenn nicht asp.net MVC verwenden planen?

4- Was ist ein Anforderungs-/Antwortmodell?

5- Asp.Net Seite Life Cycle.

6- Was Caching ist?

7- Ein grundlegender JavaScript-Kurs.

8- Was ist GET/POST-Methode?

Dies ist nicht die endgültige Liste, aber als Starter kann dies berücksichtigt werden.

+0

Eine gute Liste! Was ich am verwirrendsten finde, wenn ich von einer "normalen" Webentwicklung abwich, ist die Betrachtung des zustandslosen Faktors. Und ein gutes Verständnis der ASP.Net Seite Life Cycle und hier ist ein guter Link als Referenz: http://msdn.microsoft.com/en-us/library/ms178472.aspx – StefanE

+0

Danke Saurabh. –

4

Dies ist eine dieser Antworten "es kommt darauf an".

Die Sache mit.Net ist, wenn Sie die IDE (Visual Studio) haben, können Sie nicht nur ASP.Net-Seiten entwickeln, Sie können auch Forms Applications, WPF, Silverlight, Services usw. verfolgen. Was wäre von Bedeutung, welche Programmiersprache in .Net zu verwenden (C#, VB.Net).

Ich würde vorschlagen, zu priorisieren, in was Sie sich konzentrieren möchten. Einige ASP.Net-Noobs, mit denen ich gearbeitet habe, konzentrierten sich zu sehr auf die HTML/GUI-Seite, während es nichts falsches ist, sie zu beherrschen, sie neigen dazu, grundlegende OOP-Fähigkeiten zu kompromittieren. Sie müssen verstehen, der Grund, warum Sie ASP.Net im Gegensatz zu einer statischen HTML-Seite verwenden, ist, dass Ihre Webseiten "dynamisch" werden sollen. Um das zu erreichen, müssen Sie Back-End-Programmierung und nicht nur Markups und Javascript. Vergessen Sie die Drag-and-Drop-Objekte, die in den Lernprogrammen angezeigt werden. Wenn Sie in einer professionellen Umgebung arbeiten, werden Sie diese kaum verwenden.

Ich begann HTML zu lernen, als ich 15 war (ich bin jetzt 27) und diese Jahre Erfahrung machte meine HTML & Javascript-Codierung als triviale Aufgaben und ich konnte mehr auf die C# -Logik konzentrieren.

Das Problem obwohl mit dem Starten von als ein Windows Forms-Programmierer ist, mussten sie in der Regel entwickeln Websites auf die harte Tour lernen. Einige können die Konzepte von Page Lifecycle und den eingeschränkten Status von ASP.Net nicht verstehen. Wenn sie ASP.Net Forms verwenden, missbrauchen sie fast automatisch ViewState-Objekte, um das zu erreichen, was sie wollen, und missbrauchen das ASP.Net AJAX-Steuerelement.

Versuchen Sie, ein Gleichgewicht zwischen diesen beiden Szenarien zu finden und Sie werden in Ordnung sein. Viel Glück!

2

ich mit folgendem Pfad gegangen wäre ...

  • HTML/HTML5
  • Verständnis HTTP Request/Response
  • CSS/CSS3
  • JavaScript und Ajax (einschließlich klassische und prototypische Vererbung , Verschluss, FP)
  • Ein bisschen über Webdesign (Pragmatische Presse http://pragprog.com/titles/bhgwad/web-design-for-developers
  • überprüfen
  • Für ge Neral Web-bezogene Dinge überprüfen http://nettuts.com
  • AJAX
  • jQuery
  • ASP.NET Lifecycle/Server Control/Usercontrol, Httpmodules, Httphandlers, Sitzung, Caching usw.
  • Firefox dev environmnet + Firebug Addon + YSlow

Ich hoffe, Sie finden das nützlich.

Verwandte Themen