6
votes

Meilleure feuille de route pour commencer à apprendre ASP.NET MVC au niveau d'expert

Avec tant d'apprentissage et de mises à jour si fréquentes dans le cadre MS ASP.NET MVC, je trouve peu stimulant de la saisir rapidement et d'étendre efficacement l'apprentissage de l'apprentissage de manière efficace.

J'ai besoin de conseiller sur la façon de commencer (y a-t-il un meilleur tutoriel) et comment puis-je atteindre le niveau d'expert (tout feuille de route afin que nous puissions être là)?

Tous les meilleurs formations disponibles (je peux me référer en ligne) ou tout guide de sorte que je puisse manquer des zones indésirables et ne se concentrer que sur ce qui est le plus dernier et bon à utiliser.

Je suis ouvert pour le travail difficile, mais j'ai besoin d'une bonne direction pour suivre pour que je ne sois pas gênée de cheîner / faire référence à des zones erronées dans le processus d'apprentissage.

merci


0 commentaires

3 Réponses :


7
votes

La bonne chose à propos du cadre MVC dans .NET est que ses fondamentaux ne changent pas et n'ont pas changé depuis sa première version. Ce que vous remarquerez, c'est que certaines choses ont été faciles à faire dans les versions ultérieures.

Ma suggestion est d'ignorer les versions pour le moment et de vous concentrer sur l'apprentissage du motif MVC. Cela peut prendre en rédiger quelques courts exemples pour que vous puissiez être à l'aise avec le motif MVC. Essayez de passer suffisamment de temps sur des itinéraires et de définir des itinéraires car ils sont vraiment importants de tout cadre MVC.

La vue de rasoir et sa syntaxe (introduite dans MVC 3) est idéale pour écrire des vues. Je recommande définitivement d'apprendre sur Razor.

Une fois que vous avez obtenu cela, vous devriez essayer de vous familiariser avec le framework .NET comme vous finirez par utiliser ses classes beaucoup.

Il existe de beaux tutoriels sur le TUTSPLUS site web qui va par le biais de fondamentaux du cadre ASP.NET MVC.

quoi ensuite?

L'étape après que les bases consistent à vous familiariser avec différents modèles de développement tels que:

  • Développement dirigé par Test (TDD)
  • Développement dirigé sur le domaine (DDD)
  • Développement dirigé par le comportement (BDD)

    Tous sont de bons modèles. Vous pouvez choisir un selon lequel vous trouvez personnellement adapté à votre projet.

    Inversion du contrôle (CIO) est une technique que vous verrez beaucoup d'utilisations dans des exemples ASP.NET MVC et c'est une bonne pratique à en apprendre.

    Vous pouvez également trouver orm tel que NHibernate et les cadres entités (EF) intéressants à utiliser. Orm lui-même est un gros sujet et vous devrez apprendre beaucoup une fois que vous les plongez. J'ai utilisé les deux l'EF et NHibernate. J'ai préféré NHibernate parce que c'est OpenSource et à l'époque, une communauté d'utilisateurs plus importante.

    Quoi qu'il en soit, j'espère que cet aperçu vous donne quelques idées sur les endroits où commencer.


0 commentaires

0
votes

Net MVC vous donne un moyen puissant et basé sur les motifs de construire des sites Web dynamiques permettant une séparation propre des préoccupations et qui vous permet de contrôler pleinement le balisage pour un développement agréable et agile. ASP.NET MVC comprend de nombreuses fonctionnalités permettant un développement rapide et convivial pour la création d'applications sophistiquées qui utilisent les dernières normes Web. http://www.Tutorialspoint.com/asp.net_mvc/index.htm est l'un des liens de tutoriel les plus cool que je pense


0 commentaires

2
votes

Cette feuille de route peut être utile dans ce cas

image1

Suivez le lien ci-dessous pour voir les détails:

https://github.com/moientajik/aspnetcore-developer-roadMap


0 commentaires