Categories: All - web - design - testing - agile

by qi an 7 years ago

410

C# senior developing

The content outlines a comprehensive skill set and knowledge base required for a senior C# developer, emphasizing various programming and development methodologies. Key areas include advanced proficiency in C#

C# senior developing

Advanced

Intermediate

elementary

unknown

C# Senior Developer

CLR

OpenSource project

Ninject
Moq
Nunit

Database

Test

Theory
Regression Testing
continuous integration test
Integration test
Unit test

Design

UML
Refactoring
《代码重构》
《重构》
Design Pattern
《Head First设计模式》
《大话设计模式》
TDD
《C#测试驱动开发》
《测试驱动开发的艺术》
Agile
《敏捷软件开发》

ASP.net

WebAPI
OWIN
REST

Network

third part lib
Developing
Async,sync
Socket
Tcp/Ip
各种连续状态
四次连接
三次握手

Windows

Web

Html
Javascript
CSS
Http

C#

Reflection
Serialization
Linq
Lamda
Thread
Attribute
Event&Delegate