课程安排:
第一阶段:C#编程基础/Windows编程基础
C#编程基础:面向对象编程(类、继承、接口、设计模式、异常、反射)、枚举、Attribute、C#新特性(隐式类型、using、对象初始化器、集合初始化器、匿名类型、扩展方法、自动属性、LINQ、动态类型、可选参数)、常用数据结构(List、IDictionary、Array)、常用.net类库、泛型、.Net高级技术(Assembly、AppDomain、CLR、IL)等。 Windows编程基础:常用WinForm控件(TextBox、CheckBox、Button、RadioButton、ListBox、ComboBox、通用对话框、Menu、Timer等)、控件布局。
第二阶段:WinForm+WCF+Oracle+呼叫中心项目
Oracle数据库开发基础:Oracle数据库基础管理、数据库备份/恢复、SQL语言(SELECT、INSERT、UPDATE、DELETE、JOIN、UNION等)、数据库函数、PL/SQL语言、视图、存储过程、触发器、数据库设计范式、数据库调优。
WinForm高级技术:WinForm高级控件(DataGridView、ListView、TreeView、WebBrowser、CheckedListBox、TabControl、NotifyIcon、SplitContainer、PropertyGrid等)的使用、多线程编程(Thread、BackgroundWorker、线程池)、自定义控件、Windows核心编程(ActiveX、进程管理、PInvoke)、报表与打印。
ADO.Net技术:ADO.Net的基本概念、DBConnection、DBCommand、DataReader、DataSource、DataAdapter、DataSet、DataTable、DataView、数据绑定、数据库连接池、SQL注入漏洞攻击的防护。
WCF开发技术:Socket套接字编程、MSMQ、WCF、SOAP与WebService。
第三阶段:ASP.net+VSS+SQLServer+WF+进销存项目
ASP.Net开发:常用ASP.net控件(AdRotator、BulletedList、Button、Calendar、CheckBox、DropDownList、HiddenField、HyperLink、Image、ImageButton、LinkButton、ListBox、Literal、MultiView、PlaceHolder、RadioButton、RadioButtonList、Substitution、Table、TextBox等)、文件上传下载、数据绑定、数据验证(RequiredFieldValidator、CompareValidator、RangeValidator、CustomValidator、自定义Validator、ValidationSummary)、GridView(分页、排序、过滤、自定义列、选择、编辑、删除、添加、自定义模板)、Repeater、ListView、DataPager、多层开发、WebControl、UserControl。
SQLServer数据库开发基础: SQLServer数据库基础管理、T-SQL语言、SQL Server Management Studio。
工作流开发:WF技术基础、WF与ASP.net的集成。
协同开发:VSS/CVS/SVN/TFS、团队开发、Bug管理、需求管理、持续构建、敏捷开发
第四阶段:ASP.net+VSS+SQLServer+CodeSmith+大型网站优化技术+网站内容管理系统CMS+站内搜索引擎
ASP.Net高级技术:MasterPage、AJAX(UpdatePanel、ScriptManager、AJAX Control Toolkit?、JQuery)、安全机制(Membership、Forms验证、AD验证、Login控件、CreateUserWizard控件)、ASP.Net核心对象(Request、Response、Cookie、Session、Profile)、导航控件(SiteMapPath、Menu、TreeView)、缓存技术、主题、国际化。搜索引擎技术:Lucene、多线程开发、爬虫技术、网页分析、正则表达式。大型网站开发技术:代码生成、SEO、网站调优、采集器、RSS/XML、网站防黑(防XSS攻击、防注入漏洞攻击、防CC攻击、防挂马、防盗链、防敏感词)、IIS管理与调优。
第五阶段:传智播客特色课程
总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧
联系客服