您的位置: 首页 > 公开课首页 > 战略管理 > 课程详情

details

WSS卓越工程师系列课堂-.NET Framework核心编程

暂无评价   
您实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价
3200
可用淘币
0
返现金券
待定

你还可以: 收藏

培训受众:

软件开发工程师
软件架构师
系统架构师
软件项目经理
软件开发爱好者。。。

课程收益:

-深刻理解.NET Framework的基础框架
-熟练掌握.NET Framework核心技术
-理解SOA的精神及其目前发展现状
-选择最佳的平台和技术实现分布式解决方案

培训颁发证书:

“WSS卓越工程师”证书

课程大纲:

第一天 .NET Framework 基础框架和核心技术
9:00-9:30 分享“.NET Framework 框架”
“会写代码并不代表会编程,除非我们为代码注入生命力”。,但也面临这样一个情况:因为向导的便利、、,才有可能编写出合适的代码。同时,.NET Framework中无处不在都闪烁着”面向对象(OOP)”的思想光辉,而要知道,如果您对面向对象知之甚少,那将是制约您朝更加深入层次发展的障碍。
,同时,。
、技术特点、未来趋势,,以及为什么会这样工作。

9:30-10:00 深入“应用程序域”
与以往的程序通过进程作为边界隔离不同应用程序不同,.NET的CLR提供了新的机制,这就是应用程序域。
应用程序域有助于将在一个应用程序中创建的对象与在其他应用程序中创建的对象隔离,以使运行时行为可以预知。在一个单独的进程中可以存在多个应用程序域。
应用程序域还有其他的一些优势,例如更好地控制代码访问安全,以及单独卸载的灵活性。
除了掌握这些原理,本节中你还将学习到如何创建、使用、卸载应用程序域。更重要的是:何时使用该技术。

10:10-10:50 驾驭“多线程”
,,还是C#,。这无疑是一个好消息。但是特别是对于很多VB的开发者朋友来说,初次接触多线程总是让人手足无措的。
多线程技术相当好,前提是你用好它。
本节将介绍如何在程序中使用多线程,如何实现异步的操作。这些演示将包括了手工创建、执行、中止线程的例子,。最后还有一个例子是使用一个组件来实现异步调用。
【本节内容将要求动手实验】
11:00~11:50 揭秘“反射”
反射(Reflection),通过放射,(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。
这听起来相当神奇,难道不是吗?本节我们将揭开反射的神秘面纱,在我们的程序中,我们当然也可以使用反射技术来完成一些看似不可能的任务。事实上,这样的例子比比皆是。
13:00-13:50 “序列化”技术
您可能压根没有听过”序列化”这个名词,为什么呢?因为您的程序中不使用它貌似也运行得相当好,果然是这样吗?让我们来看看序列化到底能做什么事情,而您的程序中是否有这样的需求
  序列化的目的:
  1、以某种存储形式使自定义对象持久化;
  2、将对象从一个地方传递到另一个地方。
本节中我们将讨论典型的使用场景,认识三种主要的序列化手段,并且最重要的是:我们将比较这些手段的细小差别,以便您知道如何选择合适的手段完成合适的事情。这难道不是我们一直强调的吗:相比较技术本身而言,我们更要掌握的时驾驭它的能力。
【本节内容将要求动手实验】

14:00~14:50 “图形化”技术
如果说一个程序缺少了图形,就好比地球缺少空气一样让人窒息。这一点都不夸张。相比较文字而言,图形包含了更多的信息,也提高了用户使用程序的舒适感。
+,提供了更加统一的API让我们的代码可以很方便地创建和处理2D图形。
本节中我们将讨论在Windows Forms和Web Forms中分别如何利用图形技术来实现我们需要的功能。

15:00-15:50 “安全性”设计
安全往往是开发人员不愿提及的一个隐痛。一方面我们大多更愿意关注功能的实现,那显然更有趣得多;另外一个方面,很多开发人员并不具备安全设计方面的基础知识。但很显然,不了解并不能成为您不考虑安全的理由。
本节中将从应用程序安全、用户安全、数据安全等层次展开讨论,如何用一个全局的观念看到安全设计。

第二天 分布式解决方案及其主要实现方式
9:00-9:20 上期回顾
本节将以问答的方式回顾第一天的学习内容

9:20-9:50 分布式开发新思维
分布式开发以及SOA绝非噱头,而是有其现实需要的 。本节将介绍什么是分布式开发,以及几代技术的变迁,同时还将介绍微软相关的另外一个产品。(例如biztalk)

10:00-10:50 XML Web Service开发
毫无疑问,XML是一个历史性的发明。而Web Service的观念也逐渐深入人心。但XML加上Web Service绝对更是现实版的1+1 > 2的例子。
本节中我们将讨论XML Web Service的模型和技术框架,以及如何在XML Web Service中进行事务操作,以及封装安全的最佳实践。

11:00~11:50 动手实验
该动手实验旨在全面练习XML Web Service的设计,客户端调用(同步和异步)及其优化

13:00-13:50 .NET Remoting开发
如您所见,在谈论分布式开发的时候,XML Web Service无疑是被提及最多的技术之一。它几乎完全掩盖了另外一个技术(.NET Remoting)的光辉,虽然它的本意并非如此。但正所谓”存在即合理”,.NET Remoting 自有它的价值所在,而且这种价值在某些地方(例如在局域网内)是超过XML Web Service的。总而言之,.NET Remoting损失了跨平台,但提供了在特定平台、特定环境下更加好的效率。


14:00~14:30 动手实验


14:40~15:30 .NET Framework 3.0概述和WCF技术 和任何别的技术一样,.NET 本身还在不断发展。,以及其中一种模块:WCF。
WCF全称为Windows Communication Foundation ,。我们将看到它与XML Web 。事实上,很多朋友认为WCF是一个集大成者,它集成了XML Web ,提供了统一的API。是不是这样呢?请拭目以待。

15:30~16:00 动手实验
该动手实验旨在练习WCF技术应用(实现和调用)

培训师介绍:

 
陈老师是微软最有价值专业人士(MVP),他同时拥有的认证包括:MCSD,MCDBA。
他目前作为微软特邀讲师在全国范围内主讲Microsoft .NET开发、SQL Server开发和商业智能方面的课程。同时他作为独立顾问为微软重要客户提供开发及数据库平台、Office开发平台的咨询和技术支持。
陈老师曾经作为受邀讲师在Tech.Ed (微软技术教育年会)和MEDC (移动和嵌入式开发大会)发表演讲。他在2006年和2007年协助微软中国进行Visual Studio Team System和SQL Server 2005的全国巡讲。

本课程名称: WSS卓越工程师系列课堂-.NET Framework核心编程

查看更多:战略管理公开课

软件开发 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%