(.net技能总纲).Net WEB 程序员需要掌握的技能

基础部分

  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. Mobile APP

    • iOS Objective C /Swift
    • iPhone/iPad development
    • Xamarin Cross-platform development
    • Hybrid APP Phonegap
    • Native APP
  4. 买一台Mac

    • 熟悉Mac 常用操作
    • 熟悉Shell
  5. 学一门动态语言,比如Ruby

  6. WPF 熟悉一下最新的Windows Desktop开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值