eLearning Categories

IT Certification
(MCSE, A+, CCIE, etc)

Security
(CISSP, CWNA, etc.)
.NET Developers
(VB.NET, C#, ASP.NET, etc)
.NET 2005
(ASP.NET v2, SQL 2005, etc))
Developers
(Java, Oracle, etc)
MS Office
(MS Office, MOUS, etc)

 


 

Microsoft MCSD Exam 70-340
Video Instructor-Led Format



Audience
Administrators, Application developers, programmers, project leaders and other technical individuals that need to acquire the necessary skills to pass the Microsoft Certified Systems Developer exam 70-340 series.
   

Duration

9 CDs
   
Course Abstract
This course teaches you the basic concepts underlying Code Access Security, role-based security, and how to implement security in your applications to protect your code and your users against attack. In this course, you'll learn about the security features in .NET. You'll gain an understanding of the new security architecture in the .NET Framework, and about Code Access Security in the Common Language Runtime. You'll explore how to administer security policy using visual and command-line tools. You also learn how to write script to implement security.
   
Price
Single User (CDROM)
$795.00
Singe User (eLearning Portal)
$650.00
Multi-User LAN (2-5 users)
$1449.00
more than 5 users
Call for Pricing
Program Includes

The following components are included in this course:

  • 9 CD-ROMs featuring live instructor-led classroom sessions with full audio, video and demonstration components with over 18 hours of instruction by Steven Borg
  • Printable courseware on CD-ROM
  • Step-by-step hands-on-labs
  • Focused on practical solutions to real-world development problems
  • Comprehensive, understandable, and reusable as reference material
   
Course Experts
Steven Borg, Microsoft Certified Trainer, MCSD.NET
Steve has over 14 years of experience creating technical solutions to a variety of civilian and military problems. He has been the primary .NET Solution presenter for Microsoft Academic at MIT, Harvard, University of Houston and several other noted institutes of higher education throughout the United States. Steve has been requested by different courseware development teams at Microsoft to teach the Beta versions of their new courseware. Steve has taught both Microsoft Official Curriculum (MOC) 2310 Introduction to ASP.NET, and MOC 2609 Introduction to Programming with C# to both students and the instructional designers. His recommendations has resulted in numerous changes to improve both Microsoft official curriculums. Steve has also taught the world-wide T-Prep of both .NET courses.

   
   
Course Topics

The following list represents the sections and topics discussed in this virtual instructor-led course offering.

 
Level 1

Secure.Net Introduction

Prerequisites

Course Outline

Microsoft Certified Professional Program

Secure .Net Overview

Overview

Introduction

Security Measures Overview

Deployment Concepts

Metadata and Reflection

Overview

Viewing Metadata

Reflection

Secure Coding

Overview

Security Basics

User Authentication

Object-Based Access Control

Threat Model

Level 2

Overview

Signing Basics

Symmetric Algorithm

Asymmetric Algorithm

Signing Data

Level 3

Overview

Security Policy

Code Group

Security Policy Level

Policy Levels Combined

Code Group Attributes

Modifying Security Policy

Policy Tool

Security Operations

Imperative Security Operations

Declarative Security Operations

Declarative Security Check

Permission Requests

Best Practices

Level 4

Overview

Role-Based Security

Principal and Identity Objects

Role-Based Security With Permission Objects

Level 5

Isolated Storage

Overview

Isolated Storage Basics

Using Isolated Storage

Creating an Assembly

Overview

Single-File and Multifile Assemblies

Privately Deployed and Shared AssembliesS

Overview

Overview of Deployment

Setup Project

Level 6

Assembly Binding and Configuration

Overview

Basics

Configuration File Syntax

Policy Configuration Files

Introduction to Web Security

Overview

Secure Web Apps

Implementing Security

Level 7

Validating User Input

Overview

User Input

User Input Attacks

Performing Validation

Minimum Info for Users

Securing Web Pages

Overview

ASP.NET Authentication

Windows-Based Authentication

Forms-Based Authentication

Level 8

Internet Information Services

Overview

Web Client Authentication

Overview

Protecting Web Application Files

Setting File ACLS

Best Practices

Securing Microsoft SQL Server Overview

SQL Server Security

SQL Role-Based Security

Securing SQL Server Communications

SQL Injection Attacks

SQL Security Review

Level 9

Protecting Communication

Overview

Digital Certificates

SSL/TLS Security Protocols

Using Internet Protocol Security

Web Applications

Overview

Web Applications

Security Test Plan

Security Testing

Best Practices

Overview

ENHANCEMENTS

CRYPTOGRAPHY

TESTING WEB APP SECURITY

USER INPUT

GENERAL GOOD PRACTICES

CRITICAL BEST PRACTICES

COURSE OUTLINE