舉報

會員
Learning ASP.NET Core 2.0
最新章節:
Summary
ThisbookisfordeveloperswhowouldliketobuildmodernwebapplicationswithASP.NETCore2.0.NopriorknowledgeofASP.NETor.NETCoreisrequired.However,basicprogrammingknowledgeisassumed.Additionally,previousVisualStudioexperiencewillbehelpfulbutisnotrequired,sincedetailedinstructionswillguidethroughthesamplesofthebook.Thisbookcanalsohelppeople,whoworkininfrastructureengineeringandoperations,tomonitoranddiagnoseproblemsduringtheruntimeofASP.NETCore2.0webapplications.
目錄(142章)
倒序
- 封面
- 版權信息
- 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 更新時間:2021-07-02 22:04:41
推薦閱讀
- 極簡算法史:從數學到機器的故事
- Flask Web全棧開發實戰
- C# 7 and .NET Core Cookbook
- 深入淺出WPF
- 羅克韋爾ControlLogix系統應用技術
- Nginx實戰:基于Lua語言的配置、開發與架構詳解
- PySpark Cookbook
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
- Java網絡編程核心技術詳解(視頻微課版)
- C語言程序設計
- Frank Kane's Taming Big Data with Apache Spark and Python
- Java Web從入門到精通(第3版)
- Mastering HTML5 Forms
- WildFly Cookbook
- 軟件工程與UML案例解析(第三版)
- Visual C++從入門到精通(第2版)
- Python網絡爬蟲實例教程(視頻講解版)
- 企業級Java現代化:寫給開發者的云原生簡明指南
- Java服務端研發知識圖譜
- Build Your Own PaaS with Docker
- 新手學ASP動態網頁開發
- 計算機應用基礎教程
- Java編程詳解(微課版)
- Learning Geospatial Analysis with Python(Second Edition)
- Team Foundation Server 2015 Customization
- Cocos2d Game Development Blueprints
- Building Hybrid Clouds with Azure Stack
- 零基礎看圖學Scratch 3.0少兒趣味編程(全彩大字版)
- Microsoft IIS 10.0 Cookbook