Annuaire
Matériel d'apprentissage
Premiers pas avec ASP.NET
- «ASP.NET Getting Started Classic Version 9-based on Visual Studio 2015»
- ASP.NET fait partie du .NET Framework.
- J'ai choisi ce livre comme point de départ car ce livre est basé sur ASP.NET 6.0 pour la version VS2015, le .NET Framework correspondant est la version 4.6, et la version ultérieure a développé une autre conception ASP.NET Core 1.0, il y a quelques différences entre les deux.
ASP.NET MVC 5
- "Programmation avancée ASP.NET MVC 5 (5e édition)"
- Web Forms génère des balises HTML basées sur des modèles abstraits, ce qui conduit parfois à des balises redondantes et à une mise en page déroutante. De plus, les données stockées par ViewState peuvent être bien au-delà de ce qui est nécessaire, entraînant un chargement trop lent de la page. De plus, les formulaires Web ne peuvent pas séparer efficacement la logique métier et la logique de la couche de présentation.
- Par conséquent, le framework MVC est introduit. Basé sur les architectures CLR et MVC, il ne prend pas en charge ViewState et les contrôles côté serveur.
- MVC5 est pris en charge depuis VS 2012. Au moment de la rédaction, ce livre est la dernière version de la série.
ASP.NET Core 1.0
- "Développement multiplateforme ASP.NET Core de l'entrée au combat réel"
- ASP.NET Core 1.0 n'est pas une continuation d'ASP.NET 4.6.
- ASP.NET Core est un tout nouveau framework Web, qui se développe en parallèle avec ASP.NET.
- ASP.NET Core est une refonte d'ASP.NET, qui est plus petit et plus modulaire.
- Bien que vous puissiez voir beaucoup de figures familières d'ASP.NET à partir d'ASP.NET Core, ce n'est pas exactement la même chose. ASP.NET Core est une modification majeure de l'environnement ASP.NET.
- Le but de choisir ce livre est parce que ce livre est également développé sur la base de VS2015, qui est suffisant comme matériau d'entrée.
Notes de chapitre
ASP.NET Getting Started Classic
- Chapitre 1 Premiers pas avec ASP.NET 6.0
- Chapitre 2 Création d'applications ASP.NET
- Chapitre 3 Conception de pages Web
- Chapitre 4 Programmation avec C #
- Chapitre 5 Contrôle du serveur Web Forms ASP.NET
- Chapitre VI Programmes auxiliaires et extensions ASP.NET MVC
- Chapitre 7 Créer un site Web avec une apparence cohérente
- Chapitre 8 Navigation
- Chapitre 9 Affichage et mise à jour des données
- Chapitre 10 Traitement des données
- Chapitre 11 Commandes utilisateur et vues partielles
- Chapitre 12 Validation de l'entrée utilisateur
- Chapitre treize ASP.NET AJAX
- Chapitre 14 jQuery
- Chapitre 15 Sécurité du site Web ASP.NET
- Chapitre 16 Site Web personnalisé
- Chapitre 17 Gestion des exceptions, débogage et suivi
- Chapitre 18 Contrôle du code source
- Chapitre 19 Déploiement d'un site Web
Programmation avancée ASP.NET MVC5
- Chapitre 1 Pour commencer
- Chapitre 2 Contrôleur
- Chapitre 3 Vue
- Chapitre 4 Modèle
- Chapitre 5 Formulaires et méthodes d'assistance HTML
- Chapitre 6 Annotation et vérification des données
- Chapitre VII Adhésion, autorisation et sécurité
- Chapitre 8 Ajax
- Chapitre 9 Routage
- Chapitre 10 NuGet
- Chapitre 11 API Web ASP.NET
- Chapitre 12 AngularJS
- Chapitre 13 Injection de dépendance
- Chapitre 14 Tests unitaires
- Chapitre 15 Extension d'ASP.NET MVC
- Chapitre 16 Rubriques avancées
- Chapitre 17 Combat réel: création du site Web NuGet.org
Développement multiplateforme ASP.NET Core de l'entrée au combat réel
- Chapitre 1. .NET Core
- Chapitre 2 Commande dotnet
- Chapitre 3 Développement de .NET Core sous VSCode
- Chapitre 4 Développement de .NET Core sous VS2015
- Chapitre 5 ASP.NET Core
- Chapitre 6 EF Core
- Chapitre VII ASP.NET Core MVC
- Chapitre 8 API Web ASP.NET Core
- Chapitre 9 Tests unitaires
- Chapitre 10 Combat réel du système NetNote
- Chapitre 11 Publication et déploiement multiplateforme
Téléchargement de livre électronique
- Version anglaise: Début ASP.NET pour Visual Studio 2015
- Version chinoise: ASP.NET entry classic 9th edition
- Version chinoise: programmation avancée ASP.NET MVC5
- Version chinoise: développement multiplateforme ASP.NET Core de l'entrée au combat réel