【https://blog.csdn.net/zj735539703/article/details/50409476】

基础部分

  1. C# 基础语法

  2. OOP的概念,面向对象的理解

  3. ASP.NET MVC (Web Form 用的越来越少,如果你不熟悉,可以不看)

  4. JavaScript

    • 基础语法
    • 如何在HTML里使用JavaScript
    • 常用Dom 操作
  5. SQL Server

    • 常用T-SQL 增删改查
    • SQL Managment studio 常用操作
  6. jQuery 常用API

  7. HTML

    • HTML 所有标签的语义,什么时候用什么标签
  8. CSS

    • 常用CSS的知识,如何在HTML使用
    • 常用的布局
    • Bootstrap
  9. C# 代码规范

  10. CSS 代码规范

    1. JavScript代码规范
  11. Git的基本使用

    • 常用命令使用
    • 获取代码
    • 解决冲突
    • 提交代码
    • 新建分支,合并分支
  12. Github

    • 帐号设置
    • SSH 配置
  13. 三层设计

提高部分

  1. 单元测试

    • Nunit
    • Moq
    • 单元测试的基本知识 Arrange, Action, Assert
  2. 依赖注入

    • 与ASP.NET MVC 的集成
    • Installer
    • 不同的生命周期
    • 面向接口编程的理解
    • Castle Windsor
  3. Entity Framework Migration

  4. JavaScript

    • prototype
    • JavaScript的动态特性
    • 闭包
    • JavaScript 的面向对象
    • AngularJS
  5. .NET

    • Async
    • TPL
    • WCF 基本使用
  6. Debug

    • VS 常用Debug 功能
    • Firebug / Chrome Developer
    • Fiddler
  7. 常用的快捷键

    • windows
    • Visual studio
    • Resharper
    • Chrome

进阶部分

  1. 常用设计模式

  2. 常用设计原则的理解

    • S.O.L.I.D
    • DRY
  3. Repsiotory Pattern

  4. Unit Of Work

  5. HTTP 协议

  6. 前端常用的性能优化

  7. .Net 常用性能优化的方法

  8. RequireJS

  9. Async.js

  10. MVC 模式

  11. MVVM 模式

  12. SignalR

  13. PowerShell

深入部分

  1. AOP

  2. 领域驱动设计DDD

    • CQRS
    • NServicebus
    • Event Sourcing
  3. Event Driven

  4. MSMQ/RabbitMQ

  5. Load Balance

  6. Memcache

  7. NoSQL

    • MongoDB
    • Redis
  8. Load Balance

  9. Cache 问题

  10. Session 问题

敏捷

  1. SCRUM

  2. TDD

  3. BDD

  4. 使用一个敏捷管理工具 JIRA Scrum/Kanban, Trello, Target Process, Pivotal Tracker, 国产的WorkTile应该也不错

  5. 持续集成 TeamCity

  6. Grunt

扩展部分

  1. Node.js 服务器端

  2. Socket.io

  3. 精通CLR
  4. WEB 2.0理念,理解Blog/Wiki/RSS架构,SOA理念
  5. 精通数据结构/操作系统/安全加密
  6. 精通.NET设计规范

【http://52csharp.com/1041.html】

C#程序员知识体系的更多相关文章

  1. Java程序员的自我修养

    一.自我修养路线图 如图,这是笔者所走的路.且不论这路走的对不对,这个过程中行业环境会影响到你,大可不必钻牛角尖.附上这张图的目的是为了说,如果你想成为一个优秀的程序员,那么你一定要有规划.当然,别想 ...

  2. 一个优秀windows C++程序员的知识体系[转]

    转自:一个优秀windows C++程序员的知识体系 思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图: 除了上面知识,程序员还要不断学习, 保持对新知识的 ...

  3. 一个优秀windows C++程序员的知识体系

    思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图: 除了上面知识,程序员还要不断学习, 保持对新知识的热情. 转自http://www.cppblog.co ...

  4. 转:一个优秀windows C++程序员的知识体系

    转自:http://www.cppblog.com/weiym/archive/2012/06/10/178287.html.根据自身的经历,觉得作者总结的很好. 思考一个优秀windows C++ ...

  5. java程序员需要掌握些什么知识

    java程序员需要掌握些什么知识 合格的程序员应具有实际开发能力的Java和J2EE.如今的IT企业需求量大,但人才紧缺的.企业需要大量掌握Java/JEE/Oracle/WebLogic/Websp ...

  6. (转)【推荐】初级.NET程序员,你必须知道的EF知识和经验

    转自:http://www.cnblogs.com/zhaopei/p/5721789.html [推荐]初级.NET程序员,你必须知道的EF知识和经验   阅读目录   [本文已下咒.先顶后看,会涨 ...

  7. 谈谈Java程序员进阶的那些知识和方向

    谈谈Java程序员进阶的那些知识和方向 记得前段时间看过一篇文章谈到一种程序员叫野生程序员,战斗力极强,可以搞定一切问题,但是通常看问题抓不到本质,或者说是google/baidu/stackover ...

  8. Sharepoint程序员应该了解的知识

    做为一个Sharepoint程序员应该了解的知识:注意,我说的是程序员.因为我一直把自己看一个普普通通的程序员. 前提: 要知道网络基础(包括DHCP.IP.掩码.DNS.网关.广播),会装操作系统( ...

  9. 【原文】前端程序员必须知道的高性能Javascript知识

    原文:前端程序员必须知道的高性能Javascript知识 想必大家都知道,JavaScrip是全栈开发语言,浏览器,手机,服务器端都可以看到JS的身影. 本文会分享一些高效的JavaScript的最佳 ...

随机推荐

  1. macOS实现视频转音频以及音频拼接

    macOS实现视频转音频以及音频拼接 ffmpeg 的安装 终端输入以下指令: brew install ffmpeg 视频转音频 终端输入以下指令: ffmpeg -i 视频名称.flv -vn - ...

  2. 微信小程序开发工具中快捷键

    微信小程序开发工具表面上是没有更多的样式类的工具,例如缩进.隐藏代码什么的. 现在总结一下小程序开发工具常用的一些快捷键: 格式调整 Ctrl+S:保存文件Ctrl+[, Ctrl+]:代码行缩进Ct ...

  3. Bandwagon的配置记录(一) —— kexue上网

    写在前面 这是kexue上网的一种方法. 看文章前,先拉最底下,看一遍“写在最后”. 租个服务器 我租了个洛杉矶的服务器,系统是ubuntu16.04 x86_64 进入KiwiVM Control ...

  4. 记录 制作校园网登陆脚本 python编写 附源码

    ‘’‘ 首先我们分析一下 1.需要本机的IP 使用 socket 获取 2.需要向服务器提交的数据 构造请求数据 并分析数据可替换 3.检测登陆成功 检测登陆是否成功 ’‘’ 获取IP 这样会返回 本 ...

  5. 不高兴的o( ̄ヘ ̄o#)JJ

    题目描述 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班.另外每周妈妈还会送她去学习朗诵.舞蹈和钢琴.但是津津如果一天上课超过八个小时就会不高兴,而 ...

  6. React Native调试实用技巧,React Native开发者必会的调试技巧

    在做React Native开发时,少不了的需要对React Native程序进行调试.调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低Bug率.本文将向大家分享React Na ...

  7. 如何解决http请求返回结果中文乱码

    如何解决http请求返回结果中文乱码 1.问题描述 http请求中,请求的结果集中包含中文,最终以乱码展示. 2.问题的本质 乱码的本质是服务端返回的字符集编码与客户端的编码方式不一致. 场景的如服务 ...

  8. 【原创】一文掌握 Linux 性能分析之 I/O 篇

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 一文掌握 Li ...

  9. 陕西省网络空间安全技术大赛部分题目writeup

    签到-欢迎来到CSTC2017 10 欢迎来到CSTC2017 ZmxhZ3tXZWlTdW9GeXVfQmllTGFuZ30= Base64解密:flag{WeiSuoFyu_BieLang} 种棵 ...

  10. spark调用hdfsAPI

    spark 调用 hdfs API 查询文件名字.删除文件: 获取HDFS上面某个路径下的所有文件的名字 import org.apache.hadoop.conf.Configuration imp ...