欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • ASP.NET Core3从入门到实战
      • 作者:编者:校宝在线//肖伟宇//翁琳鼎//王斌//厉红兵|责编:迟振春
      • 出版社:机械工业
      • ISBN:9787111669845
      • 出版日期:2021/01/01
      • 页数:271
    • 售价:31.6
  • 内容大纲

        本书从ASP.NET Core的核心组件入手,延伸到MVC、Web API、SignalR(实时通信应用)、Blazor(wasm应用)、机器学习等多种应用。全方位地讲解ASP.NET Core的应用场景、开发实践、部署和发布,带领读者学习从开发到发布基于ASP.NET Core的项目的全过程。
        本书主要面向对C#语法和Web开发有一定了解、期望使用C#语言开发Web项目的初学者,以及具有ASP.NET MVC开发经验、希望通过ASP.NET Core获得跨平台和容器化开发能力的开发者。
  • 作者介绍

  • 目录

    前言
    第1章  为什么选择ASP.NET Core
      1.1  什么是.NET
      1.2  ASP.NET Core的特点
      1.3  读者能从本书学到什么
    第2章  ASP.NET Core开发工具安装
      2.1  .NET Core SDK安装
        2.1.1  获取.NET Core SDK
        2.1.2  安装.NET Core SDK
      2.2  Visual Studio Code安装
        2.2.1  获取Visual Studio Code
        2.2.2  安装Visual Studio Code
        2.2.3  更新Visual Studio Code
      2.3  Visual Studio 2019安装
        2.3.1  确保计算机可以安装Visual Studio
        2.3.2  获取Visual Studio
        2.3.3  安装Visual Studio安装程序
        2.3.4  启动安装程序
    第3章  ASP.NET Core核心组件详解
      3.1  框架总述
      3.2  依赖注入
        3.2.1  什么是依赖注入
        3.2.2  依赖注入组件
        3.2.3  服务描述类ServiceDescriptor
        3.2.4  IServiceCollection与服务注册
        3.2.5  通过IServiceProvider获取服务实例
        3.2.6  作用域与生命周期
        3.2.7  IDisposable与生命周期
        3.2.8  扩展接口IServiceProviderFactory
        3.2.9  在Controller中获取服务
      3.3  配置组件
        3.3.1  配置组件的构造过程
        3.3.2  内存配置提供程序
        3.3.3  命令行配置提供程序
        3.3.4  环境变量配置提供程序
        3.3.5  文件配置提供程序
        3.3.6  Key-per-file配置提供程序
        3.3.7  使用IConfiguration读取配置
        3.3.8  使用强类型接收配置
      3.4  选项组件
        3.4.1  选项的注入与使用
        3.4.2  使用命名选项
        3.4.3  验证选项
        3.4.4  选项后期配置
      3.5  中间件
        3.5.1  注册中间件
        3.5.2  常用的内置中间件
      3.6  路由与终结点
        3.6.1  注册终结点
        3.6.2  路由模板

        3.6.3  特性路由
        3.6.4  路由约束
        3.6.5  生成链接
    第4章  基于MVC设计模式的Web应用
      4.1  创建第一个ASP.NET Core MVC项目
      4.2  什么是MVC模式
      4.3  视图
        4.3.1  使用视图的好处
        4.3.2  创建视图
        4.3.3  利用控制器指定视图
        4.3.4  视图发现
        4.3.5  向视图传递数据
        4.3.6  动态视图
      4.4  部分视图
        4.4.1  何时使用部分视图
        4.4.2  声明部分视图
        4.4.3  引用部分视图
        4.4.4  呈现部分视图
        4.4.5  通过部分视图访问数据
      4.5  控制器
        4.5.1  什么是控制器
        4.5.2  Action
        4.5.3  横切关注点
      4.6  路由
        4.6.1  自定义路由
        4.6.2  混合路由
        4.6.3  动态路由
      4.7  区域
      4.8  筛选器
        4.8.1  筛选器的工作原理
        4.8.2  实现
      4.9  模型绑定器
        4.9.1  什么是模型绑定
        4.9.2  目标
        4.9.3  源
        4.9.4  存在模型属性的源
        4.9.5  类型转换错误
        4.9.6  复杂类型
        4.9.7  集合
        4.9.8  字典
        4.9.9  模型绑定路由数据和URL字符串参数的全局行为
        4.9.10  特殊数据类型
        4.9.11  输入格式化程序
        4.9.12  从模型绑定中排除指定类型
        4.9.13  手动模型绑定
    第5章  基于ASP.NET Core的Web API
    第6章  ASP.NET Core中的数据库访问
    第7章  安全与身份认证
    第8章  基于SignalR开发实时通信应用
    第9章  基于Blazor的Web客户端技术

    第10章  日志与监控
    第11章  远程调用
    第12章  部署ASP.NET Core应用
    第13章  ASP.NET Core高级内容
    第14章  结合ML.NET实现机器学习应用
    第15章  更多的学习途径