您的位置:首页 > 其它

.NET知识体系(转载)

2018-05-18 14:02 295 查看

来源 https://www.cnblogs.com/mcgrady/p/4725038.html

这篇文章为新手指明的学习方向。

阅读目录

记得几年前写过一篇关于.NET开发方面的知识总结,但是随着技术的发展以及自己技术理解的提升,觉得有必要对那篇文章加以更新和完善。

最近在园子里也看到有人写关于.NET知识体系的文章,特别是灵感之源写的两篇文章,一篇是关于web前端的Web前端开发大系概览 (前端开发技术栈),和一篇关于.NET服务端的.NET技术大系概览 (迄今为止最全的.NET技术栈),都总结得非常好。现在我将前端和服务端都总结成一个xmind思维导图的形式,当然有很多地方参考了unruledboy兄弟的文章,在这里向他表示感谢。

后面我也将这些内容作为项目开源了,放在GitHub上,我希望大家可以一起去完善它。

 

 计算机科学两大明珠: 算法和芯片

 -----------------------201706 - 201806 -----------------------------------

echarts 

EntityFramework  增删改查

原生ADO   增删改查

css简单应用

log4Net

 iview、jquery-easyUI、百度编辑器、

用户授权asp.net Identity,

基于用户角色权限的设计:根据数据库权限动态生成网站菜单及校验url,细化到按钮。

用户手册书写及排版

 json 序列化和反序列化

PowderDesigner 简单用法、  PD与sqlserver互转

pdf.js  

 

 ----------------------- 201806--201906 -------------------------------- 一年只做三件事,主要做好第一件!

1系统学习:javascript 高级编程

2简单应用:

linq语法、CSS基础---菜鸟教程、 vue.js 

sqlserver数据库:存储过程、临时表、分库、分表

登录校验 oauth2.0  (app、手机浏览器、PC浏览器、任何符合安全规范程序都可以调用该api,甚至时程序内部组成部分)

webapi 和内部接口

3  玩!

---------------------------其它-------------------------------------------

redis:key-value存储系统

缓存:memcached

ORM框架:NHibernate(从Java版移植来的Net版) 、一个轻量级ORM

SpingMVC 、依赖注入、控制反转;

html基础---菜鸟教程

nosql 

NPOI

jquery

 ABP框架,实现更自动化开发,集成了多种常用功能库。

基于数据库的任务调度管理 (Only.Jobs):感觉是一个加强版的计时器 ,结合了:计时器+线程操作+window事件查看器 +错误记录 等功能。主要目的是自动化运行和管理一些常用的固定的任务。 

开发模式MVC、MVVM、MVP 

大量数据分析工具(数据仓库OLAP)

 -----------------------------远期-------------------------------------------

1 算法,解决某一类问题的方法。

2 写一个自己网站。

3 只会用轮子的程序员叫码农,会造轮子程序员叫工程师。

----------------------------------基本理论------------------------------------

1)基础:计算机工作原理、编码、数据结构、算法、编译器、操作系统、芯片。

-----------------------------发展趋势分析--------------------------------------
1)计算机技术与各行业深度结合
特别是与行业大型软件,例如机械的UG和CAD、地理ArcGIS、制造业高端数控机床操作系统、机器人、航空软件 等 ; 
2)基于物联网的:传感器、芯片、操作系统 



 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: