C#程序员知识体系
2024-10-15 03:07:52
【https://blog.csdn.net/zj735539703/article/details/50409476】
基础部分
C# 基础语法
OOP的概念,面向对象的理解
- 继承
- 封装
- 多态
ASP.NET MVC (Web Form 用的越来越少,如果你不熟悉,可以不看)
JavaScript
- 基础语法
- 如何在HTML里使用JavaScript
- 常用Dom 操作
SQL Server
- 常用T-SQL 增删改查
- SQL Managment studio 常用操作
jQuery 常用API
HTML
- HTML 所有标签的语义,什么时候用什么标签
CSS
- 常用CSS的知识,如何在HTML使用
- 常用的布局
- Bootstrap
C# 代码规范
CSS 代码规范
- JavScript代码规范
Git的基本使用
- 常用命令使用
- 获取代码
- 解决冲突
- 提交代码
- 新建分支,合并分支
Github
- 帐号设置
- SSH 配置
三层设计
- UI
- Service
- Repository
- 事务的代码实现
提高部分
单元测试
- Nunit
- Moq
- 单元测试的基本知识 Arrange, Action, Assert
依赖注入
- 与ASP.NET MVC 的集成
- Installer
- 不同的生命周期
- 面向接口编程的理解
- Castle Windsor
Entity Framework Migration
JavaScript
- prototype
- JavaScript的动态特性
- 闭包
- JavaScript 的面向对象
- AngularJS
.NET
- Async
- TPL
- WCF 基本使用
Debug
- VS 常用Debug 功能
- Firebug / Chrome Developer
- Fiddler
常用的快捷键
- windows
- Visual studio
- Resharper
- Chrome
进阶部分
常用设计模式
常用设计原则的理解
- S.O.L.I.D
- DRY
Repsiotory Pattern
Unit Of Work
HTTP 协议
前端常用的性能优化
.Net 常用性能优化的方法
RequireJS
Async.js
MVC 模式
MVVM 模式
SignalR
PowerShell
深入部分
AOP
领域驱动设计DDD
- CQRS
- NServicebus
- Event Sourcing
Event Driven
MSMQ/RabbitMQ
Load Balance
Memcache
NoSQL
- MongoDB
- Redis
Load Balance
Cache 问题
Session 问题
敏捷
SCRUM
TDD
BDD
使用一个敏捷管理工具 JIRA Scrum/Kanban, Trello, Target Process, Pivotal Tracker, 国产的WorkTile应该也不错
持续集成 TeamCity
Grunt
扩展部分
Node.js 服务器端
Socket.io
- 精通CLR
- WEB 2.0理念,理解Blog/Wiki/RSS架构,SOA理念
- 精通数据结构/操作系统/安全加密
- 精通.NET设计规范
【http://52csharp.com/1041.html】
最新文章
- jq方法中 $(window).load() 与 $(document).ready() 的区别
- Linux+Mono+WebService:CS1703: An assembly with the same identity--mscorlib
- Entity Framework 6.0 源码解读笔记(一)
- 【Roman To Integer】cpp
- mindmanager 快捷键
- Android开发必知--WebView加载html5实现炫酷引导页面
- 关于ionic传值
- JS onkeydown控制HTML Input 只录入浮点数值
- 基于线程池的多线程售票demo(原创)
- 【STM32H7教程】第9章 STM32H7重要知识点数据类型,变量和堆栈
- union: git command
- 【转】Android hdpi ldpi mdpi xhdpi xxhdpi适配详解
- Python判断列表是否已排序的各种方法及其性能分析
- 【BZOJ2159】Crash的文明世界
- 【转载】Eclipse 的快捷键以及文档注释、多行注释的快捷键
- 20170906xlVBA_CopyDataAndFormatFromSheets
- MFC随笔
- 【转载,整理】Spotlight 监控
- Logstash配置总结和实例
- postman(谷歌) httprequester(火狐)
热门文章
- 记录一种下载https网址中的mp4文件的方法
- centos7.5安装python3.7
- 二、JAVA基础、语法
- 关于如何在Visual Studio上仿真调试安卓的U3D应用
- 实验五:任意输入10个int类型数据,排序输出,并找出素数
- TCPDF 背景图片透明度
- node-basis(提供nodejs开发的基础包)
- CentOS6 安装 MySQL5.7
- JavaEE开发之Spring中的依赖注入与AOP编程
- [Swift]LeetCode32. 最长有效括号 | Longest Valid Parentheses