.net程序员应该做过的项目和拥有的知识


 

第一阶段:C#编程基础/Windows编程基础
[ 注:我们一直处于主流技术的最前沿,别人还在讲.net3.5的时候,我们已经在讲.net4.0了,国内也只有传智播客才能做到 ]
核心技术课程 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+呼叫中心项目
[ 注:我们一直处于主流技术的最前沿,传智播客是第一个讲解基于微软最新WCF技术的机构 ]
核心技术课程 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。
阶段案例 省级汽车4S连锁店呼叫中心系统(项目金额35万、耗时5个月):本系统是一个C/S模式的分布式系统,一个核心服务器程序挂接20多个坐席端程序,坐席人员分布于3个核心客服中心,并且使用VOIP系统将10余个地市的4S连锁店的业务专家连接为专家坐席,为全省上万名车主提供报修、救援、保险理赔、回访关怀等服务。包含来电信息提示、CRM、历史信息自动跟踪、报修单、回访、来电屏蔽、历史通话跟踪、FAQ知识库管理、黑名单、转接、报表统计等模块。虽然基于B/S模式的系统越来越多,但是由于C/S模式有B/S所不具有的一些优点,因此在呼叫中心、银行系统、企业生产内网系统等应用中C/S模式仍然是不可替代的,因此熟悉WinForm技术的开发人员仍然非常吃香。这个项目将ADO. Net技术融入到开发中,并且采用了微软力推的新技术WCF进行分布式开发,通过这个项目,学员可以获得WinForm、ADO. Net、Oracle、WCF分布式开发等开发技能,并且获得了价值35万元、耗时5个月真实项目的业务系统开发经验。

 

第三阶段:ASP.net+VSS+SQLServer+WF+进销存项目
[ 注:我们一直处于主流技术的最前沿,传智播客是第一个讲解基于微软最新工作流引擎技术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管理、需求管理、持续构建、敏捷开发
阶段项目 进销存项目(项目是一个金额600万的项目中的核心模块):本系统将企业的采购、仓储、销售等一系列核心流程有机的整合起来,保证物流、资金流与信息系统的畅通无阻。提供包含了数据导入导出、批量数据处理、异构系统集成、订单号生成、分录、级联选择、红冲、勾稽、结账、反操作、入库、盘点、审批流程、报表等功能在内的企业内部信息系统常见的功能模块。这个项目使用最流行的ASP.Net多层式开发,使用微软主推的最新工作流引擎技术WF进行审批流程模块的开发,并且使用VSS进行团队协同开发。通过这个项目,学员不仅能够学会ASP.Net、WF等技术,而且进一步获得了使用.net技术进行大型企业级信息系统开发的经验。
 
 
第四阶段: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管理与调优。
阶段项目 如鹏网项目(项目是已经上线近两年的网站,日访问量最高18000人次,网址www.rupeng.com):本系统旧版本基于PHP、J2EE技术,由如鹏网开发者亲手操刀用.net重写新版本。系统分为前台Web界面、后台管理界面、站内搜索、监控客户端四个子系统,包含栏目管理、文章管理、采集器管理、评论管理、投票管理、敏感词过滤、用户管理、友情链接管理、站内搜索、模型管理、缓存管理、广告管理、RSS输出、水印设置、搜索引擎优化设置、数据备份恢复等模块。通过这个项目,学员不仅可以在实战中巩固对前面学习的ASP.Net、ADO.Net、WinForm、WCF等知识的掌握,还可以掌握缓存、SEO、搜索引擎技术、AJAX等大型互联网开发中涉及到的技术,更可以获得系统架构师级别的开发人员对系统进行架构、设计和实现的能力。
 
第五阶段: 传智播客特色课程
[ 注:我们的老师均来自企业一线高级技术主管,更了解企业对简历的要求,因此我们学员投放的简历命中率很高 ]
项目名称 总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧。

毕业前自己应该拥有的东西:

1,软件架构设计思想

2,搜索引擎优化

3,缓存系统设计

4,网站负载均衡

5,系统性能调优

你可能感兴趣的:(.net程序员应该做过的项目和拥有的知识)