Custom Search

MS VB .NET: Windows Development Part 2

Microsoft Visual Basic (VB)

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation This Course describes the various options for building your own controls. It explains how to extend the functionality of existing Windows Forms control, combine multiple existing controls into a composite control, and build a new custom control. It also covers how to add design-time attributes and licensing support to a control.
This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
study at homeThis course may be available for home-study
web-based,online cbt,cdweb-based,online cbt,cd
Contact Serebra Learning Corporation for more information
Duration:4 hours
Training Presented in:English
MS VB .NET: Windows Development Part 2
MS VB .NET: Distributed Applications Part 5: Security
Course Code SQE73250

Outline

  1. Contents
  2. Description
  3. Audience
  4. Prerequisites
  5. Objectives
  6. Topics Include
  7. Duration
  8. Minimum Requirements
  9. Media

Description

The Microsoft Visual Basic .NET-Distributed Applications Pt 5: Security course covers how to deploy and secure XML Web services, .NET Remoting objects, Windows Services, and serviced components by using Visual Studio .NET and the Microsoft .NET Framework.

Audience

This course is aimed at database administrators, application developers, systems analysts, and software engineers. Typically, students will may be working in a medium to large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Candidates should have at least one year of experience developing middle-tier components. Candidates should also have a working knowledge of Microsoft Visual Basic.NET.

Prerequisites

(Currently no course prerequisite information)

Objective

Upon completion of this course, the student will be able to:

  • identify features of deployment concepts.
  • distinguish between application-private and shared assemblies.
  • identify features of versioning.
  • identify features of security types.
  • match predefined permission sets with their descriptions.
  • distinguish between Basic and Digest authentication.

Topics Include

Unit 1: Deploying .NET Applications

  • Identify features of deployment concepts.
  • Distinguish between application-private and shared assemblies.
  • Identify features of versioning.
  • Identify the syntax for deploying private assemblies using the XCOPY command.
  • Identify commands used for deploying shared assemblies.
  • Match values used for configuring side-by-side deployment with their functions.
  • Identify the syntax for implementing side-by-side deployment.
  • Identify features of Universal Description, Discovery, and Integration (UDDI) data structures.
  • Identify features of Universal Description, Discovery, and Integration (UDDI) application programming interface (API) categories.
  • Identify features of static discovery.
  • Sequence the steps for publishing an XML Web service on the Internet.
  • Identify features of XML Web service deployment.
  • Identify features of XML Web service configuration.
  • Identify methods used to manage versioning in an XML Web service.
  • Identify features of .NET Remoting object deployment.
  • Identify methods of installing a .NET Remoting object.
  • Create a Setup Project to deploy a Windows Service.
  • Identify the steps for installing a Windows Service.
  • Identify limitations of dynamic registration.
  • Identify the syntax for using the .NET Services Installation tool (Regsvcs.exe).
  • Identify the syntax for using the RegistrationHelper class.
  • Export a COM+ application.
  • Deploy an application proxy.
  • Expose a COM+ application as an XML Web service.
  • Install a serviced component.

Unit 2: Securing .NET Applications

  • Identify features of security types.
  • Match predefined permission sets with their descriptions.
  • Distinguish between Basic and Digest authentication.
  • Identify characteristics of Integrated Windows authentication.
  • Identify features of the authentication types used for configuring in Internet Information Services (IIS).
  • Match Forms authentication attributes with their descriptions.
  • Identify the syntax for defining a Simple Object Access Protocol (SOAP) header for an XML Web service.
  • Identify the syntax used in the Web.config file to use HttpModules in authentication for a Web service.
  • Identify the syntax used by an XML Web service consumer to populate a SOAP header.
  • Distinguish between identity types.
  • Identify features of principal types.
  • Identify the syntax for implementing role-based security.
  • Identify fundamentals of code access security.
  • Identify uses of code access security in ASP.NET XML Web services.
  • Match valid users attribute settings with their descriptions.
  • Identify features of X.509 certificates used for enabling Secure Sockets Layer (SSL) on an XML Web server.
  • Identify features of classes used for implementing custom Simple Object Access Protocol (SOAP) extensions.
  • Identify considerations for securing a .NET Remoting object on Internet Information Services (IIS).
  • Identify the syntax for securing a .NET Remoting object on Internet Information Services (IIS).
  • Match ServiceAccount values used to set the security context with their descriptions.
  • Identify the syntax for implementing security in a Windows Service.
  • Distinguish between COM+ and .NET Framework role-based security.
  • Identify the syntax for creating a private component.
  • Match ApplicationAccessControl properties with their descriptions.
  • Identify the syntax for implementing security roles.
  • Match SecurityCallContext properties used for determining the identity of a caller application with their descriptions.
  • Set default permissions using the Component Services tool.
  • Match Authentication property values with their descriptions.
  • Match ImpersonationLevel property values with their descriptions.

Duration

4 Hours

Minimum Requirements

Minimum System Requirements: (Server)

  • Microsoft NT 4.0 Server running Microsoft’s Internet Information Server (IIS) 4.0 (Service Pack 4 or newer)
  • 200 MHz Pentium Processor Computer with a least 64 MB of RAM
  • 15 MB of hard drive space per Audio Enhanced version
  • 5 MB of hard drive space per Graphic Enhanced version
  • Minimum Playback Requirements: (Client)
Audio Enhanced Versions:
  • Netscape 4.064.X with JVM 1.1.5 or higher.
  • Microsoft Internet Explorer 4.01 Service Pak 2 with latest JVM from Microsoft.
  • 100 MHz Pentium Processor Computer with at least 16 MB of RAM
  • Windows 95, 98, NT 4.0, 2000
  • 800 X 600 monitor at 16 bit color depth
  • Sound Card and Speakers
Graphic Enhanced Versions:
  • Netscape 4.064.X with JVM 1.1.5 or higher.
  • Microsoft Internet Explorer 4.01 Service Pak 2 with latest JVM from Microsoft.
  • Pentium Processor Computer with at least 16 MB of RAM
  • Windows 95, 98, NT 4.0, 2000
  • 800 X 600 monitor
Offline Delivery Versions:
  • Latest JVM from Microsoft
  • 100 MHz Pentium Processor Computer with at least 16 MB of RAM
  • Windows 95, 98, NT 4.0, 2000
  • 800 X 600 monitor at 16 bit color depth
  • Sound Card and Speakers (optional)
  • CDROM Playback Specifications
Minimum Client Playback Specification:
    Pentium Processor 166 MHz Computer
    Windows 95, 98, NT 4.0, 2000
    800x600; 16bit color
    16 MB of RAM
    At least 5 MB of hard drive space
    Note: QuickTime requires an additional 20MB on the first install
    Double speed CDROM drive
    16bit sound card with speakers

Media

© Copyright Serebra Learning Corp., 2002

About The Training Provider: Serebra Learning Corporation
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1, 825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
tcw11-gfc-v396M-10/25/09-10:30:26-()[A]-[A]-[B] -07:31:13