Je fais de la programmation de base Windows en utilisant C # depuis 8 mois et vous pouvez me placer au niveau 8 en C # sur 10. Le temps est venu de passer à la programmation Web et d’obtenir quelques ingrédients supplémentaires à mes expertises.Alors je veux savoir quels sont meilleures choses initiales que je dois savoir pour passer au développement asp.net.Je sais que c’est différent de la programmation sur ordinateur, mais existe-t-il un document de migration disponible?
Merci d’avance
Lura
il peut y avoir beaucoup de concepts pour apprendre à faire du développement web approprié mais
1- Qu’est-ce que la fonctionnalité sans état?
2- Qu’est-ce qu’une session?
3- Qu’est-ce que viewState si vous ne prévoyez pas utiliser asp.net MVC?
4- Qu’est-ce que le modèle demande / réponse?
5- Cycle de vie d’une page Asp.Net.
6- Qu’est-ce que la mise en cache?
7- Un cours de base sur JavaScript.
8- Quelle est la méthode GET / POST?
ce n’est pas la liste finale mais en tant que starter cela peut être considéré.
c’est l’une de ces réponses “ça dépend”.
Le problème avec .Net, c’est que si vous avez l’IDE (Visual Studio), vous pouvez développer non seulement des pages ASP.Net, vous pouvez également rechercher des applications de formulaire, WPF, Silverlight, Services, etc. utiliser en .Net (C #, VB.Net).
Je suggérerais de donner la priorité à ce sur quoi vous voulez vous concentrer. Certains noobs ASP.Net avec lesquels j’ai travaillé se sont trop concentrés sur le côté HTML / GUI. Bien qu’il n’y ait rien de mal à le maîsortingser, ils ont tendance à compromettre les compétences de base en POO. Vous devez comprendre que la raison pour laquelle vous utilisez ASP.Net par rapport à une page HTML statique est que vous souhaitez que vos pages Web deviennent “dynamics”. Pour ce faire, vous devez faire de la programmation en arrière-plan et pas seulement des balises et du javascript. Oubliez les objects glisser-déposer présentés dans les tutoriels. Si vous travaillez dans un environnement d’entreprise / professionnel, vous les utiliserez à peine.
J’ai commencé à apprendre le HTML à l’âge de 15 ans (j’ai maintenant 27 ans) et ces années d’expérience ont fait de mon codage HTML et Javascript une tâche sortingviale et j’ai pu me concentrer davantage sur la logique C #.
Le problème avec le démarrage en tant que programmeur Windows Forms est qu’ils devaient généralement apprendre à développer des sites Web à la dure. Certains ne comprennent pas les concepts de cycle de vie des pages et les états limités proposés par ASP.Net. S’ils utilisent des formulaires ASP.Net, ils abusent presque automatiquement des objects ViewState pour obtenir ce qu’ils veulent et du contrôle ASP.Net AJAX.
Essayez de trouver un équilibre entre ces deux scénarios et tout ira bien. Bonne chance!
Pour moi, les premières idées pour démarrer la programmation Web sont
Une autre réponse à considérer.
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
Bonne conception de livres Web pour les programmeurs
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 Je travaille depuis 1995 avec des pages Web en général, mais je suis incapable de connaître mon niveau, car à vrai dire, je ne sais pas quoi et comment se situe le niveau 10.
Je serais allé avec le chemin suivant …
Espérant que ceci puisse t’être utile.