標籤:tar balance 文法 msm range ota 協議 sql 增刪改查 功能
基礎部分C# 基礎文法OOP的概念,物件導向的理解繼承封裝多態ASP.NET MVC (Web Form 用的越來越少,如果你不熟悉,可以不看)JavaScript基礎文法如何在HTML裡使用JavaScript常用Dom 操作SQL Server常用T-SQL 增刪改查SQL Managment studio 常用操作jQuery 常用APIHTMLHTML 所有標籤的語義,什麼時候用什麼標籤CSS常用CSS的知識,如何在HTML使用常用的布局BootstrapC# 代碼規範CSS 代碼規範JavScript代碼規範Git的基本使用常用命令使用擷取代碼解決衝突提交代碼建立分支,合并分支Github帳號設定SSH 配置三層設計UIServiceRepository事務的代碼實現提高部分單元測試NunitMoq單元測試的基本知識 Arrange, Action, Assert依賴注入與ASP.NET MVC 的整合Installer不同的生命週期面向介面編程的理解Castle WindsorEntity Framework MigrationJavaScriptprototypeJavaScript的動態特性閉包JavaScript 的物件導向AngularJS.NETAsyncTPLWCF 基本使用DebugVS 常用Debug 功能Firebug / Chrome DeveloperFiddler常用的快速鍵windowsVisual studioResharperChrome進階部分常用設計模式常用設計原則的理解S.O.L.I.DDRYRepsiotory PatternUnit Of WorkHTTP 協議前端常用的效能最佳化.Net 常用效能最佳化的方法RequireJSAsync.jsMVC 模式MVVM 模式SignalRPowerShell深入部分AOP領域驅動設計DDDCQRSNServicebusEvent SourcingEvent DrivenMSMQ/RabbitMQLoad BalanceMemcacheNoSQLMongoDBRedisLoad BalanceCache 問題Session 問題敏捷SCRUMTDDBDD使用一個敏捷管理工具 JIRA Scrum/Kanban, Trello, Target Process, Pivotal Tracker, 國產的WorkTile應該也不錯XP持續整合 TeamCityGrunt擴充部分Node.js 伺服器端Socket.ioMobile APPiOS Objective C /SwiftiPhone/iPad developmentXamarin Cross-platform developmentHybrid APP PhonegapNative APP買一台Mac熟悉Mac 常用操作熟悉Shell學一門動態語言,比如RubyWPF 熟悉一下最新的Windows Desktop開發
【基礎知識】列一下一個.Net WEB程式員需要掌握的知識