哎哟,我的.NET呀
今早无意看到一篇文章,看着.Net被喷得越来越惨,终于还是有人忍不住要奋起反抗了哇!
虽然我已经转了java(大致方向)(没想到我是转的java方向!)好吧!其实也不算是转,就像文章所说的,我最多算是下等马!
但对.net还是很怀念的!借以此篇,用来怀念我对.net的思念吧![顺便附上博文里张善友老师的.net终身成就路线]
基础部分
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应该也不错
XP
持续集成 TeamCity
Grunt 扩展部分
Node.js 服务器端
Socket.io
Mobile APP
iOS Objective C /Swift
iPhone/iPad development
Xamarin Cross-platform development
Hybrid APP Phonegap
Native APP
买一台Mac
熟悉Mac 常用操作
熟悉Shell
学一门动态语言,比如Ruby
WPF 熟悉一下最新的Windows Desktop开发
随机推荐
- 如何删除href=""中的链接?
答案:在dw中操作,删除 HTML文件的href的链接地址\href="[^"]*"href="" 同理可以在title="[^" ...
- Wcf Client 异常和关闭的通用处理方法
在项目中采用wcf通讯,客户端很多地方调用服务,需要统一的处理超时和通讯异常以及关闭连接. 1.调用尝试和异常捕获 首先,项目中添加一个通用类ServiceDelegate.cs public del ...
- C# 开发XML Web Service与Java开发WebService
一.web service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量 ...
- java抽象类与接口 详解
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类. 抽象类往往用来表征我们在对问题 ...
- [转]Vimium快捷键
from: http://www.cppblog.com/deercoder/archive/2011/10/22/158886.html 今天下午折腾了一下Chrome下面的一个插件Vimium的使 ...
- JEvaluator Jscript.net
using Microsoft.JScript; using System; using System.CodeDom.Compiler; using System.Collections.Gener ...
- Oracle GoldenGate Veridata 12.1.3已经发布
通过GoldenGate Veridata 12.1.3,现在只需要一键点击即可修复数据复制后不一致的数据. veridata 架构
- 《Java中方法的参数传递方式只有一种:值传递》
//方法的参数传递机制(1):基本类型做形参的传递. class PrimitiveTransferTest { public static void swap(int a,int b) { //下面 ...
- ios开发值json数据文件的存取
将Json存进本地文件夹 NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainM ...
- PHP四舍五入精确小数位及取整
php中取小数位的函数有sprintf,ceil,floor,round等等函数来实现四舍五入,下面我们就一起来看看具体的实例吧. 本篇文章将使用php对数字进行四舍五入保留N位小数,以及使用 ...