舉報(bào)

會(huì)員
Learning ASP.NET Core 2.0
最新章節(jié):
Summary
ThisbookisfordeveloperswhowouldliketobuildmodernwebapplicationswithASP.NETCore2.0.NopriorknowledgeofASP.NETor.NETCoreisrequired.However,basicprogrammingknowledgeisassumed.Additionally,previousVisualStudioexperiencewillbehelpfulbutisnotrequired,sincedetailedinstructionswillguidethroughthesamplesofthebook.Thisbookcanalsohelppeople,whoworkininfrastructureengineeringandoperations,tomonitoranddiagnoseproblemsduringtheruntimeofASP.NETCore2.0webapplications.
目錄(142章)
倒序
- 封面
- 版權(quán)信息
- Credits
- Foreword
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- Once upon a time NGWS and the .NET Framework
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- What is ASP.NET Core 2.0?
- ASP.NET Core 2.0 features
- Cross-platform support
- Microservice architecture
- Working with Docker and containers
- Performance and scalability
- Side-by-side deployments
- Technology restrictions
- When to choose ASP.NET Core 2.0
- Summary
- Setting Up the Environment
- Visual Studio 2017 as a development environment
- How to install Visual Studio 2017 Community Edition
- First steps with Visual Studio 2017
- Creating your first ASP.NET Core 2.0 application in Visual Studio 2017
- Creating your first ASP.NET Core 2.0 application via the command line
- Visual Studio Code as a development environment
- How to install Visual Studio Code on Linux
- Creating your first ASP.NET Core 2.0 application in Visual Studio Code
- Creating your first ASP.NET Core 2.0 application in Linux
- Summary
- Creating a Continuous Integration Pipeline in VSTS
- Continuous integration continuous deployment and build and release pipelines
- Using VSTS for continuous integration and continuous deployment
- Creating a free VSTS subscription and your first VSTS project
- Organizing your work via work items
- Using Git as a version control system
- Using feature branches
- Merging changes and resolving conflicts
- Creating a VSTS build pipeline
- Creating a VSTS release pipeline
- Summary
- Basic Concepts of ASP.NET Core 2.0 - Part 1
- Building the Tic-Tac-Toe game
- Conceiving and implementing your first Tic-Tac-Toe feature
- Targeting different .NET Framework versions in the .csproj files of your projects
- Using the Microsoft.AspNetCore.All metapackage
- Working with the Program class
- Working with the Startup class
- Preparing the basic project structure
- Creating the Tic-Tac-Toe home page
- Giving your web pages a more modern look by using Bower and layout pages
- Creating the Tic-Tac-Toe user registration page
- Using dependency injection for encouraging loose coupling within your applications
- Creating the Tic-Tac-Toe user service
- Working with middlewares
- Working with static files
- Using routing URL redirection and URL rewriting
- Adding error handling to your applications
- Summary
- Basic Concepts of ASP.NET Core 2.0 - Part 2
- Client-side development using JavaScript
- Optimizing your web applications and using bundling and minification
- Working with WebSockets for real-time communication scenarios
- Taking advantage of session and user cache management
- Applying globalization and localization for multi-lingual user interfaces
- Configuring your applications and services
- Using logging
- Implementing advanced dependency injection concepts
- Building once and running on multiple environments
- Summary
- Creating MVC Applications
- Understanding the Model View Controller pattern
- Models
- Views
- Controllers
- Unit tests
- Integration tests
- Creating dedicated layouts for multiple devices
- Using View Pages Partial Views View Components and Tag Helpers
- Using View Pages
- Using Partial Views
- Using View Components
- Using Tag Helpers
- Dividing web applications into multiple Areas
- Applying advanced concepts
- Using view engines
- Providing better quality by creating unit tests and integration tests
- Adding unit tests
- Adding integration tests
- Summary
- Creating Web API Applications
- Applying Web API concepts and best practices
- Building RPC-style Web APIs
- Building REST-style Web APIs
- Building HATEOAS-style Web APIs
- Summary
- Accessing Data using Entity Framework Core 2
- Getting started with Entity Framework Core 2
- Establishing a connection
- Defining primary keys and foreign keys via Data Annotations
- Using Entity Framework Core 2 Migrations
- Creating reading updating and deleting data
- Summary
- Securing ASP.NET Core 2.0 Applications
- Implementing authentication
- Adding basic user forms authentication
- Adding external provider authentication
- Working with two-factor authentication
- Adding forgotten password and password reset mechanisms
- Implementing authorization
- Summary
- Hosting and Deploying ASP.NET Core 2.0 Applications
- Hosting applications
- Deploying applications in Amazon Web Services
- Deploying applications in AWS Elastic Beanstalk
- Deploying applications in Microsoft Azure
- Deploying applications in Microsoft Azure App Services
- Deploying applications into Docker containers
- Deploying applications into Docker containers using Docker for Windows and Docker Enterprise Edition
- Publishing images to the Docker Hub
- Summary
- Managing and Supervising ASP.NET Core 2.0 Applications
- Logging in ASP.NET Core 2.0 applications
- Logging in Microsoft Azure
- Logging in Amazon Web Services
- Monitoring ASP.NET Core 2.0 applications
- Monitoring on-premises and in Docker
- Monitoring in Microsoft Azure
- Monitoring in Amazon Web Services
- Summary 更新時(shí)間:2021-07-02 22:04:41
推薦閱讀
- Visual FoxPro 程序設(shè)計(jì)
- Mastering Entity Framework
- 精通API架構(gòu):設(shè)計(jì)、運(yùn)維與演進(jìn)
- Learning Python Design Patterns(Second Edition)
- PhoneGap Mobile Application Development Cookbook
- Python完全自學(xué)教程
- Unity 5 for Android Essentials
- Serverless computing in Azure with .NET
- Java系統(tǒng)化項(xiàng)目開發(fā)教程
- 新一代SDN:VMware NSX 網(wǎng)絡(luò)原理與實(shí)踐
- 深度探索Go語言:對象模型與runtime的原理特性及應(yīng)用
- Learning Grunt
- Node.js 6.x Blueprints
- 體驗(yàn)之道:從需求到實(shí)踐的用戶體驗(yàn)實(shí)戰(zhàn)
- C# 10核心技術(shù)指南
- Go語言編程之旅:一起用Go做項(xiàng)目
- 三步學(xué)Python
- Java EE 7 First Look
- 深入解析WPF編程
- 零基礎(chǔ)學(xué)Python(升級版)
- Mastering Apache Cassandra(Second Edition)
- Python數(shù)據(jù)分析從入門到精通(第2版)
- Understanding Software
- Learning Dart(Second Edition)
- Python數(shù)據(jù)科學(xué)導(dǎo)論
- Python高級編程(第2版)
- Python測試之道
- Data Analysis and Business Modeling with Excel 2013
- Learning Phalcon PHP
- Python編程課