我的.NET系列课程介绍--金旭亮老师致学员

本课程针对在校大学生及有志于软件开发行业的学习者,提供了一套完整的.NET教学体系,覆盖桌面开发到Web开发等多个领域,旨在帮助学员高效掌握.NET技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

各位朋友:
大家好!

经过大半年的工作,我的.NET课程已经形成了一个完整的教学体系,作为制作这五个系列30节课的教师,在这里我简要地介绍一下这个.NET系列课程:


本课程最合适的学习者:
1.在校大学生,毕业后想进入软件开发行业工作,想要系统学习ASP.NET。

2.有过多次学习ASP.NET技术的经历,看了不少书,也写了不少代码,但总觉得对ASP.NET还是不太清楚,开发中遇到的问题,也通过各种手段比如Google解决了,但并不明白为什么会这样,渴望能从整体上把握ASP.NET技术的人。
3.拥有Java等非微软平台开发经验的在职人员,想拓展自己的职业发展道路,寻找更好发展机会,从而想凭已有的软件开发经验,快速进入.NET技术领域,并能迅速地投入到实际开发中,或者是希望能在短期内了解.NET技术,以带领一个团队开发运行于微软平台的项目。


本课程具有以下几个特色:
1.精简:所讲授的内容都是在实践中总结出来的,于开发最有用的知识,不浪费时间精力于一些技术的边边角角之上。
2.高效:相比自行通过看书或者上网搜索一些零散的资料进行学习,通过选择这些课程,在教师指导下进行学习,是最高效的学习。
如果看书,至少得需要浏览数千页的多本技术书籍,花费不少,效果未必好。
如果上网搜索各种资料,这些资料正确与错误并存,且都是零碎的局部的,要拼成一个完整的技术框架很困难。
保守估计,一名对软件开发很有兴趣,并且比较勤奋的人,从对.NET不了解到成为一名合格的.NET软件工程师,掌握其工作所必需的知识,至少需要一年左右的时间。而选择我们设计的这五个系列,大约只需要半年左右的系统学习,节省时间一半以上。
3.深入:对于ASP.NET技术,我可谓是“三进三出”,对于部分要讲授的技术,我是深挖细掘,看了大量的资料,并动手做了许多的实例,甚至直接使用Reflector等工具去查看底层源码,有不少讲授的知识是经过精心提炼与总结的产物,在许多相关书上作者或者绕开它根本没讲,或者讲了,但讲得不透彻不清楚不易懂。
4.系统:从桌面开发到Web开发,从编程语言到数据库到AJAX,基本上涵盖了.NET技术最重要的领域,而且有理论有实践,循序渐进,环环相扣。除了专业的IT培训机构可以组织多人来设计.NET课程,在国内我还没有看到能凭一人之力,独自搭建起这样一个完整的教学体系的例子。

5.见木又见林:整个课程致力于帮助学员形成技术的整体观,而不是灌输一大堆编程技巧,有了技术的总体观,学员就具备了自学的能力,可以独自去学习和掌握更多更深入的知识。

6.经实践检验:课程中许多内容都来自于实践经验的总结,就拿ASP.NET来说,最近完成的博文视点网站(即将上线正式向公众开放)就是我带领四名学生完成的,这是一个典型的ASP.NET 2.0+AJAX网站,应用了许多Web开发技术,实践证明,我讲课的这些内容能很好地应用于真实网站的开发中,许多实例绝非仅出于教学目的而设计的“玩具程序”。


另外,我还想给朋友们一些学好.NET的建议:
一名对.NET技术不了解,想系统学习的人,跟着整个课程(五个系列30节课),并且完成其中的练习,大约需要半年的勤奋学习才能成为一名可胜任工作需求的合格的.NET软件工程师。学完这五个系列,后继的学习就是大量参与项目开发实践,ITCast会陆续推出.NET项目实战课程供大家学习。


总之,在完成了这五个系列的课程之后,虽然可改进之处甚多,但我自己感觉总体上还是比较满意的,我希望能够帮助更多的人高效地掌握.NET技术,得到较好的学习效果。
我计划还会抽空写一篇杂感,谈与ITCAST合作这大半年期间的所作所为,所思所悟所感,偏技术的。如果写出来,会发表在我的个人博客上,这有助于学员深入了解这五个系列课程。大家如果有任何问题,可以在ITCast的学习社区里留言给我。


最后,祝愿大家都能够学有所成!


金旭亮

---------------------------------------------------------------------------------------------------------------------------------------------
.NET专家培练营已上线,课程详情请见xuetang.itcast.net/

课程通过实际项目融入常用开发技术架构,讲授风格独特,提供详细上课日志及答疑,赠送配套的项目架构源码注释详细清晰且表达通俗,均能直接在实际项目中应用,正真的物超所值,价格实惠任务作业:综合运用《C#/.Net企业级系统架构设计实战精讲教程》课程所学知识技能设计一个学生成绩管理系统的架构。要求:1.系统基于MVC的三层架构,各层单独建不同的解决方案文件夹。2.采用Model First开发方式,设计架构时只需要设计学生表(TbStudent)和课程表(TbCourse)。学生表必须有的字段是ID、stuName、age;课程表必须有的字段是ID、courseName、content。3.数据访问层采用Entity Framework或NHibernate来实现,必须封装对上述表的增删改查方法。4.必须依赖接口编程,也就是必须要有数据访问层的接口层、业务逻辑层的接口层等接口层。层层之间必须减少依赖,可以通过简单工厂或抽象工厂。5.至少采用简单工厂、抽象工厂、Spring.Net等技术中的2种来减少层与层之间的依赖等。6.封装出DbSession类,让它拥有所有Dal层实例和SaveChanges方法。7.设计出数据访问层及业务逻辑层主要类的T4模板,以便实体增加时自动生成相应的类。8.表现层要设计相关的控制器和视图来验证设计的系统架构代码的正确性,必须含有验证增删改查的方法。9.开发平台一定要是Visual Studio平台,采用C#开发语言,数据库为SQL Server。10.提交整个系统架构的源文件及生成的数据库文件。(注意: 作业需写在优快云博客中,请把作业链接贴在评论区,老师会定期逐个批改~~)
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值