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

    • ASP.NET Core技术内幕与项目实战--基于DDD与前后端分离
      • 作者:杨中科|责编:王宣
      • 出版社:人民邮电
      • ISBN:9787115586575
      • 出版日期:2022/07/01
      • 页数:396
    • 售价:47.6
  • 内容大纲

        本书讲解.NET平台下的异步编程、LINQ、依赖注入、配置系统、日志等相关技术的原理与应用;深入且全面地介绍Entity Framework Core在项目中的应用场景,剖析Entity Framework Core的实现原理。本书在讲解使用ASP.NETCore进行Web API开发的同时,结合作者的实践经验介绍REST、前后端分离等编程理念在ASP.NETCore中的实现。此外,本书还会介绍领域驱动设计(DDD)的理念,并且通过来自项目开发一线的案例讲解DDD理念在项目中的技术落地方案。最后,本书通过真实的英语学习网站的项目案例讲解ASP.NET Core技术在项目中的应用。总体而言,本书不仅介绍技术的使用,而且讲解技术的底层原理;不仅介绍作者在项目开发一线的实践经验,而且讲解综合项目案例的具体实现。
        本书可供具有一定编程基础的开发人员学习ASP.NETCore的使用方法,也可供具有一定经验的.NET开发人员了解.NET的内部原理和学习相关项目实战经验,还可作为大中专院校学生的ASP.NET Core教材。
  • 作者介绍

        杨中科,如鹏教育创始人,拥有15年IT行业工作经验,8年IT培训行业经验,录制的“C语言也能干大事”等视频教程影响了数十万的编程学习者,被誉为“程序员的启蒙老师”,精通Java、.Net、C、Python等编程语言,曾出版《自己动手写开发工具》《J2EE开发全程实录》《程序员的SOL金典》等图书。
  • 目录

    第1章  .NETCore入门
      1.1  .NET Core概述
        1.1.1  NET平台的昨天
        1.1.2  为什么要跨平台
        1.1.3  .NET Core是.NET Framework的升级版吗
        1.1.4  .NET Framework中哪些技术不被支持
        1.1.5  NET Standard是什么
        1.1.6  项目应该使用.NET Core开发吗
      1.2  .NET Core开发环境的搭建
        1.2.1  用什么开发工具开发.NET Core
        1.2.2  .NET Core项目结构的创新
      1.3  本章小结
    第2章  .NET Core重难点知识
      2.1  C#的新语法
        2.1.1  顶级语句
        2.1.2  全局using指令
        2.1.3  using声明
        2.1.4  文件范围的命名空间声明
        2.1.5  可为空的引用类型
        2.1.6  记录类型
      2.2  异步编程
        2.2.1  为什么要用异步编程
        2.2.2  轻松上手await、async
        2.2.3  如何编写异步方法
        2.2.4  async、await原理揭秘
        2.2.5  async背后的线程切换
        2.2.6  异步方法不等于多线程
        2.2.7  为什么有的异步方法没有async
        2.2.8  异步编程的几个重要问题
      2.3  LINQ
        2.3.1  Lambda表达式
        2.3.2  常用集合类的扩展方法
        2.3.3  LINQ的另一种写法
      2.4  本章小结
    第3章  .NET Core核心基础组件
      3.1  依赖注入
        3.1.1  什么是控制反转、服务定位器和依赖注入
        3.1.2  .NET Core依赖注入的基本使用
        3.1.3  依赖注入魅力所在
      3.2  配置系统
        3.2.1  配置系统的基本使用
        3.2.2  使用选项方式读取配置
        3.2.3  从命令行读取配置
        3.2.4  从环境变量读取配置
        3.2.5  其他配置提供程序
        3.2.6  案例:开发自己的配置提供程序
        3.2.7  多配置源问题
      3.3  日志
        3.3.1  .NET Core日志基本使用
        3.3.2  文件日志提供程序NLog

        3.3.3  集中式日志
      3.4  本章小结
    第4章  Entity Framework Core基础
    第5章  EF Core高级技术
    第6章  ASP.NET Core Web API基础
    第7章  ASP.NET Core基础组件
    第8章  ASP.NET Core高级组件
    第9章  DDD实战
    第10章  项目案例:英语学习网站