2011年10月27日 星期四

平台即服務(PaaS)

 

平台即服務是英文Platform as a Service的中文翻譯(簡稱PaaS),這是在軟體即服務(英文Software as a Service,簡稱SaaS)之後興起的一種新的軟體應用模式或者架構。是應用服務提供商(英文the Application Service Provider,簡稱為ASP)的進一步發展。

e化部落 平台即服務(PaaS)

PaaS (Platform as a Service) 服務型平台

 

PaaS為一種服務型的主機平台。服務型軟體(Saas)衍生出來的一種服務型態,使用者不用自已建置執行軟體的主機和OS等平台,透過網路利用提供PaaS服務業者的平台。而且能夠省去主機的維護和障礙對應的人力和時間。Amazon從2006年開始提供「Amazon EC」、「Amazon S3」的服務,在海外已有多數的企業在開始使用。Google也在世界各地積極的建置資料中心,2008年4月發表類似Amazon的PaaS服務,稱為「Google APP Engine」。提供Saas服務著名的美國salesforce公司,2007年也將提供SaaS服務的平台公開,開始展開PaaS的業務。

e化部落 PaaS (Platform as a Service) 服務型平台

2011年10月25日 星期二

網路存取保護 (NAP)

管制哪些電腦能與內部網路建立連線

  1. 『沒安裝 XXX 防毒軟體者不能連線』
  2. 『沒啟用 IPSec 加密者不能連線』
  3. 『沒安裝電腦憑證者不能連線』

2011年10月11日 星期二

98-372: Microsoft .NET Fundamentals

 

About this Exam

Candidates for this exam are seeking to prove knowledge and skills on Microsoft .NET fundamentals.

Audience Profile

Candidates for this exam should have a solid foundational knowledge of the topics outlined in this preparation guide.  It is recommended that candidates be familiar with the concepts of and have hands-on experience with the technologies described here either by taking relevant training courses or by working with tutorials and samples available on MSDN and in Microsoft Visual Studio. Candidates are expected to have some experience with a .NET language such as C# or Microsoft Visual Basic .NET.

Credit Toward CertificationWhen you pass Exam 98-372: Microsoft .NET Fundamentals, you complete the requirements for the following certification(s):

Microsoft Technology Associate: Microsoft .NET Fundamentals

Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.

Microsoft .NET Fundamentals

Microsoft Technology Associate Exam 98-372: Microsoft .NET Fundamentals (VB)

Skillset Description

了解 .NET Framework 概念

了解 .NET Framework 中的命名空間與類別

了解 .NET 程式碼編譯

了解 .NET Framework 中的 I/O 類別

了解安全性

了解 .NET 語言

了解記憶體管理

Microsoft .NET Fundamentals

 

Exam 98-372:

Microsoft .NET Fundamentals

Published:
May 12, 2011

Language(s):
English

Audience(s):
IT Professionals,Developers

Technology:
Microsoft .NET Framework 4

Type:
Proctored Exam

About this Exam

Candidates for this exam are seeking to prove knowledge and skills on Microsoft .NET fundamentals.

Audience Profile

Candidates for this exam should have a solid foundational knowledge of the topics outlined in this preparation guide.  It is recommended that candidates be familiar with the concepts of and have hands-on experience with the technologies described here either by taking relevant training courses or by working with tutorials and samples available on MSDN and in Microsoft Visual Studio. Candidates are expected to have some experience with a .NET language such as C# or Microsoft Visual Basic .NET.

Credit Toward CertificationWhen you pass Exam 98-372: Microsoft .NET Fundamentals, you complete the requirements for the following certification(s):

Microsoft Technology Associate: Microsoft .NET Fundamentals

Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.

Skills Being MeasuredThis exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam.

Understanding .NET Framework Concepts

  • Understand basic application settings.
    • This objective may include but is not limited to: understanding app.config and web.config
  • Understand events and event handling in the .NET Framework.
    • This objective may include but is not limited to: understanding the event-driven programming model and event handlers, raising events, and implementing delegates
  • Understand structured exception handling in the .NET Framework.
    • This objective may include but is not limited to: understanding error handling concepts, exceptions, and exception types

Understanding Namespaces and Classes in the .NET Framework

  • Understand .NET class hierarchies.
    • This objective may include but is not limited to: understanding system classes, classifications of classes, and logical organization of classes
  • Understand Object Oriented Concepts in the .NET Framework.
    • This objective may include but is not limited to: understanding how inheritance works in .NET, polymorphism, and interfaces
  • Understand .NET namespaces.
    • This objective may include but is not limited to: understanding the reason for namespaces, the organization of namespaces in the class library, and how to use namespaces in an application
  • Understand and create class libraries.
    • This objective may include but is not limited to: understanding the logical grouping of classes and the logic behind class libraries (what they are, why they are important)
  • Understand and use different data types in the .NET Framework.
    • This objective may include but is not limited to: understanding intrinsic data types, values types, reference types, boxing, unboxing, and .NET collection classes
  • Understand generics.
    • This objective may include but is not limited to: understanding generics infrastructure, generic interfaces, generic delegates, contravariant and covariant generic type arguments, generic methods, verifiability, and constraints

Understanding .NET Code Compilation

  • Understand the fundamentals of Microsoft Intermediate Language (MSIL) and Common Language Infrastructure (CLI).
    • This objective may include but is not limited to: understanding what MSIL is, what the CLI is, how source code is compiled into MSIL, and how code is Just-in-Time (JIT) compiled
  • Understand the use of strong naming.
    • This objective may include but is not limited to: understanding why strong naming is used, how to sign assemblies to support strong naming, and Global Assembly Cache (GAC)
  • Understand version control.
    • This objective may include but is not limited to: understanding how .NET applications are versioned and how to run different versions on the same computer
  • Understand assemblies and metadata.
    • This objective may include but is not limited to: understanding .NET assemblies, shared assemblies, and metadata in .NET

Understanding  I/O Classes in the .NET Framework

  • Understand .NET file classes.
    • This objective may include but is not limited to: understanding read/write file classes and stream readers and writers
  • Understand console I/O.
    • This objective may include but is not limited to: understanding System.Console classes for input and output
  • Understand XML classes in the .NET Framework.
    • This objective may include but is not limited to: understanding XMLReader, XMLWriter, and XML Schemas

Understanding Security

  • Understand the System Security namespace.
    • This objective may include but is not limited to: understanding permissions and what cryptography is
  • Understand authentication and authorization.
    • This objective may include but is not limited to: understanding code access security, access control, and policies

Microsoft .NET Fundamentals