热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开源推荐:Asp.NetCore入门学习手册!

前言推荐一个入门级的.NETCore开源项目,非常适合新手入门学习.NETCore。开源地址:https:github.comwindstinglittle-aspn

前言

推荐一个入门级的.NET Core开源项目,非常适合新手入门学习.NET Core。

开源地址:
https://github.com/windsting/little-aspnetcore-book。

手册在线下载地址:
https://nbarbettini.gitbooks.io/little-asp-net-core-book/content/chapters/mvc-basics/create-view.html

这是一本Asp.Net Core手册,目的是帮助web编程开发者和爱好者了解ASP.NET Core,一个使用Web应用和API的框架。

这本手册内容是一个入门的教程。您可以从头开始,完整地构建一个应用程序,同时了解以下内容:

  • MVC(模型-视图-控制器)模式的基本内容

  • 前端代码(HTML,CSS,Javascript)如何与代码交互

  • 什么是依赖注入以及它的实用之处

  • 如何进行数据库的读写操作

  • 如何添加登录,注册功能,以及如何提升安全性

  • 如何部署该应用程序到网络上

即使你对上面的知识点一无所知,也可以从这本手册中开始学习!

什么是Asp.NET Core?

ASP.NET Core是一个由微软创建的,用于构建Web应用程序,API,微服务的Web框架。它使用常见的模式,例如MVC(模型-视图-控制器),依赖注入,和一个由中间件构成它基于Apache 2.0许可开放源码,就是说,源可以自由获取,并且欢迎社区成员以缺陷修复和新功能提交的方式进行贡献。

ASP.NET Core在Microsoft的.NET运行时库上,例如Java的虚拟机(JVM)或Ruby的解释器。有多种语言(C#,Visual Basic,F#)可以编写ASP.NET Core程序。C#是最常见的选择,我在书中也会采用它。你可以在Windows,Mac和Linux上进行并发运行ASP.NET Core应用。

开始

你将要打造的这个应用,其完整源码位于GitHub:

https://www.github.com/nbarbettini/little-aspnetcore-todo

可以完整地开发一个todo待办事项的Asp.NET Core程序!

确保在计算机上安装了.NET Core SDK。然后clone一下就可以开始了。

git clone https://github.com/nbarbettini/little-aspnetcore-todo.git
cd little-aspnetcore-todo
dotnet run

相关链接

https://windsting.github.io/little-aspnetcore-book/book/ 中文版

https://nbarbettini.gitbooks.io/little-asp-net-core-book/content/  英文版

对应代码 https://github.com/nbarbettini/little-aspnetcore-todo。

作者网站 https://recaffeinate.co/

译者的主页 https://github.com/windsting



推荐阅读
  • 软件自动化测试的学习路线
    软件自动化测试的学习步骤软件测试交流群关注软件测试技术公众号获取阅读目录软件自动化测试的学习步骤自动化测试的本质自动化测试学习的误区自动化测试的职位自动化测试分类Web自动化 ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • WebBrowser控件(1)
    WindowsPhone7内置了一个强大的网络浏览器,该浏览器的内核是基于桌面版的InternetExplorer7(Mango版基于InternetE ... [详细]
  • Java开发框架!Alibaba高并发业务秒杀系统落地实战文档,砥砺前行!
    接口概述:接口是Java语言中的一种引用类型,是方法的集合,所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK ... [详细]
  • HTTP请求响应的步骤第一步:第二步:第三步:第四步:第五步第一步:1.客户端连接到Web服务器⼀个HTTP ... [详细]
  • 以下内容|尾部_quarkus实战之一:准备工作
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了quarkus实战之一:准备工作相关的知识,希望对你有一定的参考价值。欢迎访问我的GitHub ... [详细]
  • 本文分析和介绍了GLo ... [详细]
  • 摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者正在工作的 ... [详细]
  • Git(1)
    安装Git完毕(在开始菜单打开的话,打开的不是你想要的路径,切换路径很麻烦)1.D盘新建GitTest文件夹2.打开GitTest,在空白的地方右键,3.单击GitBashHere ... [详细]
  • MyBatis模糊查询和多条件查询一、ISmbmsUserDao层根据姓名模糊查询publicListgetUser();多条件查询publicList ... [详细]
  • vscode里的html标签导航的一系列问题
    哈喽,我今天带来的经验是,vscode在18年10月更新后的1.29以后,编辑html文档时,会发现最上面有个类似于HTML标签导航的玩意儿,可能部分同学和我一样不习惯用它们,现在 ... [详细]
  • iOS之富文本
    之前做项目时遇到一个问题:使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结 ... [详细]
  • 开发笔记:Python之父重回决策层
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之父重回决策层相关的知识,希望对你有一定的参考价值。在GuidovanRossum(吉多· ... [详细]
  • 开发笔记:(源码开放) React + webpack3 多页面应用 及 常见问题解答
    本文由编程笔记#小编为大家整理,主要介绍了(源码开放)React+webpack3多页面应用及常见问题解答相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 代码:在mysql5.6,运行正常,5.7报错SELECTsum((selecta.numwherea.status1))astotalFROMmes_order_productA ... [详细]
author-avatar
forsoz_627
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有